狠狠撸

狠狠撸Share a Scribd company logo
Anthony Mays
Software Engineer
January 3, 2015
Technical Interviewing
● Raised in Compton, CA as a foster kid
● Ran into INROADS recruiter at school while walking around
aimlessly at lunch
● First interned at City National Bank after high school in 2001
● INROADS Intern of the Year 2005
● Software Engineer at Google working in Data Visualization
● Interviewer and coach
About the Facilitator
Contents
● Before You Apply
● Behavioral Preparation
● Technical Preprepation
● Tryouts
● Resources
Before You Apply
Before You Apply
1. Be a “yes” (wo)man.
Take every opportunity to do new things.
2. Invest in genuine relationships.
People don’t care what you know until they know that you care.
3. Find the patterns.
Don’t stop at just learning how to do things. Understand the
“why” and the patterns will reveal themselves.
4. Never stop learning.
Remember Moore’s Law.
Before You Apply
Before You Apply
Before You Apply
5. Show me the numbers.
Make sure that your résumé includes lots of numbers.
6. Know thyself!
Keep track of your accomplishments and be prepared to speak
to your experience.
7. Keep LinkedIn up-to-date.
Don’t look for jobs, let jobs look for you!!
Behavioral Preparation
Behavioral Preparation
Project 1 Project 2 Project 3
Most Challenging
What You Learned
Most Interesting
Hardest Bug
Enjoyed Most
Conflicts With Teammates
* Source: Gayle Laakman Mcdowell, Cracking The Coding Interview (Fourth Edition)
Technical Preparation
Technical Preparation
● Know Big-O!!!
● Be an expert in a programming language - JavaScript, C++,
Java, Python, C#, Ruby are possible choices.
● Sorting in O(n log n) time - Quicksort, Mergesort
● Search in O(log n) time - Binary search
● Hashtables!!!
● Graphs and Trees - Basically the same thing.
o Depth-first and Breadth-first traveral
o A least one or two graph algorithms. Dijkstra?
Tryouts
● Write a function that computes the nth prime number.
● Given a string, output the reverse
● What does this function do?
o int doSomething(int n) {
return n << 1;
}
● Given a string, remove duplicate words
Tryouts (Software Engineer)
● If you were the size of a penny, how would you escape a
blender?
● Why are manhole covers round?
● How many golf balls fit on a bus?
* Note: Google doesn’t ask these kinds of questions anymore, though other companies
might. We generally don’t care about the answer, we care about how well you ask
questions, define the problem space, and explain your solutions.
Tryouts (General)
The Must Reads
● Introduction to Algorithms (The CLR book)
● Cracking the Coding Interview - Gayle Laakman McDowell
● Programming Pearls - Jon Bentley
● Wikipedia
● Glassdoor.com
● CareerCup.com
The Must Reads (Software Engineer)
The Must Reads (General)
● Glassdoor.com
● Geekinterview.com
● Wikipedia
● CareerCup.com
Thank you!

More Related Content

Viewers also liked (7)

