SlideShare uma empresa 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

Mais conteúdo relacionado

Semelhante 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
 

Semelhante 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
 

Mais 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
 

Mais 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

定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一lvtagr7
 
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一z xss
 
Storytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyStorytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyOrtega Alikwe
 
Digital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Discovery Institute
 
Protection of Children in context of IHL and Counter Terrorism
Protection of Children in context of IHL and  Counter TerrorismProtection of Children in context of IHL and  Counter Terrorism
Protection of Children in context of IHL and Counter TerrorismNilendra Kumar
 
Graduate Trainee Officer Job in Bank Al Habib 2024.docx
Graduate Trainee Officer Job in Bank Al Habib 2024.docxGraduate Trainee Officer Job in Bank Al Habib 2024.docx
Graduate Trainee Officer Job in Bank Al Habib 2024.docxJobs Finder Hub
 
原版定制copy澳洲查尔斯达尔文大学毕业证CDU毕业证成绩单留信学历认证保障质量
原版定制copy澳洲查尔斯达尔文大学毕业证CDU毕业证成绩单留信学历认证保障质量原版定制copy澳洲查尔斯达尔文大学毕业证CDU毕业证成绩单留信学历认证保障质量
原版定制copy澳洲查尔斯达尔文大学毕业证CDU毕业证成绩单留信学历认证保障质量sehgh15heh
 
Ch. 9- __Skin, hair and nail Assessment (1).pdf
Ch. 9- __Skin, hair and nail Assessment (1).pdfCh. 9- __Skin, hair and nail Assessment (1).pdf
Ch. 9- __Skin, hair and nail Assessment (1).pdfJamalYaseenJameelOde
 
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607dollysharma2066
 
Ethics of Animal Research Laika mission.ppt
Ethics of Animal Research Laika mission.pptEthics of Animal Research Laika mission.ppt
Ethics of Animal Research Laika mission.pptShafqatShakeel1
 
Navigating the Data Economy: Transforming Recruitment and Hiring
Navigating the Data Economy: Transforming Recruitment and HiringNavigating the Data Economy: Transforming Recruitment and Hiring
Navigating the Data Economy: Transforming Recruitment and Hiringkaran651042
 
tools in IDTelated to first year vtu students is useful where they can refer ...
tools in IDTelated to first year vtu students is useful where they can refer ...tools in IDTelated to first year vtu students is useful where they can refer ...
tools in IDTelated to first year vtu students is useful where they can refer ...vinbld123
 
办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书saphesg8
 
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024Bruce Bennett
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一Fs sss
 
MIdterm Review International Trade.pptx review
MIdterm Review International Trade.pptx reviewMIdterm Review International Trade.pptx review
MIdterm Review International Trade.pptx reviewSheldon Byron
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfpadillaangelina0023
 
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证nhjeo1gg
 

Último (20)

定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
定制(UQ毕业证书)澳洲昆士兰大学毕业证成绩单原版一比一
 
Young Call~Girl in Pragati Maidan New Delhi 8448380779 Full Enjoy Escort Service
Young Call~Girl in Pragati Maidan New Delhi 8448380779 Full Enjoy Escort ServiceYoung Call~Girl in Pragati Maidan New Delhi 8448380779 Full Enjoy Escort Service
Young Call~Girl in Pragati Maidan New Delhi 8448380779 Full Enjoy Escort Service
 
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
定制(SCU毕业证书)南十字星大学毕业证成绩单原版一比一
 
Storytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary PhotographyStorytelling, Ethics and Workflow in Documentary Photography
Storytelling, Ethics and Workflow in Documentary Photography
 
Digital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, IndiaDigital Marketing Training Institute in Mohali, India
Digital Marketing Training Institute in Mohali, India
 
Protection of Children in context of IHL and Counter Terrorism
Protection of Children in context of IHL and  Counter TerrorismProtection of Children in context of IHL and  Counter Terrorism
Protection of Children in context of IHL and Counter Terrorism
 
Graduate Trainee Officer Job in Bank Al Habib 2024.docx
Graduate Trainee Officer Job in Bank Al Habib 2024.docxGraduate Trainee Officer Job in Bank Al Habib 2024.docx
Graduate Trainee Officer Job in Bank Al Habib 2024.docx
 
原版定制copy澳洲查尔斯达尔文大学毕业证CDU毕业证成绩单留信学历认证保障质量
原版定制copy澳洲查尔斯达尔文大学毕业证CDU毕业证成绩单留信学历认证保障质量原版定制copy澳洲查尔斯达尔文大学毕业证CDU毕业证成绩单留信学历认证保障质量
原版定制copy澳洲查尔斯达尔文大学毕业证CDU毕业证成绩单留信学历认证保障质量
 
Ch. 9- __Skin, hair and nail Assessment (1).pdf
Ch. 9- __Skin, hair and nail Assessment (1).pdfCh. 9- __Skin, hair and nail Assessment (1).pdf
Ch. 9- __Skin, hair and nail Assessment (1).pdf
 
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
Gurgaon Call Girls: Free Delivery 24x7 at Your Doorstep G.G.N = 8377087607
 
Ethics of Animal Research Laika mission.ppt
Ethics of Animal Research Laika mission.pptEthics of Animal Research Laika mission.ppt
Ethics of Animal Research Laika mission.ppt
 
Navigating the Data Economy: Transforming Recruitment and Hiring
Navigating the Data Economy: Transforming Recruitment and HiringNavigating the Data Economy: Transforming Recruitment and Hiring
Navigating the Data Economy: Transforming Recruitment and Hiring
 
tools in IDTelated to first year vtu students is useful where they can refer ...
tools in IDTelated to first year vtu students is useful where they can refer ...tools in IDTelated to first year vtu students is useful where they can refer ...
tools in IDTelated to first year vtu students is useful where they can refer ...
 
办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书办理哈珀亚当斯大学学院毕业证书文凭学位证书
办理哈珀亚当斯大学学院毕业证书文凭学位证书
 
LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024LinkedIn Strategic Guidelines April 2024
LinkedIn Strategic Guidelines April 2024
 
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
FULL ENJOY Call Girls In Gautam Nagar (Delhi) Call Us 9953056974
 
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一 定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
定制(UOIT学位证)加拿大安大略理工大学毕业证成绩单原版一比一
 
MIdterm Review International Trade.pptx review
MIdterm Review International Trade.pptx reviewMIdterm Review International Trade.pptx review
MIdterm Review International Trade.pptx review
 
Black and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdfBlack and White Minimalist Co Letter.pdf
Black and White Minimalist Co Letter.pdf
 
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
原版快速办理MQU毕业证麦考瑞大学毕业证成绩单留信学历认证
 

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