SlideShare una empresa de Scribd logo
1 de 28
Visit
evisors.com
to browse all mentors who
can help you with:
• Informational Interviews
• Resumes & Cover Letters
• Mock Interviews
…and more!
Hosted by: Career Advisors on Demand..com/webinars
Cracking the Coding Interview
featuring:
Amit Gaur
Director of Engineering at
Hosted by:
Caitlin Quan
Evisors Marketing & Operations Associate
Hosted by: Career Advisors on Demand..com/webinars
Agenda
1. About Amit
2. Tech Interviews
3. Interview Preparation
4. During the Interview
5. Longer Term Strategies
6. Q&A
Hosted by: Career Advisors on Demand..com/webinars
About Amit
• Masters in Computer Science, Rutgers University
• 8+ years working at tech companies :
Amazon, Yahoo! & startups
• Grew from individual contributor to Director of
Engineering
• Hired & interviewed hundreds of engineers
• Built up engineering teams from 5 to 35 engineers
Hosted by: Career Advisors on Demand..com/webinars
The Problem
• Technical Interviews are hard!
• Let’s look at some tools and approaches
to making the process easier and also
have fun while at it.
• Why is this even important? You want to
master this as this will help you
throughout your career
Hosted by: Career Advisors on Demand..com/webinars
What are engineering firms
looking for?
• Smart and talented (Yes that’s you!)
• Team player (It's not just about you)
• Effective communicator (Getting the point
across)
• Invested in success ( Do you really care?)
• Keep it Simple Stupid (Gets the job done
and personable)
Hosted by: Career Advisors on Demand..com/webinars
Typical Tech Interview Structure
• Technical Phone Screen (1 or 2)
• Off Site Coding Problem (optional)
• On Site Interviews
– Meet multiple Interviewers
• Most tech companies follow the same
core structure with some minor
differences
Hosted by: Career Advisors on Demand..com/webinars
Before The Interview
• Resume Review
• Interview Preparation
• Behavioral Questions
• Core Technical Questions
Hosted by: Career Advisors on Demand..com/webinars
Behavioral Concepts
• Prepare answers to the following questions
– Most Challenging
– What You Learned
– Most Interesting
– Hardest Bug
– Enjoyed Most
– Conflicts with Teammates
• Understand the Product/Company you are
interviewing for
• What to ask the interviewer: ask genuine and
insightful questions
Hosted by:See the rest at evisors.com/webinars/webinar/72
Technical Preparation
• Revise All Core CS Concepts (More Later)
• Problem Solving : Practice on paper and whiteboard
• Write clean code : Maintainable and readable
• Compiles Correctly
• Works for Error/Edge Cases
• Testable
• Practice Mock Interviewing
Hosted by:See the rest at evisors.com/webinars/webinar/72
Core Data Structures
• Arrays
• Linked Lists
• Binary Trees
• Tries
• Stacks
• Queues
• Hash Tables
Hosted by:See the rest at evisors.com/webinars/webinar/72
Algorithms
• Graph Traversal
– Depth First Search
– Breadth First Search
• Binary Search
• Sorting Algorithms
– Quick Sort
– Merge Sort
• String Manipulation
Hosted by:See the rest at evisors.com/webinars/webinar/72
Additional Concepts
• Bit Manipulation
• Design Patterns
– Creational
– Behavioral
– Structural
• Recursion vs Iterative Solutions
• Computational Time Complexity
Hosted by:See the rest at evisors.com/webinars/webinar/72
Foolproof Approach to Tackling
Coding Problems
• Understand the Problem
• Resolve Ambiguity
• Design an Algorithm
• Quick Pseudo Code
• Express Computational & Space Complexity
• Write Code
• Test Code
Hosted by:See the rest at evisors.com/webinars/webinar/72
Patterns of Problem Solving
• Practice! Practice!
• Develop patterns of thinking and intuition with practice
• Exposure to wide variety of classic algorithmic
problems
• Whiteboard
• Collaborate : Mock Interviews
Hosted by:See the rest at evisors.com/webinars/webinar/72
Synergize with the Community
• Write your own blog
• Subscribe and follow top blogs/websites :
Artima/StackOverflow
• Participate : TopCoder/Google Summer of
Code/StackOverFlow
• Attend User Group Meetings:
eg.JUG, Ruby on Rails User Groups
Hosted by:See the rest at evisors.com/webinars/webinar/72
Longer Term : Sharpen the Saw
• Contribute/follow open source
• Keep up to date with new technologies
• Do Side Projects
• Keep up to date with industry best
practices
• Keep Learning!
Hosted by:See the rest at evisors.com/webinars/webinar/72
Connect
Book your one-on-one session with Amit at
careercup.evisors.com/expert/2048
Amit Gaur
Director of Engineering at
Hosted by:See the rest at evisors.com/webinars/webinar/72
Questions & Answers
Hosted by:See the rest at evisors.com/webinars/webinar/72
Questions & Answers
Question 1:
How do you balance the length and depth of
your answers?
Hosted by:See the answer at evisors.com/webinars/webinar/72
Questions & Answers
Question 2:
How do you prepare for coding interviews
where the managers are not knowledgeable
of current coding practices?
Hosted by:See the answer at evisors.com/webinars/webinar/72
Questions & Answers
Question 3:
Are there a lot of problems that require
critical thinking beforehand? How do you
prepare for these problems?
Hosted by:See the answer at evisors.com/webinars/webinar/72
Questions & Answers
Question 4:
What is the best way to answer design
questions? What does the interviewer really
expect to see from this?
Hosted by:See the answer at evisors.com/webinars/webinar/72
Questions & Answers
Question 5:
Is it okay to bring notes into the interview
(Example: Current projects you have worked
on)?
Hosted by:See the answer at evisors.com/webinars/webinar/72
Questions & Answers
Question 6:
Does the format of the tech interview reflect
the characteristics of the company?
Hosted by:See the answer at evisors.com/webinars/webinar/72
Questions & Answers
Question 7:
Are there any common mistakes you see
candidates make in these interviews?
Hosted by:See the answer at evisors.com/webinars/webinar/72
Questions & Answers
Question 8:
Do you have any advice for those struggling
to find an answer to a tough problem?
Hosted by:See the answer at evisors.com/webinars/webinar/72
Get the latest updates on upcoming
webinars by following us:
Register for live webinars and view all our recordings at:
www.evisors.com/webinars
facebook.com/Evisors
twitter.com/Evisors
pinterest.com/Evisors
linkedin.com/company/Evisors
Hosted by:See the rest at evisors.com/webinars/webinar/72

Más contenido relacionado

Similar a Cracking the Coding Interview

Road to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyRoad to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyMeighan Brodkey
 
How to Get a Job at Google
How to Get a Job at GoogleHow to Get a Job at Google
How to Get a Job at GoogleEvisors
 
Getting a Job in the Tech Industry
Getting a Job in the Tech IndustryGetting a Job in the Tech Industry
Getting a Job in the Tech IndustryEvisors
 
How to Create Advanced Surveys with Logic, Conditions and Piping
How to Create Advanced Surveys with Logic, Conditions and PipingHow to Create Advanced Surveys with Logic, Conditions and Piping
How to Create Advanced Surveys with Logic, Conditions and PipingUserZoom
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsElizabeth Steiner
 
Communication Skills Lecture # 1.pptx
Communication Skills Lecture # 1.pptxCommunication Skills Lecture # 1.pptx
Communication Skills Lecture # 1.pptxFarhanAhmad254929
 
Assistance with Android: Tactical to Strategic
Assistance with Android: Tactical to StrategicAssistance with Android: Tactical to Strategic
Assistance with Android: Tactical to StrategicCommonsWare
 
1-18-17 Agenda IT 100-50.pptx
1-18-17 Agenda IT 100-50.pptx1-18-17 Agenda IT 100-50.pptx
1-18-17 Agenda IT 100-50.pptxMattMarino13
 
Contributing to WordPress
Contributing to WordPressContributing to WordPress
Contributing to WordPressMario Peshev
 
The Software Engineering Code and the ACM Code
The Software Engineering Code and the ACM CodeThe Software Engineering Code and the ACM Code
The Software Engineering Code and the ACM CodeAhmed Elshal
 
The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)Lambda Solutions
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&processSheSaysCREATIVE
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhTemesgenErena
 