How To Preserve Your Ecommerce Store's Conversion Rate Through A Site Redesign
How To Preserve Your Ecommerce Store's Conversion Rate Through A Site RedesignHow To Preserve Your Ecommerce Store's Conversion Rate Through A Site Redesign
How To Preserve Your Ecommerce Store's Conversion Rate Through A Site Redesign
Gabriel Goldenberg
?
The Little Noticed Secrets of Uncommonly-High Converting Sites
The Little Noticed Secrets of Uncommonly-High Converting SitesThe Little Noticed Secrets of Uncommonly-High Converting Sites
The Little Noticed Secrets of Uncommonly-High Converting Sites
Gabriel Goldenberg
?
Slalom GDRoadshow Presentation: Love Your Future
Slalom GDRoadshow Presentation: Love Your FutureSlalom GDRoadshow Presentation: Love Your Future
Slalom GDRoadshow Presentation: Love Your Future
Glassdoor
?
Adventure&emerging markets wtm 2012
Adventure&emerging markets wtm 2012Adventure&emerging markets wtm 2012
Adventure&emerging markets wtm 2012
Christina Beckmann
?
Slalom consulting dallas 2013
Slalom consulting dallas   2013Slalom consulting dallas   2013
Slalom consulting dallas 2013
Paul Shultz
?
Hadoop demo ppt
Hadoop demo pptHadoop demo ppt
Hadoop demo ppt
Phil Young
?
How To Crowdsource SEO & Social Media Marketing - Gab's Highly Unusual Guide ...
How To Crowdsource SEO & Social Media Marketing - Gab's Highly Unusual Guide ...How To Crowdsource SEO & Social Media Marketing - Gab's Highly Unusual Guide ...
How To Crowdsource SEO & Social Media Marketing - Gab's Highly Unusual Guide ...
Gabriel Goldenberg
?
How To Preserve Your Ecommerce Store's Conversion Rate Through A Site Redesign
How To Preserve Your Ecommerce Store's Conversion Rate Through A Site RedesignHow To Preserve Your Ecommerce Store's Conversion Rate Through A Site Redesign
How To Preserve Your Ecommerce Store's Conversion Rate Through A Site Redesign
Gabriel Goldenberg
?
The Little Noticed Secrets of Uncommonly-High Converting Sites
The Little Noticed Secrets of Uncommonly-High Converting SitesThe Little Noticed Secrets of Uncommonly-High Converting Sites
The Little Noticed Secrets of Uncommonly-High Converting Sites
Gabriel Goldenberg
?
Slalom GDRoadshow Presentation: Love Your Future
Slalom GDRoadshow Presentation: Love Your FutureSlalom GDRoadshow Presentation: Love Your Future
Slalom GDRoadshow Presentation: Love Your Future
Glassdoor
?
Adventure&emerging markets wtm 2012
Adventure&emerging markets wtm 2012Adventure&emerging markets wtm 2012
Adventure&emerging markets wtm 2012
Christina Beckmann
?
Slalom consulting dallas 2013
Slalom consulting dallas   2013Slalom consulting dallas   2013
Slalom consulting dallas 2013
Paul Shultz
?
How To Crowdsource SEO & Social Media Marketing - Gab's Highly Unusual Guide ...
How To Crowdsource SEO & Social Media Marketing - Gab's Highly Unusual Guide ...How To Crowdsource SEO & Social Media Marketing - Gab's Highly Unusual Guide ...
How To Crowdsource SEO & Social Media Marketing - Gab's Highly Unusual Guide ...
Gabriel Goldenberg
?

Similar to Technical Interviewing (20)

