SlideShare a Scribd company logo
d i v e r s i T E C H P R E S E N T A T I O N
aug
15
preparingfora
techinterview
Overview/Hello
projekt202Chicagoisanexperience-driven
companythathelpsorganizationsnavigate
complexdigitaltransformations.
DIGITAL EXPERTS
50+
APPS BUILT
300+
LOCATIONS
four
ANDRE SUGAI
Director ofTechnology
PRESENTER
0
1
Learningaboutthebattle
Allabout theinterviews
01 Allabouttheinterviews
FIND AN OPENING
APPLY FOR POSITION
PHONE SCREEN /
IN-PERSON
INTERVIEW
FOLLOW-UP
REVIEW / ACCEPT
OFFER
Find public postings
or network to find
open positions
Positions should
match your current
skill set
The hard part –
showing what you
know
Don’t forget to thank
the team or ask for
feedback
You win! Time to put
that negotiation hat
on
01 Allabouttheinterviews
1. The average job opening attracts 250 resumes
2. Only 2% of applicants will be called for an interview for the average job opening
3. 42 days is the overall average time it takes to fill a given position
4. The interview process takes an average of 23 days
5. It takes five to six weeks on average to get a job offer
Getting totheinterviewishalfofthebattle!
WhatcanIexpect?
Source: https://www.ebiinc.com/resources/blog/hiring-statistics
01 Allabouttheinterviews
• Understand that anyone can fall prey to the “Interview Anti-Loop”, i.e. for every qualified candidate, there is
at least one set of interviewers who would not hire that person
• Interviewers may not be trained in good interviewing skills and processes
• Many interview exercises do not have a set rubric to weigh out performance, leading to interviewer
bias
Notallinterviewsandinterviewersarecreatedequally
Source: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
01 Allabouttheinterviews
• Technical screening
• In-person interview
• Coding exercise – 60 mins
• Code review exercise - 45 mins
• Break – 15mins
• Debugging exercise – 30 mins
• Technical Discussion – 30 mins
• Chat with Director of Technology – 30 mins
• NO take-home test
We have a rubric – a set of instructions and a set of things to look for and how to weigh out each
candidate in the same way.
We train our interviewers – each engineer that proctors an exercise has taken the exercise
themselves.
Theprojekt202’stechnicalinterview
Source: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
0
2
Yourinterviewisscheduled–now
what?
Beforetheinterview
02 Beforetheinterview
Most technical phone interviews will focus on questions that can be answered on the fly – you won’t
have to spell out a function that reverses an array.
You may be asked:
• About your engineering career
• Ex. Tell me about your current role and your responsibilities as part of your team
• Questions specific to the role, technology, and tools
• Ex. Describe the Android Activity Lifecycle
• Personal drive / self-learning questions
• Ex. How do you stay up-to-date on the latest iOS news?
• To explain best-practices for general engineering activities
• Ex. What are the Agile ceremonies that matter the most to you?
Preparingforaphoneinterview
02 Beforetheinterview
Some common reasons why someone did not seem like a good match after a phone interview:
• “Candidate had a decent breadth of experience but not a lot of depth.”
• Don’t just answer questions, dive into as much detail as you know
• “Candidate wasn’t passionate about his work”
• Focus on your extra-curricular activities that showcase your passion for engineering
• “Candidate could not elaborate on software engineering basics like the SDLC”
• Polish up on best practices, even if you have never used them in a work setting, read up on
some of these things so you can speak about them
• “Candidate applied for a senior position but did not have matching technical skills”
• Make sure to introspect and apply to positions that fit your skillset or a good phone screener
will rule you out quickly
Preparingforaphoneinterview(cont.)
02 Beforetheinterview
Before a technical call make sure you:
• Find a quiet place to talk without being disturbed
• Use headphones so you can have your hands free
• Have paper and pen ready to write down your thoughts and questions
• Read up on the company, their work, and check out the interviewer on LinkedIn
• Write down a list of questions you may have for the interviewer
Preparingforaphoneinterview(cont.)
02 Beforetheinterview
Most in-person or online interviews will center around trying to get a rough understanding of your:
• Knowledge around Computer Science basics
• Algorithms
• Basic data structures like arrays and linked lists
• Binary Search Trees
• Big O Notation
• Software development best practices in teams
• How to use version control systems
• Performing code reviews
• Advanced technical concepts
• Scalable system architecture designs
• Describing pieces of the SDLC
• Analytical thought process
• Tell me about a difficult problem that you were able to resolve after trial and error
• Describe a complex problem in easy to understand smaller chunks
• Soft Skills
• What has been your experience working in multi-disciplinary teams
• Explain a technical concept to non-technical people
Preparingforanin-personinterview
02 Beforetheinterview
What you should practice:
• Coding algorithmic and data-structure exercises
• Reviewing code that someone else wrote
• Whiteboarding or discussing open questions
• Computer science and engineering best practices
Preparingforanin-personinterview(cont.)
02 Beforetheinterview
How do you prepare?
• Study the fundamentals
• Solve coding questions every day
• Practice white-boarding
• Participate in mock interviews
Howmuchyoupractice is reallyuptoyou –butdailypracticeisthenextbest thingtoafull-timejob
Preparingforanin-personinterview(cont.)
02 Beforetheinterview
What pitfalls you should avoid when trying to prepare:
• Know what you know
• Cramming the day before the interview is not the way to go
• Choose sleep over studying – being alert and coherent is more important than that last sample
problem!
Preparingforanin-personinterview(cont.)
0
3
“DidIleavetheovenon?”orwhat
nottoworryabout
Duringtheinterview
03 Duringtheinterview
On the technical side of things:
• Focus on the breaking down every problem into smaller pieces
• Lay everything out in pseudo-code if you can before you start coding
• Treat everything like it should be production ready
• Run your code
• Include tests if you can
• Watch out for edge cases
• Ask clarifying questions when you need to – not getting caught up in rabbit holes is essential
Practiceeachof thesesteps inyourdailyexercisestoo!
WhatshouldIdowithmyhands?
Source: https://medium.com/@nickciubotariu/ace-the-coding-interview-every-time-d169ce1fd3fc
03 Duringtheinterview
The most important non-technical things to remember during an interview are:
• Be engaged – don’t give 1 word answers, interviewers are looking for as much information as they
can usually in a short amount of time
• Know your audience – most likely, the person interviewing you will be another very technical
person, use technical terms and make sure you use them correctly
• Speak your mind – interviews are not about coming up with the right answer out of the blue, the
reason why they are proctored is to have someone follow along with your train of thought, so
make sure to walk the interviewer through your thought process
• Dress for the part – make sure you know if the office has a casual environment before you head in
with a suit and tie
Nooneishiredpurelybasedontechnicalskill,trainingyoursoft-skills arejustas important
WhatshouldIdowithmyhands?(cont.)
0
4
Thebattle’sjustbegun
Aftertheinterview
04 Aftertheinterview
Make sure that you don’t forget the little things
• Send a follow up email thanking each of the individual interviewers
• Make sure you ask about next steps and when you should hear back
• Ask any questions that you may have regarding:
• the culture
• the company’s focus on personal / technical growth
• the engineering process
• work / life balance
• benefits
Howdoyousetyourselfapart?
04 Aftertheinterview
Most importantly…
Let people know that you are excited about the opportunity and would love to join their team
Howdoyousetyourselfapart?(cont.)
04 Aftertheinterview
Articles
• http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
• https://medium.com/@nickciubotariu/ace-the-coding-interview-every-time-d169ce1fd3fc
Books
• https://www.amazon.com/Cracking-Coding-Interview-Programming-
Questions/dp/0984782850/ref=dp_ob_title_bk
• https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202
Sites
• https://www.careercup.com/
Resources
PREPARED BY
AndreSugai
DirectorofTechnology
thankyou.

