SlideShare a Scribd company logo
1 of 47
Download to read offline
Ace the Tech Interview
The ultimate 1-hour guide to overcoming your
fear of interviewers and becoming superhuman.
Top Tech companies are AWESOME
● Surfing in the Pacific
● Party at Bill Gates' house
● Meet great people like Bjarne Stroustrup, Guido van
Rossum, ...
● Get free food, gym, t-shirts, beer, ice cream
● Work with some of the best people in the world
● Change the world and make your grandma proud!
But only 1 in 100+ lands a job there
Most people don't know how to do the interview well
We may be able to help
● Between the two of us we've done 6 internships at
Google, MSFT, Nvidia and we've worked for 10+
different companies.
● Combined work experience of 15+ years
● We have interviewed dozens of people
Do you have these concerns?
● Your algorithm skills are shaky
● You freeze when you don't know the solution to a
problem
● You are very nervous during the interviews
● You aren't sure what to put in your CV
● You don't know how to get an interview
one VERY BIG idea
Getting an interview
● Through the site - a queue of 1 mln people
● Through a referrer - you are special
How to find a referrer?
The BIG idea
Tricks & Actions
● Short term:
○ Open FB or LinkedIn and explore your network
○ Think about groups that you are part of
○ Use the university: career center, profs, other
students
● Long term:
○ Join open source projects with potential referrers
○ Get in contact with potential referrers
Your CV
The quest to be invited to an interview
Yes, you are smart and beautiful
But all the recruiter sees is this
So be careful...
Your CV is Super Duper important
● Recruiters don't know you, care about you,
or think you're special
● It's the first, and only, impression you make
● They look at CVs all day long
● Clear expectations of what a CV looks like
It's OK to be obsessed with your CV.
Let's look at 3 CVs
2 minutes each
What makes for a bad CV
● Structure
○ Standard template, photo
○ Creative section ordering
○ Poor formatting, weird fonts
● Content
○ I don't understand what you did there
○ Uncompelling past experience / underselling
○ Empty words
○ Typos!!
○ Lying or strong exaggeration
○ "Experience with Microsoft Office"
○ Overusing the first person pronoun
○ sexy_girl_17@yahoo.com
What makes for a good CV
● Structure
○ One page
○ Can be read in 20 seconds
○ Beautiful, clean formatting and structure
○ PDF
● Content
○ Education
○ Work experience
○ Extra-curricular activities
○ Awards & Achievements
○ Specific details, roles, contributions
○ Explain your contributions
Tricks & Actions
● Imitate someone else's structure
● Describe each job so that the recruiter can
explain it to a third person
● Use bold, but no underline
● Play with the font size and margins
● Always export to PDF
● Make sure it prints well and choose a good
filename
Ask someone to review your CV
At the interview
two VERY BIG ideas
Designing an interview process
1. Culture fit
2. Character
3. Intelligence
4. Skills
All parts of the interview are very important.
Preparation is everything
1. Practice
2. Practice
3. Practice
4. Practice
95% happens months before the interview.
Part 1. Non-Technical
Questions
The non-important part, right?
● "What is your major at the university and
why did you choose it?"
● "What is your favorite Microsoft product?"
● "What was your favorite course at the
university? Why?"
● "What is the most challenging project you've
worked on?"
A 30-second blitz game
Tricks & Actions
● Compile a Google Doc with a list of all
questions you can find
● Invest some time to write a good, thoughtful
answer to each question
● Practice in front of the mirror. Each answer
should be no longer than 1-2 minutes.
● Go over your CV and make sure you
remember the things you outlined very well
Part 2. Technical Questions
What we all prepare for, or do we?
Types of questions
● Programming language-specific
● Algorithmic
● Systems design
● Brain teasers
● What do we forget?
Language-specific questions
● Do you know examples?
○ [C++] What is a virtual destructor?
○ [Java] How does the GC work?
● How to prepare well for these?
Prepare for language-specific q's
● Choose your preferred language carefully!
● What books do you know?
○ C++: (More) Effective C++
○ Java: Effective Java
● Google the most popular such questions
● Code a lot in your preferred language
Algorithmic questions
● Cover the important topics
● Master complexity (time vs memory)
● The only way: practice a lot!
○ TopCoder, Codeforces, ...
○ How do these work?
○ How to take the most out of them?
Strategies
How to act when we hear the problem
Start with...
ASK CLARIFYING QUESTIONS!!!
Simplify the task
● There is a rectangular grid (2D)
● People are at intersection points of it
● What is the optimal meeting point with least
total distance to walk?
● Simplify: solve the problem in 1D
● Apply solution for X and Y axis
● Voila!
Data structures and related problems
● Create a data structure, which supports:
○ insert, remove with O(logN)
○ get median with O(1)
● What data structure could help?
● What is that similar to?
● Heaps do that but for min/max element
● What if we use two heaps?
Solve a few examples first
● Cars in a parking lot, from 1 to N
● Parking spots are from 0 to N
● There is one free spot
● Order cars (1,2,...N) with least number of
moves
● Solve a few examples
● Cars are permuted and form cycles
End with...
Test your algorithm with examples!
Tricks & Actions
● Choose your preferred language
● Learn it well and code in it a lot
● Study algorithms from books and online
● Begin solving problems on TopCoder
● Collect strategies for solving problems
● Try using the strategies on real problems
Conveying your ideas
Don't be quiet, talk about your thoughts
Conveying your ideas
TALK ABOUT YOUR THOUGHTS!
What to talk about?
● If you don't have the best solution:
○ apply the strategies discussed
○ come up with a simpler one, say why it's not good
● Whatever it is, talk about it:
○ ideas you have (even if they are distant)
○ any issues you face while solving this problem
○ the solutions you come up with
What interviewers look for
Interviewers want to see how you think and
that you can convey ideas well
... so DON'T BE QUIET FOR LONG!
Coding
When they ask you to write some code
Coding
Whiteboards are not like your IDE
Coding
● Whiteboard (paper) or shared doc
○ It is much different from regular coding
○ Write code this way (start with binary search)
● Extract code in separate methods
○ helps for structuring the code
○ puts your thoughts in order
● Talk about the code you write
● Test the code after it's ready!
Part 3. Your questions
Right when you think it's all over
Questions to ask to interviewer
● Show interest in the company and team:
○ the tasks that they are working on
○ the process they have adopted in their team
○ how they test their code
Practice and do mock interviews!
Applying
Technical
questions
Non-tech
questions
Questions
you ask
CV Referrers
Skills Strategy Coding
General CV-related
5 things to do today in 2 hours
1. Open FB or LinkedIn and find one person to
refer you (10 minutes)
2. Google the 10 most popular questions and
put them in a word doc (10 minutes)
3. Write your first answer to a question in your
word doc (25 minutes)
4. Sign up for TopCoder or your favorite site (5
minutes)
5. Solve your first problem on TopCoder (60
minutes)
Questions?
That's all from us!