Ace the Tech Interviews - www.hiredintech.com
Ace the Tech Interviews - www.hiredintech.comAce the Tech Interviews - www.hiredintech.com
Ace the Tech Interviews - www.hiredintech.com
Anton Dimitrov
?
Cepstrum Placement Talk 2022.pptx
Cepstrum Placement Talk 2022.pptxCepstrum Placement Talk 2022.pptx
Cepstrum Placement Talk 2022.pptx
gyan98
?
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
Hanokh Aloni
?
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
DrNilam Choudhary
?
Failing the coding interview
Failing the coding interviewFailing the coding interview
Failing the coding interview
Soohan Ahn
?
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PM
Product School
?
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
Product School
?
An Introduction to Machine Learning
An Introduction to Machine LearningAn Introduction to Machine Learning
An Introduction to Machine Learning
Angelo Simone Scotto
?
Hiretual webinar presented by Michael Doran 08/09/2017
Hiretual webinar presented by Michael Doran 08/09/2017Hiretual webinar presented by Michael Doran 08/09/2017
Hiretual webinar presented by Michael Doran 08/09/2017
Michael Doran
?
Cracking The Technical Interview
Cracking The Technical InterviewCracking The Technical Interview
Cracking The Technical Interview
careercup
?
Passionate Programmer
Passionate ProgrammerPassionate Programmer
Passionate Programmer
MagmaConf
?
How to start your data career
How to start your data careerHow to start your data career
How to start your data career
Adwait Bhave
?
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016
Vishnu Prem
?
Business Analyst Technical Interview
Business Analyst Technical InterviewBusiness Analyst Technical Interview
Business Analyst Technical Interview
Neka Allen
?
Karat at CMU
Karat at CMUKarat at CMU
Karat at CMU
Anthony P. Rotoli
?
Cracking the coding interview columbia - march 23 2011
Cracking the coding interview   columbia - march 23 2011Cracking the coding interview   columbia - march 23 2011
Cracking the coding interview columbia - march 23 2011
careercup
?
MagmaRails - Passionate Programmer
MagmaRails - Passionate ProgrammerMagmaRails - Passionate Programmer
MagmaRails - Passionate Programmer
Edwin Cruz
?
How Indeed asks coding interview questions
How Indeed asks coding interview questionsHow Indeed asks coding interview questions
How Indeed asks coding interview questions
Fangda Wang
?
Getting a Data Science Job
Getting a Data Science JobGetting a Data Science Job
Getting a Data Science Job
Alexey Grigorev
?
2023-04-11-who-ai-win-fbg.pdf
2023-04-11-who-ai-win-fbg.pdf2023-04-11-who-ai-win-fbg.pdf
2023-04-11-who-ai-win-fbg.pdf
Jonti Bolles
?
Ace the Tech Interviews - www.hiredintech.com
Ace the Tech Interviews - www.hiredintech.comAce the Tech Interviews - www.hiredintech.com
Ace the Tech Interviews - www.hiredintech.com
Anton Dimitrov
?
Cepstrum Placement Talk 2022.pptx
Cepstrum Placement Talk 2022.pptxCepstrum Placement Talk 2022.pptx
Cepstrum Placement Talk 2022.pptx
gyan98
?
top developer mistakes
top developer mistakes top developer mistakes
top developer mistakes
Hanokh Aloni
?
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
DrNilam Choudhary
?
Failing the coding interview
Failing the coding interviewFailing the coding interview
Failing the coding interview
Soohan Ahn
?
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PM
Product School
?
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
Product School
?
Hiretual webinar presented by Michael Doran 08/09/2017
Hiretual webinar presented by Michael Doran 08/09/2017Hiretual webinar presented by Michael Doran 08/09/2017
Hiretual webinar presented by Michael Doran 08/09/2017
Michael Doran
?
Cracking The Technical Interview
Cracking The Technical InterviewCracking The Technical Interview
Cracking The Technical Interview
careercup
?
Passionate Programmer
Passionate ProgrammerPassionate Programmer
Passionate Programmer
MagmaConf
?
How to start your data career
How to start your data careerHow to start your data career
How to start your data career
Adwait Bhave
?
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016
Vishnu Prem
?
Business Analyst Technical Interview
Business Analyst Technical InterviewBusiness Analyst Technical Interview
Business Analyst Technical Interview
Neka Allen
?
Cracking the coding interview columbia - march 23 2011
Cracking the coding interview   columbia - march 23 2011Cracking the coding interview   columbia - march 23 2011
Cracking the coding interview columbia - march 23 2011
careercup
?
MagmaRails - Passionate Programmer
MagmaRails - Passionate ProgrammerMagmaRails - Passionate Programmer
MagmaRails - Passionate Programmer
Edwin Cruz
?
How Indeed asks coding interview questions
How Indeed asks coding interview questionsHow Indeed asks coding interview questions
How Indeed asks coding interview questions
Fangda Wang
?
2023-04-11-who-ai-win-fbg.pdf
2023-04-11-who-ai-win-fbg.pdf2023-04-11-who-ai-win-fbg.pdf
2023-04-11-who-ai-win-fbg.pdf
Jonti Bolles
?

Recently uploaded (20)