How to Write an RFP
How to Write an RFPHow to Write an RFP
How to Write an RFPEPAY Systems
 
req engg (1).ppt
req engg (1).pptreq engg (1).ppt
req engg (1).pptWaniHBisen
 
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationBlend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationJody Zolli
 
Practices and Approaches in Business Analysis - Texavi Tech Bootcamp on How t...
Practices and Approaches in Business Analysis - Texavi Tech Bootcamp on How t...Practices and Approaches in Business Analysis - Texavi Tech Bootcamp on How t...
Practices and Approaches in Business Analysis - Texavi Tech Bootcamp on How t...Texavi Innovative Solutions
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 

Similar a Cracking the Coding Interview (20)

Road to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyRoad to cta with Meighan Brodkey
Road to cta with Meighan Brodkey
 
How to Get a Job at Google
How to Get a Job at GoogleHow to Get a Job at Google
How to Get a Job at Google
 
Getting a Job in the Tech Industry
Getting a Job in the Tech IndustryGetting a Job in the Tech Industry
Getting a Job in the Tech Industry
 
How to Create Advanced Surveys with Logic, Conditions and Piping
How to Create Advanced Surveys with Logic, Conditions and PipingHow to Create Advanced Surveys with Logic, Conditions and Piping
How to Create Advanced Surveys with Logic, Conditions and Piping
 
