Road to GDSC Greater Noida Institute of Technology
Welcome to the third session
Technical Skills
Introduction to
Data Structure Algorithms
&
What is
Algorithm?
â—Ź Algorithms are step-by-step
procedures for solving
problems.
â—Ź It takes a set of input(s) and
produces the desired output.
For Example :
Write an algorithm
to find the largest
number in a list of
numbers.
â—Ź Step 1: Start
â—Ź Step 2: Begin from the first number in the collection Step 3: Assign it
to a variable called "largest".
â—Ź Step 3: Take the next number & compare with the "largest" variable.
â—Ź Step 4: If the current number is larger than the "largest" variable,
update the "largest" variable to the current number.
â—Ź Step 5: Continue Step 4 and 5 until all numbers have been compared.
â—Ź Step 6: Return "largest"
â—Ź Step 7: End
Algorithm to find the largest number in a collection:
What is DSA ?
DSA stands for
"Data Structures
& Algorithms."
Data structures
are different
ways of
organizing and
storing data.
Each data
structure has its
own strengths
and
weaknesses.
In DSA,
algorithms are
used to solve
problems
efficiently.
Is DSA important to
learn?
If yes, then Why?
Importance of DSA
Efficiency Problem Solving Optimization Scalability
Applications of
DSA
Search Engines Social Media
Network
Maps and
Navigation Apps
E-Commerce
Websites etc.
Classification of Data Structures :
Here’s an assignment for
you to practise what we
learned today!
Assignments
1. Link 1 -
https://leetcode.com/proble
ms/employees-earning-
more-than-their-managers/
1. Link 2 -
https://leetcode.com/proble
ms/customers-who-never-
order/
For Algorithms
1. Link 1 - https://leetcode.com/problems/binary-
tree-preorder-traversal/
2. Link 2 -
https://leetcode.com/problems/binary-tree-
postorder-traversal/
Welcome to the fourth session
Interview Preparation
What do we access during the
interview process?
Communication
Skills
Confidence &
attentiveness
.
Technical
Skills
Situation
based
thinking
Let’s take a look at
few examples
Q. Please give a
brief introduction
of yourself.
1. You can start with the following things
a. Your name
b. Where are you from?
c. Your college, course & year
2. Mention relevant experience in a certain chronology (oldest → latest
OR latest → oldest)
3. Focus on your accomplishments and contributions, using the STAR
method: Situation, Task, Action, and Result. Highlight specific
examples that showcase your skills and impact.
4. End with your motivation to apply for the position.
5. Maintain good posture and eye contact: Project confidence and
attentiveness.
Suggestions
Q. How will you
approach leading a
community that is
existing and already has
a team and a system set
up?
1. Listen actively and patiently to fully understand the questions.
1. Ask clarifying questions when needed.
1. Quantify your achievements whenever possible: Use numbers
and data to demonstrate the value you brought to previous
roles.
Suggestions
Q. Give me an example of a
time when you successfully
organised an event. What are
the challenges that you faced
and how did you overcome
those?
Suggestions
1. Be honest and genuine: Don't exaggerate your skills or
experience.
1. Be prepared to summarize your experience in about 30
seconds.
1. Describe what you bring to the position.
1. Describe your learnings from the experience.
Q. If an internship or
conflict comes up-
what would you do to
ensure the community
is supported?
Suggestions
1. Be enthusiastic and express your genuine interest in the
opportunity.
1. Show your proactiveness and desire to learn more.
1. Talk about having back up plans and keeping regular checks
of the club activities in case of any
emergency/internship/exams.
Q. Tell me about a project
that involved coding, walk
me through what you were
building, why, what
products you used and
why?
Suggestions
1. Give a brief of the project & the idea behind the project
1. Explain the technology you used in the development
1. Remain positive and avoid negative comments about people
around you
1. Talk about teamwork
1. End your experience with learning
Reiterating Few
Important Tips
to Shine in Your
Interview!
â—Ź Be sure to ask any final questions about
the the position or anything else
â—Ź There are no right or wrong answers:
Go with your best bet with full
confidence
â—Ź Bring right structure to your story
â—Ź And lastly, be honest!
What’s next?
â—Ź Do mock interviews with friends
â—Ź Do a revision of sessions cover till yet
with the help of assignments
â—Ź Build an answer for why do you want to
apply
â—Ź Host a session in your campus
All the best for the
GDSC Lead
Application Process
of 2024
Thank You!