Format For Research Proposal In Social Science.pptx
Format For Research Proposal In Social Science.pptxFormat For Research Proposal In Social Science.pptx
Format For Research Proposal In Social Science.pptx
JITENDRANATH GORAI
?
FSU COSSPP Engage Magazine 2022-2023 - page view
FSU COSSPP Engage Magazine 2022-2023 - page viewFSU COSSPP Engage Magazine 2022-2023 - page view
FSU COSSPP Engage Magazine 2022-2023 - page view
Rebecca Sage
?
BAI GIANG SINH HOC PHAN TU.Drugs of Treatment
BAI GIANG SINH HOC PHAN TU.Drugs of TreatmentBAI GIANG SINH HOC PHAN TU.Drugs of Treatment
BAI GIANG SINH HOC PHAN TU.Drugs of Treatment
PhiVn11
?
Contemporaries_10446988.pdf to learning and inovation
Contemporaries_10446988.pdf to learning and inovationContemporaries_10446988.pdf to learning and inovation
Contemporaries_10446988.pdf to learning and inovation
kumarmritunjay1580
?
RA 11313 SAC Anti-Bastos Lecture_New.pptx
RA 11313 SAC Anti-Bastos Lecture_New.pptxRA 11313 SAC Anti-Bastos Lecture_New.pptx
RA 11313 SAC Anti-Bastos Lecture_New.pptx
hroig2025
?
The Philippine Military Under Duterte. To
The Philippine Military Under Duterte. ToThe Philippine Military Under Duterte. To
The Philippine Military Under Duterte. To
seramlee7
?
Oleksandr (Lex) Parkhomenko is an accomplished executive with 23 years of exp...
Oleksandr (Lex) Parkhomenko is an accomplished executive with 23 years of exp...Oleksandr (Lex) Parkhomenko is an accomplished executive with 23 years of exp...
Oleksandr (Lex) Parkhomenko is an accomplished executive with 23 years of exp...
Lex Parkhomenko
?
2025 Resume: Rebecca Sage, Communicator, Designer, Analyst
2025 Resume: Rebecca Sage, Communicator, Designer, Analyst2025 Resume: Rebecca Sage, Communicator, Designer, Analyst
2025 Resume: Rebecca Sage, Communicator, Designer, Analyst
Rebecca Sage
?
VT VT VT VT VT VT VT VT VR VT VT VT VT VT
VT VT VT VT VT VT VT VT VR VT VT VT VT VTVT VT VT VT VT VT VT VT VR VT VT VT VT VT
VT VT VT VT VT VT VT VT VR VT VT VT VT VT
syam268254
?
Find Your Dream HR Executive Job in Jaipur – Apply Now!.pptx
Find Your Dream HR Executive Job in Jaipur – Apply Now!.pptxFind Your Dream HR Executive Job in Jaipur – Apply Now!.pptx
Find Your Dream HR Executive Job in Jaipur – Apply Now!.pptx
vinay salarite
?
Bangor University: A Legacy of Excellence in Education and Research
Bangor University: A Legacy of Excellence in Education and ResearchBangor University: A Legacy of Excellence in Education and Research
Bangor University: A Legacy of Excellence in Education and Research
studyabroad731
?
Download GRAPHISOFT ArchiCAD Crack 28.1.0.4001 Full Version 2025
Download GRAPHISOFT ArchiCAD Crack 28.1.0.4001 Full Version 2025Download GRAPHISOFT ArchiCAD Crack 28.1.0.4001 Full Version 2025
Download GRAPHISOFT ArchiCAD Crack 28.1.0.4001 Full Version 2025
am2612067
?
Philippine History 1985 President marcos improved
Philippine History 1985 President marcos improvedPhilippine History 1985 President marcos improved
Philippine History 1985 President marcos improved
seramlee7
?
Code_generatio.lk,jhgfdcxzcvgfhjkmnjhgfcxvfghjmh
Code_generatio.lk,jhgfdcxzcvgfhjkmnjhgfcxvfghjmhCode_generatio.lk,jhgfdcxzcvgfhjkmnjhgfcxvfghjmh
Code_generatio.lk,jhgfdcxzcvgfhjkmnjhgfcxvfghjmh
sneharaju2025
?
Formal Research Defense PPT Template by Rome.pptx
Formal Research Defense PPT Template by Rome.pptxFormal Research Defense PPT Template by Rome.pptx
Formal Research Defense PPT Template by Rome.pptx
taehyungworld30
?
Part-Time Jobs in Jaipur for Students and Working Professionals.pptx
Part-Time Jobs in Jaipur for Students and Working Professionals.pptxPart-Time Jobs in Jaipur for Students and Working Professionals.pptx
Part-Time Jobs in Jaipur for Students and Working Professionals.pptx
vinay salarite
?
How to Prepare for Avaya 67200T Certification.pdf
How to Prepare for Avaya 67200T Certification.pdfHow to Prepare for Avaya 67200T Certification.pdf
How to Prepare for Avaya 67200T Certification.pdf
NWEXAM
?
proBIO455_protein_motifs_domains_str.pdf
proBIO455_protein_motifs_domains_str.pdfproBIO455_protein_motifs_domains_str.pdf
proBIO455_protein_motifs_domains_str.pdf
chinmayeec
?
CDI 1.pptxc zjhvcbsuhdcvuxzhvuhxzhxzHcuhsH
CDI 1.pptxc zjhvcbsuhdcvuxzhvuhxzhxzHcuhsHCDI 1.pptxc zjhvcbsuhdcvuxzhvuhxzhxzHcuhsH
CDI 1.pptxc zjhvcbsuhdcvuxzhvuhxzhxzHcuhsH
KharlFritzMarimon
?
Best Crypto Analysts: Insights from Top Blockchain Experts
Best Crypto Analysts: Insights from Top Blockchain ExpertsBest Crypto Analysts: Insights from Top Blockchain Experts
Best Crypto Analysts: Insights from Top Blockchain Experts
cryptoanalyst37
?
Format For Research Proposal In Social Science.pptx
Format For Research Proposal In Social Science.pptxFormat For Research Proposal In Social Science.pptx
Format For Research Proposal In Social Science.pptx
JITENDRANATH GORAI
?
FSU COSSPP Engage Magazine 2022-2023 - page view
FSU COSSPP Engage Magazine 2022-2023 - page viewFSU COSSPP Engage Magazine 2022-2023 - page view
FSU COSSPP Engage Magazine 2022-2023 - page view
Rebecca Sage
?
BAI GIANG SINH HOC PHAN TU.Drugs of Treatment
BAI GIANG SINH HOC PHAN TU.Drugs of TreatmentBAI GIANG SINH HOC PHAN TU.Drugs of Treatment
BAI GIANG SINH HOC PHAN TU.Drugs of Treatment
PhiVn11
?
Contemporaries_10446988.pdf to learning and inovation
Contemporaries_10446988.pdf to learning and inovationContemporaries_10446988.pdf to learning and inovation
Contemporaries_10446988.pdf to learning and inovation
kumarmritunjay1580
?
RA 11313 SAC Anti-Bastos Lecture_New.pptx
RA 11313 SAC Anti-Bastos Lecture_New.pptxRA 11313 SAC Anti-Bastos Lecture_New.pptx
RA 11313 SAC Anti-Bastos Lecture_New.pptx
hroig2025
?
The Philippine Military Under Duterte. To
The Philippine Military Under Duterte. ToThe Philippine Military Under Duterte. To
The Philippine Military Under Duterte. To
seramlee7
?
Oleksandr (Lex) Parkhomenko is an accomplished executive with 23 years of exp...
Oleksandr (Lex) Parkhomenko is an accomplished executive with 23 years of exp...Oleksandr (Lex) Parkhomenko is an accomplished executive with 23 years of exp...
Oleksandr (Lex) Parkhomenko is an accomplished executive with 23 years of exp...
Lex Parkhomenko
?
2025 Resume: Rebecca Sage, Communicator, Designer, Analyst
2025 Resume: Rebecca Sage, Communicator, Designer, Analyst2025 Resume: Rebecca Sage, Communicator, Designer, Analyst
2025 Resume: Rebecca Sage, Communicator, Designer, Analyst
Rebecca Sage
?
VT VT VT VT VT VT VT VT VR VT VT VT VT VT
VT VT VT VT VT VT VT VT VR VT VT VT VT VTVT VT VT VT VT VT VT VT VR VT VT VT VT VT
VT VT VT VT VT VT VT VT VR VT VT VT VT VT
syam268254
?
Find Your Dream HR Executive Job in Jaipur – Apply Now!.pptx
Find Your Dream HR Executive Job in Jaipur – Apply Now!.pptxFind Your Dream HR Executive Job in Jaipur – Apply Now!.pptx
Find Your Dream HR Executive Job in Jaipur – Apply Now!.pptx
vinay salarite
?
Bangor University: A Legacy of Excellence in Education and Research
Bangor University: A Legacy of Excellence in Education and ResearchBangor University: A Legacy of Excellence in Education and Research
Bangor University: A Legacy of Excellence in Education and Research
studyabroad731
?
Download GRAPHISOFT ArchiCAD Crack 28.1.0.4001 Full Version 2025
Download GRAPHISOFT ArchiCAD Crack 28.1.0.4001 Full Version 2025Download GRAPHISOFT ArchiCAD Crack 28.1.0.4001 Full Version 2025
Download GRAPHISOFT ArchiCAD Crack 28.1.0.4001 Full Version 2025
am2612067
?
Philippine History 1985 President marcos improved
Philippine History 1985 President marcos improvedPhilippine History 1985 President marcos improved
Philippine History 1985 President marcos improved
seramlee7
?
Code_generatio.lk,jhgfdcxzcvgfhjkmnjhgfcxvfghjmh
Code_generatio.lk,jhgfdcxzcvgfhjkmnjhgfcxvfghjmhCode_generatio.lk,jhgfdcxzcvgfhjkmnjhgfcxvfghjmh
Code_generatio.lk,jhgfdcxzcvgfhjkmnjhgfcxvfghjmh
sneharaju2025
?
Formal Research Defense PPT Template by Rome.pptx
Formal Research Defense PPT Template by Rome.pptxFormal Research Defense PPT Template by Rome.pptx
Formal Research Defense PPT Template by Rome.pptx
taehyungworld30
?
Part-Time Jobs in Jaipur for Students and Working Professionals.pptx
Part-Time Jobs in Jaipur for Students and Working Professionals.pptxPart-Time Jobs in Jaipur for Students and Working Professionals.pptx
Part-Time Jobs in Jaipur for Students and Working Professionals.pptx
vinay salarite
?
How to Prepare for Avaya 67200T Certification.pdf
How to Prepare for Avaya 67200T Certification.pdfHow to Prepare for Avaya 67200T Certification.pdf
How to Prepare for Avaya 67200T Certification.pdf
NWEXAM
?
proBIO455_protein_motifs_domains_str.pdf
proBIO455_protein_motifs_domains_str.pdfproBIO455_protein_motifs_domains_str.pdf
proBIO455_protein_motifs_domains_str.pdf
chinmayeec
?
CDI 1.pptxc zjhvcbsuhdcvuxzhvuhxzhxzHcuhsH
CDI 1.pptxc zjhvcbsuhdcvuxzhvuhxzhxzHcuhsHCDI 1.pptxc zjhvcbsuhdcvuxzhvuhxzhxzHcuhsH
CDI 1.pptxc zjhvcbsuhdcvuxzhvuhxzhxzHcuhsH
KharlFritzMarimon
?
Best Crypto Analysts: Insights from Top Blockchain Experts
Best Crypto Analysts: Insights from Top Blockchain ExpertsBest Crypto Analysts: Insights from Top Blockchain Experts
Best Crypto Analysts: Insights from Top Blockchain Experts
cryptoanalyst37
?