More Related Content

What's hot

Sot resume2013
Sot resume2013Sot resume2013
Sot resume2013John Clegg
 
Discover What Your Users Really Think (and what they really do)
Discover What Your Users Really Think (and what they really do)Discover What Your Users Really Think (and what they really do)
Discover What Your Users Really Think (and what they really do)Kristin Valentine
 
creative , out of the box thinking
creative , out of the box thinkingcreative , out of the box thinking
creative , out of the box thinkingAkash Ranjan Pradhan
 
Great american teach in 2014
Great american teach in 2014Great american teach in 2014
Great american teach in 2014Rajasekar Elango
 
Your second job -- hacking your career
Your second job --  hacking your careerYour second job --  hacking your career
Your second job -- hacking your careerMatthew Mark Miller
 
(My journey to) working effectively with legacy code
(My journey to) working effectively with legacy code(My journey to) working effectively with legacy code
(My journey to) working effectively with legacy codeDaniel Brown
 
Steps to Design Logo ppt | Types of Logo Slides | Color Psychology in Brandi...
Steps to Design Logo ppt | Types of Logo Slides  | Color Psychology in Brandi...Steps to Design Logo ppt | Types of Logo Slides  | Color Psychology in Brandi...
Steps to Design Logo ppt | Types of Logo Slides | Color Psychology in Brandi...M Bilal
 
Things designers and developers should know (WDS18)
Things designers and developers should know (WDS18)Things designers and developers should know (WDS18)
Things designers and developers should know (WDS18)Ben Buchanan
 