More Related Content

What's hot

Building a Missionary Product Team by N26 Brazil Product Leader
Building a Missionary Product Team by N26 Brazil Product LeaderBuilding a Missionary Product Team by N26 Brazil Product Leader
Building a Missionary Product Team by N26 Brazil Product Leader
Product School
 
Product Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product LeaderProduct Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product Leader
Product School
 
Side-Stepping Into Tech by BBC Product Leader
Side-Stepping Into Tech by BBC Product LeaderSide-Stepping Into Tech by BBC Product Leader
Side-Stepping Into Tech by BBC Product Leader
Product School
 
Level Up Your Tech Skills to Build Better Products by Upwork PM
Level Up Your Tech Skills to Build Better Products by Upwork PMLevel Up Your Tech Skills to Build Better Products by Upwork PM
Level Up Your Tech Skills to Build Better Products by Upwork PM
Product School
 
Thinking Like a PM w/ former VP of Product at Lynda.com
Thinking Like a PM w/ former VP of Product at Lynda.comThinking Like a PM w/ former VP of Product at Lynda.com
Thinking Like a PM w/ former VP of Product at Lynda.com
Product School
 
The Predictable & Unpredictable in PM Journey by Amazon Sr PM
The Predictable & Unpredictable in PM Journey by Amazon Sr PMThe Predictable & Unpredictable in PM Journey by Amazon Sr PM
The Predictable & Unpredictable in PM Journey by Amazon Sr PM
Product School
 