Technical Interviewing

  • 1. Anthony Mays Software Engineer January 3, 2015 Technical Interviewing
  • 2. ● Raised in Compton, CA as a foster kid ● Ran into INROADS recruiter at school while walking around aimlessly at lunch ● First interned at City National Bank after high school in 2001 ● INROADS Intern of the Year 2005 ● Software Engineer at Google working in Data Visualization ● Interviewer and coach About the Facilitator
  • 3. Contents ● Before You Apply ● Behavioral Preparation ● Technical Preprepation ● Tryouts ● Resources
  • 6. 1. Be a “yes” (wo)man. Take every opportunity to do new things. 2. Invest in genuine relationships. People don’t care what you know until they know that you care. 3. Find the patterns. Don’t stop at just learning how to do things. Understand the “why” and the patterns will reveal themselves. 4. Never stop learning. Remember Moore’s Law. Before You Apply
  • 8. Before You Apply 5. Show me the numbers. Make sure that your résumé includes lots of numbers. 6. Know thyself! Keep track of your accomplishments and be prepared to speak to your experience. 7. Keep LinkedIn up-to-date. Don’t look for jobs, let jobs look for you!!
  • 10. Behavioral Preparation Project 1 Project 2 Project 3 Most Challenging What You Learned Most Interesting Hardest Bug Enjoyed Most Conflicts With Teammates * Source: Gayle Laakman Mcdowell, Cracking The Coding Interview (Fourth Edition)
  • 12. Technical Preparation ● Know Big-O!!! ● Be an expert in a programming language - JavaScript, C++, Java, Python, C#, Ruby are possible choices. ● Sorting in O(n log n) time - Quicksort, Mergesort ● Search in O(log n) time - Binary search ● Hashtables!!! ● Graphs and Trees - Basically the same thing. o Depth-first and Breadth-first traveral o A least one or two graph algorithms. Dijkstra?
  • 14. ● Write a function that computes the nth prime number. ● Given a string, output the reverse ● What does this function do? o int doSomething(int n) { return n << 1; } ● Given a string, remove duplicate words Tryouts (Software Engineer)
  • 15. ● If you were the size of a penny, how would you escape a blender? ● Why are manhole covers round? ● How many golf balls fit on a bus? * Note: Google doesn’t ask these kinds of questions anymore, though other companies might. We generally don’t care about the answer, we care about how well you ask questions, define the problem space, and explain your solutions. Tryouts (General)
  • 17. ● Introduction to Algorithms (The CLR book) ● Cracking the Coding Interview - Gayle Laakman McDowell ● Programming Pearls - Jon Bentley ● Wikipedia ● Glassdoor.com ● CareerCup.com The Must Reads (Software Engineer)
  • 18. The Must Reads (General) ● Glassdoor.com ● Geekinterview.com ● Wikipedia ● CareerCup.com