Know the Startup World - Demi Ben Ari - Ofek Alumni
Know the Startup World - Demi Ben Ari - Ofek AlumniKnow the Startup World - Demi Ben Ari - Ofek Alumni
Know the Startup World - Demi Ben Ari - Ofek AlumniDemi Ben-Ari
 
engineering and unemployment Presentation
engineering and unemployment Presentationengineering and unemployment Presentation
engineering and unemployment Presentationmuhammad yousaf khan
 
Psychology of results' advancement
Psychology of results' advancementPsychology of results' advancement
Psychology of results' advancementHeads&Hands
 

What's hot (13)

Sot resume2013
Sot resume2013Sot resume2013
Sot resume2013
 
Discover What Your Users Really Think (and what they really do)
Discover What Your Users Really Think (and what they really do)Discover What Your Users Really Think (and what they really do)
Discover What Your Users Really Think (and what they really do)
 
creative , out of the box thinking
creative , out of the box thinkingcreative , out of the box thinking
creative , out of the box thinking
 
Great american teach in 2014
Great american teach in 2014Great american teach in 2014
Great american teach in 2014
 
Bitm meet up
Bitm meet upBitm meet up
Bitm meet up
 
Your second job -- hacking your career
Your second job --  hacking your careerYour second job --  hacking your career
Your second job -- hacking your career
 
(My journey to) working effectively with legacy code
(My journey to) working effectively with legacy code(My journey to) working effectively with legacy code
(My journey to) working effectively with legacy code
 
Steps to Design Logo ppt | Types of Logo Slides | Color Psychology in Brandi...
Steps to Design Logo ppt | Types of Logo Slides  | Color Psychology in Brandi...Steps to Design Logo ppt | Types of Logo Slides  | Color Psychology in Brandi...
Steps to Design Logo ppt | Types of Logo Slides | Color Psychology in Brandi...
 
Things designers and developers should know (WDS18)
Things designers and developers should know (WDS18)Things designers and developers should know (WDS18)
Things designers and developers should know (WDS18)
 
Know the Startup World - Demi Ben Ari - Ofek Alumni
Know the Startup World - Demi Ben Ari - Ofek AlumniKnow the Startup World - Demi Ben Ari - Ofek Alumni
Know the Startup World - Demi Ben Ari - Ofek Alumni
 
Learning (&) Change by Wiegel en Powel - hle2020
Learning (&) Change by Wiegel en Powel - hle2020Learning (&) Change by Wiegel en Powel - hle2020
Learning (&) Change by Wiegel en Powel - hle2020
 
engineering and unemployment Presentation
engineering and unemployment Presentationengineering and unemployment Presentation
engineering and unemployment Presentation
 
Psychology of results' advancement
Psychology of results' advancementPsychology of results' advancement
Psychology of results' advancement
 

Similar to Ace the Tech Interviews - www.hiredintech.com

How to become Industry ready engineers.pdf
How to become  Industry ready engineers.pdfHow to become  Industry ready engineers.pdf
How to become Industry ready engineers.pdfDrNilam Choudhary
 
How to be an effective Tech Lead
How to be an effective Tech LeadHow to be an effective Tech Lead
How to be an effective Tech LeadHattery
 
Putting real time into practice - Saul Diez-Guerra
Putting real time into practice - Saul Diez-GuerraPutting real time into practice - Saul Diez-Guerra
Putting real time into practice - Saul Diez-GuerraFuture Insights
 
Codecademy Nashville Roundtable
Codecademy Nashville RoundtableCodecademy Nashville Roundtable
Codecademy Nashville RoundtableSarahMorrisOKeefe1
 
build@mercari-week7-mark-talk
build@mercari-week7-mark-talkbuild@mercari-week7-mark-talk
build@mercari-week7-mark-talkMark Hahn
 
Coding interview preparation workshop software engineer
 Coding interview preparation workshop  software engineer Coding interview preparation workshop  software engineer
Coding interview preparation workshop software engineerRaviTandon11
 
Know the Startup World - Demi Ben-Ari - Ofek Alumni
Know the Startup World - Demi Ben-Ari - Ofek AlumniKnow the Startup World - Demi Ben-Ari - Ofek Alumni
Know the Startup World - Demi Ben-Ari - Ofek AlumniDemi Ben-Ari
 