BOLD intro test
BOLD intro testBOLD intro test
BOLD intro test
Thomas TONDER
 
How to Get a PM Role w/ Non-Tech Background by Salesforce PM
How to Get a PM Role w/ Non-Tech Background by Salesforce PMHow to Get a PM Role w/ Non-Tech Background by Salesforce PM
How to Get a PM Role w/ Non-Tech Background by Salesforce PM
Product School
 
Finding Your Superpower in Product Management by Disney Sr PM
Finding Your Superpower in Product Management by Disney Sr PMFinding Your Superpower in Product Management by Disney Sr PM
Finding Your Superpower in Product Management by Disney Sr PM
Product School
 
Scrum Transformation - 1 year after - our story - Agile by Example 2017
Scrum Transformation - 1 year after - our story - Agile by Example 2017Scrum Transformation - 1 year after - our story - Agile by Example 2017
Scrum Transformation - 1 year after - our story - Agile by Example 2017
pproductivity
 
Webinar: Full-Stack PM - From Idea to Operations by Uber Sr PM
Webinar: Full-Stack PM - From Idea to Operations by Uber Sr PMWebinar: Full-Stack PM - From Idea to Operations by Uber Sr PM
Webinar: Full-Stack PM - From Idea to Operations by Uber Sr PM
Product School
 
Venture boss a program to coach train 1 million entrepreneurs by 2026
Venture boss a program to coach train 1 million entrepreneurs by 2026Venture boss a program to coach train 1 million entrepreneurs by 2026
Venture boss a program to coach train 1 million entrepreneurs by 2026
Bryan Cassady
 
Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Jarno Keskikangas
 
Top 5 Learnings as a Google Product Manager
Top 5 Learnings as a Google Product ManagerTop 5 Learnings as a Google Product Manager
Top 5 Learnings as a Google Product Manager
Product School
 
30-Day Plan for New Product Managers by Sr PM at Newsela
30-Day Plan for New Product Managers by Sr PM at Newsela30-Day Plan for New Product Managers by Sr PM at Newsela
30-Day Plan for New Product Managers by Sr PM at Newsela
Product School
 
Kelly stephen product launch vs escape
Kelly stephen   product launch vs escapeKelly stephen   product launch vs escape
Kelly stephen product launch vs escapeProductCamp SoCal
 
How Agile Are You Really?
How Agile Are You Really?How Agile Are You Really?
How Agile Are You Really?
Karoliina Luoto
 
Choose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMChoose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PM
Product School
 
Leading Innovation as a PM by Pandora Sr PM
 Leading Innovation as a PM by Pandora Sr PM Leading Innovation as a PM by Pandora Sr PM
Leading Innovation as a PM by Pandora Sr PM
Product School
 
Working as a PM in a Startup Environment w/ Banjo's PM
 Working as a PM in a Startup Environment w/ Banjo's PM Working as a PM in a Startup Environment w/ Banjo's PM
Working as a PM in a Startup Environment w/ Banjo's PM
Product School
 

What's hot (20)

Building a Missionary Product Team by N26 Brazil Product Leader
Building a Missionary Product Team by N26 Brazil Product LeaderBuilding a Missionary Product Team by N26 Brazil Product Leader
Building a Missionary Product Team by N26 Brazil Product Leader
 
Product Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product LeaderProduct Management in Startups vs Big Org by Amazon Product Leader
Product Management in Startups vs Big Org by Amazon Product Leader
 
Side-Stepping Into Tech by BBC Product Leader
Side-Stepping Into Tech by BBC Product LeaderSide-Stepping Into Tech by BBC Product Leader
Side-Stepping Into Tech by BBC Product Leader
 
Level Up Your Tech Skills to Build Better Products by Upwork PM
Level Up Your Tech Skills to Build Better Products by Upwork PMLevel Up Your Tech Skills to Build Better Products by Upwork PM
Level Up Your Tech Skills to Build Better Products by Upwork PM
 