_[Session #3 +4] Technical Skills +Interview Preparation.pptx

  • 1.
    Road to GDSCGreater Noida Institute of Technology
  • 2.
    Welcome to thethird session Technical Skills
  • 3.
  • 4.
    What is Algorithm? â—Ź Algorithmsare step-by-step procedures for solving problems. â—Ź It takes a set of input(s) and produces the desired output.
  • 5.
    For Example : Writean algorithm to find the largest number in a list of numbers.
  • 6.
    â—Ź Step 1:Start â—Ź Step 2: Begin from the first number in the collection Step 3: Assign it to a variable called "largest". â—Ź Step 3: Take the next number & compare with the "largest" variable. â—Ź Step 4: If the current number is larger than the "largest" variable, update the "largest" variable to the current number. â—Ź Step 5: Continue Step 4 and 5 until all numbers have been compared. â—Ź Step 6: Return "largest" â—Ź Step 7: End Algorithm to find the largest number in a collection:
  • 7.
    What is DSA? DSA stands for "Data Structures & Algorithms." Data structures are different ways of organizing and storing data. Each data structure has its own strengths and weaknesses. In DSA, algorithms are used to solve problems efficiently.
  • 8.
    Is DSA importantto learn? If yes, then Why?
  • 9.
    Importance of DSA EfficiencyProblem Solving Optimization Scalability
  • 10.
    Applications of DSA Search EnginesSocial Media Network Maps and Navigation Apps E-Commerce Websites etc.
  • 11.
  • 12.
    Here’s an assignmentfor you to practise what we learned today!
  • 13.
    Assignments 1. Link 1- https://leetcode.com/proble ms/employees-earning- more-than-their-managers/ 1. Link 2 - https://leetcode.com/proble ms/customers-who-never- order/
  • 14.
    For Algorithms 1. Link1 - https://leetcode.com/problems/binary- tree-preorder-traversal/ 2. Link 2 - https://leetcode.com/problems/binary-tree- postorder-traversal/
  • 15.
    Welcome to thefourth session Interview Preparation
  • 16.
    What do weaccess during the interview process? Communication Skills Confidence & attentiveness . Technical Skills Situation based thinking
  • 17.
    Let’s take alook at few examples
  • 18.
    Q. Please givea brief introduction of yourself.
  • 19.
    1. You canstart with the following things a. Your name b. Where are you from? c. Your college, course & year 2. Mention relevant experience in a certain chronology (oldest → latest OR latest → oldest) 3. Focus on your accomplishments and contributions, using the STAR method: Situation, Task, Action, and Result. Highlight specific examples that showcase your skills and impact. 4. End with your motivation to apply for the position. 5. Maintain good posture and eye contact: Project confidence and attentiveness. Suggestions
  • 20.
    Q. How willyou approach leading a community that is existing and already has a team and a system set up?
  • 21.
    1. Listen activelyand patiently to fully understand the questions. 1. Ask clarifying questions when needed. 1. Quantify your achievements whenever possible: Use numbers and data to demonstrate the value you brought to previous roles. Suggestions
  • 22.
    Q. Give mean example of a time when you successfully organised an event. What are the challenges that you faced and how did you overcome those?
  • 23.
    Suggestions 1. Be honestand genuine: Don't exaggerate your skills or experience. 1. Be prepared to summarize your experience in about 30 seconds. 1. Describe what you bring to the position. 1. Describe your learnings from the experience.
  • 24.
    Q. If aninternship or conflict comes up- what would you do to ensure the community is supported?
  • 25.
    Suggestions 1. Be enthusiasticand express your genuine interest in the opportunity. 1. Show your proactiveness and desire to learn more. 1. Talk about having back up plans and keeping regular checks of the club activities in case of any emergency/internship/exams.
  • 26.
    Q. Tell meabout a project that involved coding, walk me through what you were building, why, what products you used and why?
  • 27.
    Suggestions 1. Give abrief of the project & the idea behind the project 1. Explain the technology you used in the development 1. Remain positive and avoid negative comments about people around you 1. Talk about teamwork 1. End your experience with learning
  • 28.
    Reiterating Few Important Tips toShine in Your Interview!
  • 29.
    â—Ź Be sureto ask any final questions about the the position or anything else â—Ź There are no right or wrong answers: Go with your best bet with full confidence â—Ź Bring right structure to your story â—Ź And lastly, be honest!
  • 30.
    What’s next? ● Domock interviews with friends ● Do a revision of sessions cover till yet with the help of assignments ● Build an answer for why do you want to apply ● Host a session in your campus
  • 31.
    All the bestfor the GDSC Lead Application Process of 2024 Thank You!