How Indeed asks coding interview questions
How Indeed asks coding interview questionsHow Indeed asks coding interview questions
How Indeed asks coding interview questionsFangda Wang
 
Failing the coding interview
Failing the coding interviewFailing the coding interview
Failing the coding interviewSoohan Ahn
 
Education and Industry – UCLAN Burnley – 11 Feb 2015
Education and Industry – UCLAN Burnley – 11 Feb 2015Education and Industry – UCLAN Burnley – 11 Feb 2015
Education and Industry – UCLAN Burnley – 11 Feb 2015Jake Smith
 
The obstacles of developer productivity.pptx
The obstacles of developer productivity.pptxThe obstacles of developer productivity.pptx
The obstacles of developer productivity.pptxLaurence Chen
 
Cepstrum Placement Talk 2022.pptx
Cepstrum Placement Talk 2022.pptxCepstrum Placement Talk 2022.pptx
Cepstrum Placement Talk 2022.pptxgyan98
 
Cracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellCracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellProduct School
 
Presentation for JSPM's RSCOE
Presentation for JSPM's RSCOEPresentation for JSPM's RSCOE
Presentation for JSPM's RSCOERiteshMenon3
 
CP vs Project - Elevate Ep. 02.pdf
CP vs Project  - Elevate Ep. 02.pdfCP vs Project  - Elevate Ep. 02.pdf
CP vs Project - Elevate Ep. 02.pdfpreetikumara
 
Getting a Data Science Job
Getting a Data Science JobGetting a Data Science Job
Getting a Data Science JobAlexey Grigorev
 
From Engineer to Manager - Jorge Martins
From Engineer to Manager - Jorge MartinsFrom Engineer to Manager - Jorge Martins
From Engineer to Manager - Jorge MartinsJorge Martins
 
Pragmatic Presenting pitch for MOUSE HS students.pptx
Pragmatic Presenting pitch for MOUSE HS students.pptxPragmatic Presenting pitch for MOUSE HS students.pptx
Pragmatic Presenting pitch for MOUSE HS students.pptxClemens Wan
 

Similar to Ace the Tech Interviews - www.hiredintech.com (20)

How to become Industry ready engineers.pdf
How to become  Industry ready engineers.pdfHow to become  Industry ready engineers.pdf
How to become Industry ready engineers.pdf
 
How to be an effective Tech Lead
How to be an effective Tech LeadHow to be an effective Tech Lead
How to be an effective Tech Lead
 
Putting real time into practice - Saul Diez-Guerra
Putting real time into practice - Saul Diez-GuerraPutting real time into practice - Saul Diez-Guerra
Putting real time into practice - Saul Diez-Guerra
 
Codecademy Nashville Roundtable
Codecademy Nashville RoundtableCodecademy Nashville Roundtable
Codecademy Nashville Roundtable
 
CV Masterclass
CV MasterclassCV Masterclass
CV Masterclass
 
build@mercari-week7-mark-talk
build@mercari-week7-mark-talkbuild@mercari-week7-mark-talk
build@mercari-week7-mark-talk
 
Coding interview preparation workshop software engineer
 Coding interview preparation workshop  software engineer Coding interview preparation workshop  software engineer
Coding interview preparation workshop software engineer
 
Know the Startup World - Demi Ben-Ari - Ofek Alumni
Know the Startup World - Demi Ben-Ari - Ofek AlumniKnow the Startup World - Demi Ben-Ari - Ofek Alumni
Know the Startup World - Demi Ben-Ari - Ofek Alumni
 
How Indeed asks coding interview questions
How Indeed asks coding interview questionsHow Indeed asks coding interview questions
How Indeed asks coding interview questions
 
Failing the coding interview
Failing the coding interviewFailing the coding interview
Failing the coding interview
 
Education and Industry – UCLAN Burnley – 11 Feb 2015
Education and Industry – UCLAN Burnley – 11 Feb 2015Education and Industry – UCLAN Burnley – 11 Feb 2015
Education and Industry – UCLAN Burnley – 11 Feb 2015
 
The obstacles of developer productivity.pptx
The obstacles of developer productivity.pptxThe obstacles of developer productivity.pptx
The obstacles of developer productivity.pptx
 
Cepstrum Placement Talk 2022.pptx
Cepstrum Placement Talk 2022.pptxCepstrum Placement Talk 2022.pptx
Cepstrum Placement Talk 2022.pptx
 
Cracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowellCracking the Product Manager Interview with Gayle McDowell
Cracking the Product Manager Interview with Gayle McDowell
 
Technical Interviewing
Technical InterviewingTechnical Interviewing
Technical Interviewing
 
Presentation for JSPM's RSCOE
Presentation for JSPM's RSCOEPresentation for JSPM's RSCOE
Presentation for JSPM's RSCOE
 
CP vs Project - Elevate Ep. 02.pdf
CP vs Project  - Elevate Ep. 02.pdfCP vs Project  - Elevate Ep. 02.pdf
CP vs Project - Elevate Ep. 02.pdf
 
Getting a Data Science Job
Getting a Data Science JobGetting a Data Science Job
Getting a Data Science Job
 
From Engineer to Manager - Jorge Martins
From Engineer to Manager - Jorge MartinsFrom Engineer to Manager - Jorge Martins
From Engineer to Manager - Jorge Martins
 
Pragmatic Presenting pitch for MOUSE HS students.pptx
Pragmatic Presenting pitch for MOUSE HS students.pptxPragmatic Presenting pitch for MOUSE HS students.pptx
Pragmatic Presenting pitch for MOUSE HS students.pptx
 

Recently uploaded

Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxaaronbasko1
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptxwaghmare9860lavin
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoubGhobrial1
 
Transportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxTransportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxSheldon Byron
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animationsantoshjadhav126
 
4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUESaishwaryakhare5
 
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewCrack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewNilendra Kumar
 
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthSoviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthChristina Parmionova
 
What is the career path of a VFX artist?
What is the career path of a VFX artist?What is the career path of a VFX artist?
What is the career path of a VFX artist?santoshjadhav126
 
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024Hector Del Castillo, CPM, CPMM
 
Thomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialThomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialsafdarhussainbhutta4
 
Complete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaComplete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaMere Mentor
 
Network to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchNetwork to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchBruce Bennett
 
Get to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfGet to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfRaquel Thompson Barbados
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoubGhobrial1
 
Back on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveBack on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveMarharyta Nedzelska
 
Career-Orientation-for-Grade-9-and-10.pptx
Career-Orientation-for-Grade-9-and-10.pptxCareer-Orientation-for-Grade-9-and-10.pptx
Career-Orientation-for-Grade-9-and-10.pptxGachaFluffy
 
Nathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathanBaughman3
 
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作rpb5qxou
 
Spanish Classes Online In India With Tutor At Affordable Price
Spanish Classes Online In India With Tutor At Affordable PriceSpanish Classes Online In India With Tutor At Affordable Price
Spanish Classes Online In India With Tutor At Affordable PriceFluent Fast Academy
 

Recently uploaded (20)

Design, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptxDesign, Desire and Demand Presentation.pptx
Design, Desire and Demand Presentation.pptx
 
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
401799841-Increasing-Crimes-and-Suicides-Among-Youth.pptx
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdf
 
Transportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptxTransportation and Trade Part 5 (1) (1).pptx
Transportation and Trade Part 5 (1) (1).pptx
 
How to make career in advance 3d animation
How to make career in advance 3d animationHow to make career in advance 3d animation
How to make career in advance 3d animation
 
4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES4. Biomechanical Preparation INTRO AND TECHNIQUES
4. Biomechanical Preparation INTRO AND TECHNIQUES
 
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interviewCrack JAG. Guidance program for entry to JAG Dept. & SSB interview
Crack JAG. Guidance program for entry to JAG Dept. & SSB interview
 
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the EarthSoviet pilot Yuri Gagarin was the first person to ever orbit the Earth
Soviet pilot Yuri Gagarin was the first person to ever orbit the Earth
 
What is the career path of a VFX artist?
What is the career path of a VFX artist?What is the career path of a VFX artist?
What is the career path of a VFX artist?
 
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
How To Land Your Next PM Dream Job - PMISSC Meeting - April 2024
 
Thomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping materialThomas Calculus 12th Edition Textbook and helping material
Thomas Calculus 12th Edition Textbook and helping material
 
Complete Benefits of career counseling in India
Complete Benefits of career counseling in IndiaComplete Benefits of career counseling in India
Complete Benefits of career counseling in India
 