Thinking Like a PM w/ former VP of Product at Lynda.com
Thinking Like a PM w/ former VP of Product at Lynda.comThinking Like a PM w/ former VP of Product at Lynda.com
Thinking Like a PM w/ former VP of Product at Lynda.com
 
The Predictable & Unpredictable in PM Journey by Amazon Sr PM
The Predictable & Unpredictable in PM Journey by Amazon Sr PMThe Predictable & Unpredictable in PM Journey by Amazon Sr PM
The Predictable & Unpredictable in PM Journey by Amazon Sr PM
 
BOLD intro test
BOLD intro testBOLD intro test
BOLD intro test
 
How to Get a PM Role w/ Non-Tech Background by Salesforce PM
How to Get a PM Role w/ Non-Tech Background by Salesforce PMHow to Get a PM Role w/ Non-Tech Background by Salesforce PM
How to Get a PM Role w/ Non-Tech Background by Salesforce PM
 
Finding Your Superpower in Product Management by Disney Sr PM
Finding Your Superpower in Product Management by Disney Sr PMFinding Your Superpower in Product Management by Disney Sr PM
Finding Your Superpower in Product Management by Disney Sr PM
 
Scrum Transformation - 1 year after - our story - Agile by Example 2017
Scrum Transformation - 1 year after - our story - Agile by Example 2017Scrum Transformation - 1 year after - our story - Agile by Example 2017
Scrum Transformation - 1 year after - our story - Agile by Example 2017
 
Webinar: Full-Stack PM - From Idea to Operations by Uber Sr PM
Webinar: Full-Stack PM - From Idea to Operations by Uber Sr PMWebinar: Full-Stack PM - From Idea to Operations by Uber Sr PM
Webinar: Full-Stack PM - From Idea to Operations by Uber Sr PM
 
Venture boss a program to coach train 1 million entrepreneurs by 2026
Venture boss a program to coach train 1 million entrepreneurs by 2026Venture boss a program to coach train 1 million entrepreneurs by 2026
Venture boss a program to coach train 1 million entrepreneurs by 2026
 
Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09Leonidas Oy - Agile Project Management @Demola 2010-06-09
Leonidas Oy - Agile Project Management @Demola 2010-06-09
 
Top 5 Learnings as a Google Product Manager
Top 5 Learnings as a Google Product ManagerTop 5 Learnings as a Google Product Manager
Top 5 Learnings as a Google Product Manager
 
30-Day Plan for New Product Managers by Sr PM at Newsela
30-Day Plan for New Product Managers by Sr PM at Newsela30-Day Plan for New Product Managers by Sr PM at Newsela
30-Day Plan for New Product Managers by Sr PM at Newsela
 
Kelly stephen product launch vs escape
Kelly stephen   product launch vs escapeKelly stephen   product launch vs escape
Kelly stephen product launch vs escape
 
How Agile Are You Really?
How Agile Are You Really?How Agile Are You Really?
How Agile Are You Really?
 
Choose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PMChoose the Right Problems to Solve with ML by Spotify PM
Choose the Right Problems to Solve with ML by Spotify PM
 
Leading Innovation as a PM by Pandora Sr PM
 Leading Innovation as a PM by Pandora Sr PM Leading Innovation as a PM by Pandora Sr PM
Leading Innovation as a PM by Pandora Sr PM
 
Working as a PM in a Startup Environment w/ Banjo's PM
 Working as a PM in a Startup Environment w/ Banjo's PM Working as a PM in a Startup Environment w/ Banjo's PM
Working as a PM in a Startup Environment w/ Banjo's PM
 

Similar to Preparing for a Tech Interview

Feeling anxious about your technical interview
Feeling anxious about your technical interviewFeeling anxious about your technical interview
Feeling anxious about your technical interview
Sarah Walsh
 
5. Подготовка и явяване на ИТ интервю
5. Подготовка и явяване на ИТ интервю5. Подготовка и явяване на ИТ интервю
5. Подготовка и явяване на ИТ интервю
Svetlin Nakov
 
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016
Vishnu Prem
 
Interview Skills
Interview SkillsInterview Skills
Greythorn Whiteboard Interview Guide
Greythorn Whiteboard Interview GuideGreythorn Whiteboard Interview Guide
Greythorn Whiteboard Interview Guide
Vaco Seattle
 
CONNECTWorking 2019-09 - Jumpstart to get a job
CONNECTWorking 2019-09 - Jumpstart to get a jobCONNECTWorking 2019-09 - Jumpstart to get a job
CONNECTWorking 2019-09 - Jumpstart to get a job
BC Talents
 