Improve Product Design with High Quality Requirements
Improve Product Design with High Quality RequirementsImprove Product Design with High Quality Requirements
Improve Product Design with High Quality Requirements
 
Communication Skills Lecture # 1.pptx
Communication Skills Lecture # 1.pptxCommunication Skills Lecture # 1.pptx
Communication Skills Lecture # 1.pptx
 
Assistance with Android: Tactical to Strategic
Assistance with Android: Tactical to StrategicAssistance with Android: Tactical to Strategic
Assistance with Android: Tactical to Strategic
 
1-18-17 Agenda IT 100-50.pptx
1-18-17 Agenda IT 100-50.pptx1-18-17 Agenda IT 100-50.pptx
1-18-17 Agenda IT 100-50.pptx
 
Contributing to WordPress
Contributing to WordPressContributing to WordPress
Contributing to WordPress
 
The Software Engineering Code and the ACM Code
The Software Engineering Code and the ACM CodeThe Software Engineering Code and the ACM Code
The Software Engineering Code and the ACM Code
 
ATS & iCohere Webinar 2016-06
ATS & iCohere Webinar 2016-06ATS & iCohere Webinar 2016-06
ATS & iCohere Webinar 2016-06
 
The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
 
Designing for efficiency.pdf
Designing for efficiency.pdfDesigning for efficiency.pdf
Designing for efficiency.pdf
 
How to Write an RFP
How to Write an RFPHow to Write an RFP
How to Write an RFP
 
req engg (1).ppt
req engg (1).pptreq engg (1).ppt
req engg (1).ppt
 
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer CollaborationBlend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
Blend Well for Best Results - Optimizing Engineer and Tech Writer Collaboration
 
Practices and Approaches in Business Analysis - Texavi Tech Bootcamp on How t...
Practices and Approaches in Business Analysis - Texavi Tech Bootcamp on How t...Practices and Approaches in Business Analysis - Texavi Tech Bootcamp on How t...
Practices and Approaches in Business Analysis - Texavi Tech Bootcamp on How t...
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 

Más de Evisors

The Long Term Consulting Career Value Proposition
The Long Term Consulting Career Value PropositionThe Long Term Consulting Career Value Proposition
The Long Term Consulting Career Value PropositionEvisors
 
Personal Branding
Personal BrandingPersonal Branding
Personal BrandingEvisors
 
NGOs and Non-Profits: The Career Landscape
NGOs and Non-Profits: The Career LandscapeNGOs and Non-Profits: The Career Landscape
NGOs and Non-Profits: The Career LandscapeEvisors
 