Network to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job SearchNetwork to Success - Using Social Media in Job Search
Network to Success - Using Social Media in Job Search
 
Get to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdfGet to know about Raquel Thompson Barbados.pdf
Get to know about Raquel Thompson Barbados.pdf
 
Abanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdfAbanoub Ghobrial, Planning Team Leader.pdf
Abanoub Ghobrial, Planning Team Leader.pdf
 
Back on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental LeaveBack on Track: Navigating the Return to Work after Parental Leave
Back on Track: Navigating the Return to Work after Parental Leave
 
Career-Orientation-for-Grade-9-and-10.pptx
Career-Orientation-for-Grade-9-and-10.pptxCareer-Orientation-for-Grade-9-and-10.pptx
Career-Orientation-for-Grade-9-and-10.pptx
 
Nathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editorNathan_Baughman_Resume_copywriter_and_editor
Nathan_Baughman_Resume_copywriter_and_editor
 
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
加拿大MUN学位证,纽芬兰纪念大学毕业证书1:1制作
 
Spanish Classes Online In India With Tutor At Affordable Price
Spanish Classes Online In India With Tutor At Affordable PriceSpanish Classes Online In India With Tutor At Affordable Price
Spanish Classes Online In India With Tutor At Affordable Price
 

Ace the Tech Interviews - www.hiredintech.com

  • 1. Ace the Tech Interview The ultimate 1-hour guide to overcoming your fear of interviewers and becoming superhuman.
  • 2. Top Tech companies are AWESOME ● Surfing in the Pacific ● Party at Bill Gates' house ● Meet great people like Bjarne Stroustrup, Guido van Rossum, ... ● Get free food, gym, t-shirts, beer, ice cream ● Work with some of the best people in the world ● Change the world and make your grandma proud!
  • 3. But only 1 in 100+ lands a job there Most people don't know how to do the interview well
  • 4. We may be able to help ● Between the two of us we've done 6 internships at Google, MSFT, Nvidia and we've worked for 10+ different companies. ● Combined work experience of 15+ years ● We have interviewed dozens of people
  • 5. Do you have these concerns? ● Your algorithm skills are shaky ● You freeze when you don't know the solution to a problem ● You are very nervous during the interviews ● You aren't sure what to put in your CV ● You don't know how to get an interview
  • 6. one VERY BIG idea Getting an interview
  • 7. ● Through the site - a queue of 1 mln people ● Through a referrer - you are special How to find a referrer? The BIG idea
  • 8. Tricks & Actions ● Short term: ○ Open FB or LinkedIn and explore your network ○ Think about groups that you are part of ○ Use the university: career center, profs, other students ● Long term: ○ Join open source projects with potential referrers ○ Get in contact with potential referrers
  • 9. Your CV The quest to be invited to an interview
  • 10. Yes, you are smart and beautiful
  • 11. But all the recruiter sees is this
  • 13. Your CV is Super Duper important ● Recruiters don't know you, care about you, or think you're special ● It's the first, and only, impression you make ● They look at CVs all day long ● Clear expectations of what a CV looks like It's OK to be obsessed with your CV.
  • 14. Let's look at 3 CVs 2 minutes each
  • 15. What makes for a bad CV ● Structure ○ Standard template, photo ○ Creative section ordering ○ Poor formatting, weird fonts ● Content ○ I don't understand what you did there ○ Uncompelling past experience / underselling ○ Empty words ○ Typos!! ○ Lying or strong exaggeration ○ "Experience with Microsoft Office" ○ Overusing the first person pronoun ○ sexy_girl_17@yahoo.com
  • 16. What makes for a good CV ● Structure ○ One page ○ Can be read in 20 seconds ○ Beautiful, clean formatting and structure ○ PDF ● Content ○ Education ○ Work experience ○ Extra-curricular activities ○ Awards & Achievements ○ Specific details, roles, contributions ○ Explain your contributions
  • 17. Tricks & Actions ● Imitate someone else's structure ● Describe each job so that the recruiter can explain it to a third person ● Use bold, but no underline ● Play with the font size and margins ● Always export to PDF ● Make sure it prints well and choose a good filename Ask someone to review your CV
  • 18. At the interview two VERY BIG ideas
  • 19. Designing an interview process 1. Culture fit 2. Character 3. Intelligence 4. Skills All parts of the interview are very important.
  • 20. Preparation is everything 1. Practice 2. Practice 3. Practice 4. Practice 95% happens months before the interview.
  • 21. Part 1. Non-Technical Questions The non-important part, right?
  • 22. ● "What is your major at the university and why did you choose it?" ● "What is your favorite Microsoft product?" ● "What was your favorite course at the university? Why?" ● "What is the most challenging project you've worked on?" A 30-second blitz game
  • 23. Tricks & Actions ● Compile a Google Doc with a list of all questions you can find ● Invest some time to write a good, thoughtful answer to each question ● Practice in front of the mirror. Each answer should be no longer than 1-2 minutes. ● Go over your CV and make sure you remember the things you outlined very well
  • 24. Part 2. Technical Questions What we all prepare for, or do we?
  • 25. Types of questions ● Programming language-specific ● Algorithmic ● Systems design ● Brain teasers ● What do we forget?
  • 26. Language-specific questions ● Do you know examples? ○ [C++] What is a virtual destructor? ○ [Java] How does the GC work? ● How to prepare well for these?
  • 27. Prepare for language-specific q's ● Choose your preferred language carefully! ● What books do you know? ○ C++: (More) Effective C++ ○ Java: Effective Java ● Google the most popular such questions ● Code a lot in your preferred language
  • 28. Algorithmic questions ● Cover the important topics ● Master complexity (time vs memory) ● The only way: practice a lot! ○ TopCoder, Codeforces, ... ○ How do these work? ○ How to take the most out of them?
  • 29. Strategies How to act when we hear the problem
  • 31. Simplify the task ● There is a rectangular grid (2D) ● People are at intersection points of it ● What is the optimal meeting point with least total distance to walk? ● Simplify: solve the problem in 1D ● Apply solution for X and Y axis ● Voila!
  • 32. Data structures and related problems ● Create a data structure, which supports: ○ insert, remove with O(logN) ○ get median with O(1) ● What data structure could help? ● What is that similar to? ● Heaps do that but for min/max element ● What if we use two heaps?
  • 33. Solve a few examples first ● Cars in a parking lot, from 1 to N ● Parking spots are from 0 to N ● There is one free spot ● Order cars (1,2,...N) with least number of moves ● Solve a few examples ● Cars are permuted and form cycles
  • 34. End with... Test your algorithm with examples!
  • 35. Tricks & Actions ● Choose your preferred language ● Learn it well and code in it a lot ● Study algorithms from books and online ● Begin solving problems on TopCoder ● Collect strategies for solving problems ● Try using the strategies on real problems
  • 36. Conveying your ideas Don't be quiet, talk about your thoughts
  • 37. Conveying your ideas TALK ABOUT YOUR THOUGHTS!
  • 38. What to talk about? ● If you don't have the best solution: ○ apply the strategies discussed ○ come up with a simpler one, say why it's not good ● Whatever it is, talk about it: ○ ideas you have (even if they are distant) ○ any issues you face while solving this problem ○ the solutions you come up with
  • 39. What interviewers look for Interviewers want to see how you think and that you can convey ideas well ... so DON'T BE QUIET FOR LONG!
  • 40. Coding When they ask you to write some code
  • 41. Coding Whiteboards are not like your IDE
  • 42. Coding ● Whiteboard (paper) or shared doc ○ It is much different from regular coding ○ Write code this way (start with binary search) ● Extract code in separate methods ○ helps for structuring the code ○ puts your thoughts in order ● Talk about the code you write ● Test the code after it's ready!
  • 43. Part 3. Your questions Right when you think it's all over
  • 44. Questions to ask to interviewer ● Show interest in the company and team: ○ the tasks that they are working on ○ the process they have adopted in their team ○ how they test their code
  • 45. Practice and do mock interviews! Applying Technical questions Non-tech questions Questions you ask CV Referrers Skills Strategy Coding General CV-related
  • 46. 5 things to do today in 2 hours 1. Open FB or LinkedIn and find one person to refer you (10 minutes) 2. Google the 10 most popular questions and put them in a word doc (10 minutes) 3. Write your first answer to a question in your word doc (25 minutes) 4. Sign up for TopCoder or your favorite site (5 minutes) 5. Solve your first problem on TopCoder (60 minutes)