disha_workshop_slides.pdf
disha_workshop_slides.pdfdisha_workshop_slides.pdf
disha_workshop_slides.pdf
emertxemarketing
 
How to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeHow to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degree
Stuti Verma
 
Requirements gathering for developers
Requirements gathering for developersRequirements gathering for developers
Requirements gathering for developers
Dorje McKinnon
 
Interview preparation workshop
Interview preparation workshopInterview preparation workshop
Interview preparation workshop
Emertxe Information Technologies Pvt Ltd
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developer
enteritos
 
Navigating the Tech Industry Journey GDSC UNIDEB
Navigating the Tech Industry Journey GDSC UNIDEBNavigating the Tech Industry Journey GDSC UNIDEB
Navigating the Tech Industry Journey GDSC UNIDEB
vaideheekore1
 
Hacking through your UX Design Interview
Hacking through your UX Design InterviewHacking through your UX Design Interview
Hacking through your UX Design Interview
Chibueze Etoniru
 
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
 
Entrepreneurial product development
Entrepreneurial product developmentEntrepreneurial product development
Entrepreneurial product development
Elaine Chen
 
Karat at CMU
Karat at CMUKarat at CMU
Karat at CMU
Anthony P. Rotoli
 
IXDA Chicago May 2015 : Recruiting Palace Gate Jennifer Hegener
IXDA Chicago May 2015 : Recruiting Palace Gate Jennifer HegenerIXDA Chicago May 2015 : Recruiting Palace Gate Jennifer Hegener
IXDA Chicago May 2015 : Recruiting Palace Gate Jennifer Hegener
IxDA Chicago
 

Similar to Preparing for a Tech Interview (20)

Feeling anxious about your technical interview
Feeling anxious about your technical interviewFeeling anxious about your technical interview
Feeling anxious about your technical interview
 
5. Подготовка и явяване на ИТ интервю
5. Подготовка и явяване на ИТ интервю5. Подготовка и явяване на ИТ интервю
5. Подготовка и явяване на ИТ интервю
 
NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016NUS Hackers Project Intern 2016
NUS Hackers Project Intern 2016
 
Lecture 31
Lecture 31Lecture 31
Lecture 31
 
Interview Skills
Interview SkillsInterview Skills
Interview Skills
 
Greythorn Whiteboard Interview Guide
Greythorn Whiteboard Interview GuideGreythorn Whiteboard Interview Guide
Greythorn Whiteboard Interview Guide
 
CONNECTWorking 2019-09 - Jumpstart to get a job
CONNECTWorking 2019-09 - Jumpstart to get a jobCONNECTWorking 2019-09 - Jumpstart to get a job
CONNECTWorking 2019-09 - Jumpstart to get a job
 
disha_workshop_slides.pdf
disha_workshop_slides.pdfdisha_workshop_slides.pdf
disha_workshop_slides.pdf
 
How to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degreeHow to land your first job in tech without an engineering degree
How to land your first job in tech without an engineering degree
 
Requirements gathering for developers
Requirements gathering for developersRequirements gathering for developers
Requirements gathering for developers
 
Interview preparation workshop
Interview preparation workshopInterview preparation workshop
Interview preparation workshop
 
How to hire frontend engineers
How to hire frontend engineersHow to hire frontend engineers
How to hire frontend engineers
 
The 360 Developer
The 360 DeveloperThe 360 Developer
The 360 Developer
 
Navigating the Tech Industry Journey GDSC UNIDEB
Navigating the Tech Industry Journey GDSC UNIDEBNavigating the Tech Industry Journey GDSC UNIDEB
Navigating the Tech Industry Journey GDSC UNIDEB
 
Hacking through your UX Design Interview
Hacking through your UX Design InterviewHacking through your UX Design Interview
Hacking through your UX Design Interview
 
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
 
Entrepreneurial product development
Entrepreneurial product developmentEntrepreneurial product development
Entrepreneurial product development
 
Karat at CMU
Karat at CMUKarat at CMU
Karat at CMU
 
Lecture 30
Lecture 30Lecture 30
Lecture 30
 
IXDA Chicago May 2015 : Recruiting Palace Gate Jennifer Hegener
IXDA Chicago May 2015 : Recruiting Palace Gate Jennifer HegenerIXDA Chicago May 2015 : Recruiting Palace Gate Jennifer Hegener
IXDA Chicago May 2015 : Recruiting Palace Gate Jennifer Hegener
 