Interviewing at a Startup
Interviewing at a StartupInterviewing at a Startup
Interviewing at a StartupEvisors
 
Innovation and Entrepreneurship
Innovation and EntrepreneurshipInnovation and Entrepreneurship
Innovation and EntrepreneurshipEvisors
 
Entrepreneurial Marketing
Entrepreneurial MarketingEntrepreneurial Marketing
Entrepreneurial MarketingEvisors
 
Consulting vs. Entrepreneurship
Consulting vs. EntrepreneurshipConsulting vs. Entrepreneurship
Consulting vs. EntrepreneurshipEvisors
 
Networking Your Way to a Job
Networking Your Way to a JobNetworking Your Way to a Job
Networking Your Way to a JobEvisors
 
Mastering the Stock Pitch
Mastering the Stock PitchMastering the Stock Pitch
Mastering the Stock PitchEvisors
 
Take a Risk and Start Your Company
Take a Risk and Start Your CompanyTake a Risk and Start Your Company
Take a Risk and Start Your CompanyEvisors
 
Careers in Education and Research
Careers in Education and ResearchCareers in Education and Research
Careers in Education and ResearchEvisors
 

Más de Evisors (11)

The Long Term Consulting Career Value Proposition
The Long Term Consulting Career Value PropositionThe Long Term Consulting Career Value Proposition
The Long Term Consulting Career Value Proposition
 
Personal Branding
Personal BrandingPersonal Branding
Personal Branding
 
NGOs and Non-Profits: The Career Landscape
NGOs and Non-Profits: The Career LandscapeNGOs and Non-Profits: The Career Landscape
NGOs and Non-Profits: The Career Landscape
 
Interviewing at a Startup
Interviewing at a StartupInterviewing at a Startup
Interviewing at a Startup
 
Innovation and Entrepreneurship
Innovation and EntrepreneurshipInnovation and Entrepreneurship
Innovation and Entrepreneurship
 
Entrepreneurial Marketing
Entrepreneurial MarketingEntrepreneurial Marketing
Entrepreneurial Marketing
 
Consulting vs. Entrepreneurship
Consulting vs. EntrepreneurshipConsulting vs. Entrepreneurship
Consulting vs. Entrepreneurship
 
Networking Your Way to a Job
Networking Your Way to a JobNetworking Your Way to a Job
Networking Your Way to a Job
 
Mastering the Stock Pitch
Mastering the Stock PitchMastering the Stock Pitch
Mastering the Stock Pitch
 
Take a Risk and Start Your Company
Take a Risk and Start Your CompanyTake a Risk and Start Your Company
Take a Risk and Start Your Company
 
Careers in Education and Research
Careers in Education and ResearchCareers in Education and Research
Careers in Education and Research
 

Último

➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...amitlee9823
 
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...amitlee9823
 
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...amitlee9823
 
Presentation for the country presentation
Presentation for the country presentationPresentation for the country presentation
Presentation for the country presentationjalal879
 
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...amitlee9823
 
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Personal Brand Exploration ppt.- Ronnie Jones
Personal Brand  Exploration ppt.- Ronnie JonesPersonal Brand  Exploration ppt.- Ronnie Jones
Personal Brand Exploration ppt.- Ronnie Jonesjonesyde302
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxsportsworldproductio
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Rearing technique of lac insect and their management
Rearing technique of lac insect and their managementRearing technique of lac insect and their management
Rearing technique of lac insect and their managementSaurabhTiwari264113
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Pooja Nehwal
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...rightmanforbloodline
 
Résumé (2 pager - 12 ft standard syntax)
Résumé (2 pager -  12 ft standard syntax)Résumé (2 pager -  12 ft standard syntax)
Résumé (2 pager - 12 ft standard syntax)Soham Mondal
 
Dubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai KokoDubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai Kokokojalkojal131
 
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...amitlee9823
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negronnegronf24
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfGabrielaMiletti
 

Último (20)

➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men  🔝Pallavaram🔝   E...
➥🔝 7737669865 🔝▻ Pallavaram Call-girls in Women Seeking Men 🔝Pallavaram🔝 E...
 
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Janakpuri ☎ 9711199171 Book Your One night Stand
 
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Alandi Road Call Me 7737669865 Budget Friendly No Advance Booking
 
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
Nandini Layout Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangal...
 
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Bommanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
Presentation for the country presentation
Presentation for the country presentationPresentation for the country presentation
Presentation for the country presentation
 
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men  🔝Nandyal🔝   Escorts...
➥🔝 7737669865 🔝▻ Nandyal Call-girls in Women Seeking Men 🔝Nandyal🔝 Escorts...
 
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Btm Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Personal Brand Exploration ppt.- Ronnie Jones
Personal Brand  Exploration ppt.- Ronnie JonesPersonal Brand  Exploration ppt.- Ronnie Jones
Personal Brand Exploration ppt.- Ronnie Jones
 
Joshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptxJoshua Minker Brand Exploration Sports Broadcaster .pptx
Joshua Minker Brand Exploration Sports Broadcaster .pptx
 
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hosur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Rearing technique of lac insect and their management
Rearing technique of lac insect and their managementRearing technique of lac insect and their management
Rearing technique of lac insect and their management
 
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Devanahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
Dombivli Call Girls, 9892124323, Kharghar Call Girls, chembur Call Girls, Vas...
 
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
TEST BANK For An Introduction to Brain and Behavior, 7th Edition by Bryan Kol...
 
Résumé (2 pager - 12 ft standard syntax)
Résumé (2 pager -  12 ft standard syntax)Résumé (2 pager -  12 ft standard syntax)
Résumé (2 pager - 12 ft standard syntax)
 
Dubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai KokoDubai Call Girls Kiki O525547819 Call Girls Dubai Koko
Dubai Call Girls Kiki O525547819 Call Girls Dubai Koko
 
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men  🔝Tumkur🔝   Escorts S...
➥🔝 7737669865 🔝▻ Tumkur Call-girls in Women Seeking Men 🔝Tumkur🔝 Escorts S...
 
Personal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando NegronPersonal Brand Exploration - Fernando Negron
Personal Brand Exploration - Fernando Negron
 
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdfMiletti Gabriela_Vision Plan for artist Jahzel.pdf
Miletti Gabriela_Vision Plan for artist Jahzel.pdf
 