Recently uploaded

How to Master LinkedIn for Career and Business
How to Master LinkedIn for Career and BusinessHow to Master LinkedIn for Career and Business
How to Master LinkedIn for Career and Business
ideatoipo
 
How to create an effective K-POC tutorial
How to create an effective K-POC tutorialHow to create an effective K-POC tutorial
How to create an effective K-POC tutorial
vencislavkaaa
 
134. Reviewer Certificate in Computer Science
134. Reviewer Certificate in Computer Science134. Reviewer Certificate in Computer Science
134. Reviewer Certificate in Computer Science
Manu Mitra
 
Digital Marketing Training In Bangalore
Digital  Marketing Training In BangaloreDigital  Marketing Training In Bangalore
Digital Marketing Training In Bangalore
nidm599
 
Midterm Contract Law and Adminstration.pptx
Midterm Contract Law and Adminstration.pptxMidterm Contract Law and Adminstration.pptx
Midterm Contract Law and Adminstration.pptx
Sheldon Byron
 
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
yuhofha
 
Exploring Career Paths in Cybersecurity for Technical Communicators
Exploring Career Paths in Cybersecurity for Technical CommunicatorsExploring Career Paths in Cybersecurity for Technical Communicators
Exploring Career Paths in Cybersecurity for Technical Communicators
Ben Woelk, CISSP, CPTC
 
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdfRECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
AlessandroMartins454470
 
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
pxyhy
 
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
foismail170
 
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
foismail170
 
Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!
LukeRoyak
 
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
larisashrestha558
 
135. Reviewer Certificate in Journal of Engineering
135. Reviewer Certificate in Journal of Engineering135. Reviewer Certificate in Journal of Engineering
135. Reviewer Certificate in Journal of Engineering
Manu Mitra
 
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
atwvhyhm
 
New Explore Careers and College Majors 2024.pdf
New Explore Careers and College Majors 2024.pdfNew Explore Careers and College Majors 2024.pdf
New Explore Careers and College Majors 2024.pdf
Dr. Mary Askew
 
Full Sail_Morales_Michael_SMM_2024-05.pptx
Full Sail_Morales_Michael_SMM_2024-05.pptxFull Sail_Morales_Michael_SMM_2024-05.pptx
Full Sail_Morales_Michael_SMM_2024-05.pptx
mmorales2173
 
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
foismail170
 
Chapters 3 Contracts.pptx Chapters 3 Contracts.pptx
Chapters 3  Contracts.pptx Chapters 3  Contracts.pptxChapters 3  Contracts.pptx Chapters 3  Contracts.pptx
Chapters 3 Contracts.pptx Chapters 3 Contracts.pptx
Sheldon Byron
 
Operating system. short answes and Interview questions .pdf
Operating system. short answes and Interview questions .pdfOperating system. short answes and Interview questions .pdf
Operating system. short answes and Interview questions .pdf
harikrishnahari6276
 

Recently uploaded (20)

How to Master LinkedIn for Career and Business
How to Master LinkedIn for Career and BusinessHow to Master LinkedIn for Career and Business
How to Master LinkedIn for Career and Business
 
How to create an effective K-POC tutorial
How to create an effective K-POC tutorialHow to create an effective K-POC tutorial
How to create an effective K-POC tutorial
 
134. Reviewer Certificate in Computer Science
134. Reviewer Certificate in Computer Science134. Reviewer Certificate in Computer Science
134. Reviewer Certificate in Computer Science
 
Digital Marketing Training In Bangalore
Digital  Marketing Training In BangaloreDigital  Marketing Training In Bangalore
Digital Marketing Training In Bangalore
 
Midterm Contract Law and Adminstration.pptx
Midterm Contract Law and Adminstration.pptxMidterm Contract Law and Adminstration.pptx
Midterm Contract Law and Adminstration.pptx
 
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
一比一原版(TMU毕业证)多伦多都会大学毕业证如何办理
 
Exploring Career Paths in Cybersecurity for Technical Communicators
Exploring Career Paths in Cybersecurity for Technical CommunicatorsExploring Career Paths in Cybersecurity for Technical Communicators
Exploring Career Paths in Cybersecurity for Technical Communicators
 
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdfRECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
RECOGNITION AWARD 13 - TO ALESSANDRO MARTINS.pdf
 
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
一比一原版(UVic毕业证)维多利亚大学毕业证如何办理
 
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
欧洲杯投注app-欧洲杯投注app推荐-欧洲杯投注app| 立即访问【ac123.net】
 
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
欧洲杯投注网站-欧洲杯投注网站推荐-欧洲杯投注网站| 立即访问【ac123.net】
 
Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!Luke Royak's Personal Brand Exploration!
Luke Royak's Personal Brand Exploration!
 
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
皇冠体育- 皇冠体育官方网站- CROWN SPORTS| 立即访问【ac123.net】
 
135. Reviewer Certificate in Journal of Engineering
135. Reviewer Certificate in Journal of Engineering135. Reviewer Certificate in Journal of Engineering
135. Reviewer Certificate in Journal of Engineering
 
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
原版制作(RMIT毕业证书)墨尔本皇家理工大学毕业证在读证明一模一样
 
New Explore Careers and College Majors 2024.pdf
New Explore Careers and College Majors 2024.pdfNew Explore Careers and College Majors 2024.pdf
New Explore Careers and College Majors 2024.pdf
 
Full Sail_Morales_Michael_SMM_2024-05.pptx
Full Sail_Morales_Michael_SMM_2024-05.pptxFull Sail_Morales_Michael_SMM_2024-05.pptx
Full Sail_Morales_Michael_SMM_2024-05.pptx
 
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
欧洲杯买球平台-欧洲杯买球平台推荐-欧洲杯买球平台| 立即访问【ac123.net】
 
Chapters 3 Contracts.pptx Chapters 3 Contracts.pptx
Chapters 3  Contracts.pptx Chapters 3  Contracts.pptxChapters 3  Contracts.pptx Chapters 3  Contracts.pptx
Chapters 3 Contracts.pptx Chapters 3 Contracts.pptx
 
Operating system. short answes and Interview questions .pdf
Operating system. short answes and Interview questions .pdfOperating system. short answes and Interview questions .pdf
Operating system. short answes and Interview questions .pdf
 