Cracking the Coding Interview

  • 1. Visit evisors.com to browse all mentors who can help you with: • Informational Interviews • Resumes & Cover Letters • Mock Interviews …and more! Hosted by: Career Advisors on Demand..com/webinars
  • 2. Cracking the Coding Interview featuring: Amit Gaur Director of Engineering at Hosted by: Caitlin Quan Evisors Marketing & Operations Associate Hosted by: Career Advisors on Demand..com/webinars
  • 3. Agenda 1. About Amit 2. Tech Interviews 3. Interview Preparation 4. During the Interview 5. Longer Term Strategies 6. Q&A Hosted by: Career Advisors on Demand..com/webinars
  • 4. About Amit • Masters in Computer Science, Rutgers University • 8+ years working at tech companies : Amazon, Yahoo! & startups • Grew from individual contributor to Director of Engineering • Hired & interviewed hundreds of engineers • Built up engineering teams from 5 to 35 engineers Hosted by: Career Advisors on Demand..com/webinars
  • 5. The Problem • Technical Interviews are hard! • Let’s look at some tools and approaches to making the process easier and also have fun while at it. • Why is this even important? You want to master this as this will help you throughout your career Hosted by: Career Advisors on Demand..com/webinars
  • 6. What are engineering firms looking for? • Smart and talented (Yes that’s you!) • Team player (It's not just about you) • Effective communicator (Getting the point across) • Invested in success ( Do you really care?) • Keep it Simple Stupid (Gets the job done and personable) Hosted by: Career Advisors on Demand..com/webinars
  • 7. Typical Tech Interview Structure • Technical Phone Screen (1 or 2) • Off Site Coding Problem (optional) • On Site Interviews – Meet multiple Interviewers • Most tech companies follow the same core structure with some minor differences Hosted by: Career Advisors on Demand..com/webinars
  • 8. Before The Interview • Resume Review • Interview Preparation • Behavioral Questions • Core Technical Questions Hosted by: Career Advisors on Demand..com/webinars
  • 9. Behavioral Concepts • Prepare answers to the following questions – Most Challenging – What You Learned – Most Interesting – Hardest Bug – Enjoyed Most – Conflicts with Teammates • Understand the Product/Company you are interviewing for • What to ask the interviewer: ask genuine and insightful questions Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 10. Technical Preparation • Revise All Core CS Concepts (More Later) • Problem Solving : Practice on paper and whiteboard • Write clean code : Maintainable and readable • Compiles Correctly • Works for Error/Edge Cases • Testable • Practice Mock Interviewing Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 11. Core Data Structures • Arrays • Linked Lists • Binary Trees • Tries • Stacks • Queues • Hash Tables Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 12. Algorithms • Graph Traversal – Depth First Search – Breadth First Search • Binary Search • Sorting Algorithms – Quick Sort – Merge Sort • String Manipulation Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 13. Additional Concepts • Bit Manipulation • Design Patterns – Creational – Behavioral – Structural • Recursion vs Iterative Solutions • Computational Time Complexity Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 14. Foolproof Approach to Tackling Coding Problems • Understand the Problem • Resolve Ambiguity • Design an Algorithm • Quick Pseudo Code • Express Computational & Space Complexity • Write Code • Test Code Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 15. Patterns of Problem Solving • Practice! Practice! • Develop patterns of thinking and intuition with practice • Exposure to wide variety of classic algorithmic problems • Whiteboard • Collaborate : Mock Interviews Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 16. Synergize with the Community • Write your own blog • Subscribe and follow top blogs/websites : Artima/StackOverflow • Participate : TopCoder/Google Summer of Code/StackOverFlow • Attend User Group Meetings: eg.JUG, Ruby on Rails User Groups Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 17. Longer Term : Sharpen the Saw • Contribute/follow open source • Keep up to date with new technologies • Do Side Projects • Keep up to date with industry best practices • Keep Learning! Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 18. Connect Book your one-on-one session with Amit at careercup.evisors.com/expert/2048 Amit Gaur Director of Engineering at Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 19. Questions & Answers Hosted by:See the rest at evisors.com/webinars/webinar/72
  • 20. Questions & Answers Question 1: How do you balance the length and depth of your answers? Hosted by:See the answer at evisors.com/webinars/webinar/72
  • 21. Questions & Answers Question 2: How do you prepare for coding interviews where the managers are not knowledgeable of current coding practices? Hosted by:See the answer at evisors.com/webinars/webinar/72
  • 22. Questions & Answers Question 3: Are there a lot of problems that require critical thinking beforehand? How do you prepare for these problems? Hosted by:See the answer at evisors.com/webinars/webinar/72
  • 23. Questions & Answers Question 4: What is the best way to answer design questions? What does the interviewer really expect to see from this? Hosted by:See the answer at evisors.com/webinars/webinar/72
  • 24. Questions & Answers Question 5: Is it okay to bring notes into the interview (Example: Current projects you have worked on)? Hosted by:See the answer at evisors.com/webinars/webinar/72
  • 25. Questions & Answers Question 6: Does the format of the tech interview reflect the characteristics of the company? Hosted by:See the answer at evisors.com/webinars/webinar/72
  • 26. Questions & Answers Question 7: Are there any common mistakes you see candidates make in these interviews? Hosted by:See the answer at evisors.com/webinars/webinar/72
  • 27. Questions & Answers Question 8: Do you have any advice for those struggling to find an answer to a tough problem? Hosted by:See the answer at evisors.com/webinars/webinar/72
  • 28. Get the latest updates on upcoming webinars by following us: Register for live webinars and view all our recordings at: www.evisors.com/webinars facebook.com/Evisors twitter.com/Evisors pinterest.com/Evisors linkedin.com/company/Evisors Hosted by:See the rest at evisors.com/webinars/webinar/72