Preparing for a Tech Interview

  • 1. d i v e r s i T E C H P R E S E N T A T I O N aug 15 preparingfora techinterview
  • 4. 01 Allabouttheinterviews FIND AN OPENING APPLY FOR POSITION PHONE SCREEN / IN-PERSON INTERVIEW FOLLOW-UP REVIEW / ACCEPT OFFER Find public postings or network to find open positions Positions should match your current skill set The hard part – showing what you know Don’t forget to thank the team or ask for feedback You win! Time to put that negotiation hat on
  • 5. 01 Allabouttheinterviews 1. The average job opening attracts 250 resumes 2. Only 2% of applicants will be called for an interview for the average job opening 3. 42 days is the overall average time it takes to fill a given position 4. The interview process takes an average of 23 days 5. It takes five to six weeks on average to get a job offer Getting totheinterviewishalfofthebattle! WhatcanIexpect? Source: https://www.ebiinc.com/resources/blog/hiring-statistics
  • 6. 01 Allabouttheinterviews • Understand that anyone can fall prey to the “Interview Anti-Loop”, i.e. for every qualified candidate, there is at least one set of interviewers who would not hire that person • Interviewers may not be trained in good interviewing skills and processes • Many interview exercises do not have a set rubric to weigh out performance, leading to interviewer bias Notallinterviewsandinterviewersarecreatedequally Source: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
  • 7. 01 Allabouttheinterviews • Technical screening • In-person interview • Coding exercise – 60 mins • Code review exercise - 45 mins • Break – 15mins • Debugging exercise – 30 mins • Technical Discussion – 30 mins • Chat with Director of Technology – 30 mins • NO take-home test We have a rubric – a set of instructions and a set of things to look for and how to weigh out each candidate in the same way. We train our interviewers – each engineer that proctors an exercise has taken the exercise themselves. Theprojekt202’stechnicalinterview Source: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
  • 9. 02 Beforetheinterview Most technical phone interviews will focus on questions that can be answered on the fly – you won’t have to spell out a function that reverses an array. You may be asked: • About your engineering career • Ex. Tell me about your current role and your responsibilities as part of your team • Questions specific to the role, technology, and tools • Ex. Describe the Android Activity Lifecycle • Personal drive / self-learning questions • Ex. How do you stay up-to-date on the latest iOS news? • To explain best-practices for general engineering activities • Ex. What are the Agile ceremonies that matter the most to you? Preparingforaphoneinterview
  • 10. 02 Beforetheinterview Some common reasons why someone did not seem like a good match after a phone interview: • “Candidate had a decent breadth of experience but not a lot of depth.” • Don’t just answer questions, dive into as much detail as you know • “Candidate wasn’t passionate about his work” • Focus on your extra-curricular activities that showcase your passion for engineering • “Candidate could not elaborate on software engineering basics like the SDLC” • Polish up on best practices, even if you have never used them in a work setting, read up on some of these things so you can speak about them • “Candidate applied for a senior position but did not have matching technical skills” • Make sure to introspect and apply to positions that fit your skillset or a good phone screener will rule you out quickly Preparingforaphoneinterview(cont.)
  • 11. 02 Beforetheinterview Before a technical call make sure you: • Find a quiet place to talk without being disturbed • Use headphones so you can have your hands free • Have paper and pen ready to write down your thoughts and questions • Read up on the company, their work, and check out the interviewer on LinkedIn • Write down a list of questions you may have for the interviewer Preparingforaphoneinterview(cont.)
  • 12. 02 Beforetheinterview Most in-person or online interviews will center around trying to get a rough understanding of your: • Knowledge around Computer Science basics • Algorithms • Basic data structures like arrays and linked lists • Binary Search Trees • Big O Notation • Software development best practices in teams • How to use version control systems • Performing code reviews • Advanced technical concepts • Scalable system architecture designs • Describing pieces of the SDLC • Analytical thought process • Tell me about a difficult problem that you were able to resolve after trial and error • Describe a complex problem in easy to understand smaller chunks • Soft Skills • What has been your experience working in multi-disciplinary teams • Explain a technical concept to non-technical people Preparingforanin-personinterview
  • 13. 02 Beforetheinterview What you should practice: • Coding algorithmic and data-structure exercises • Reviewing code that someone else wrote • Whiteboarding or discussing open questions • Computer science and engineering best practices Preparingforanin-personinterview(cont.)
  • 14. 02 Beforetheinterview How do you prepare? • Study the fundamentals • Solve coding questions every day • Practice white-boarding • Participate in mock interviews Howmuchyoupractice is reallyuptoyou –butdailypracticeisthenextbest thingtoafull-timejob Preparingforanin-personinterview(cont.)
  • 15. 02 Beforetheinterview What pitfalls you should avoid when trying to prepare: • Know what you know • Cramming the day before the interview is not the way to go • Choose sleep over studying – being alert and coherent is more important than that last sample problem! Preparingforanin-personinterview(cont.)
  • 17. 03 Duringtheinterview On the technical side of things: • Focus on the breaking down every problem into smaller pieces • Lay everything out in pseudo-code if you can before you start coding • Treat everything like it should be production ready • Run your code • Include tests if you can • Watch out for edge cases • Ask clarifying questions when you need to – not getting caught up in rabbit holes is essential Practiceeachof thesesteps inyourdailyexercisestoo! WhatshouldIdowithmyhands? Source: https://medium.com/@nickciubotariu/ace-the-coding-interview-every-time-d169ce1fd3fc
  • 18. 03 Duringtheinterview The most important non-technical things to remember during an interview are: • Be engaged – don’t give 1 word answers, interviewers are looking for as much information as they can usually in a short amount of time • Know your audience – most likely, the person interviewing you will be another very technical person, use technical terms and make sure you use them correctly • Speak your mind – interviews are not about coming up with the right answer out of the blue, the reason why they are proctored is to have someone follow along with your train of thought, so make sure to walk the interviewer through your thought process • Dress for the part – make sure you know if the office has a casual environment before you head in with a suit and tie Nooneishiredpurelybasedontechnicalskill,trainingyoursoft-skills arejustas important WhatshouldIdowithmyhands?(cont.)
  • 20. 04 Aftertheinterview Make sure that you don’t forget the little things • Send a follow up email thanking each of the individual interviewers • Make sure you ask about next steps and when you should hear back • Ask any questions that you may have regarding: • the culture • the company’s focus on personal / technical growth • the engineering process • work / life balance • benefits Howdoyousetyourselfapart?
  • 21. 04 Aftertheinterview Most importantly… Let people know that you are excited about the opportunity and would love to join their team Howdoyousetyourselfapart?(cont.)
  • 22. 04 Aftertheinterview Articles • http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html • https://medium.com/@nickciubotariu/ace-the-coding-interview-every-time-d169ce1fd3fc Books • https://www.amazon.com/Cracking-Coding-Interview-Programming- Questions/dp/0984782850/ref=dp_ob_title_bk • https://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202 Sites • https://www.careercup.com/ Resources