SlideShare a Scribd company logo
1 of 82
Download to read offline
how to ace
the technical phone interview
@chrisconley chrisconley.io
realscout.com eatcodeplay.com
ˈteknək(ə)l fōn ˈin(t)ərˌvyo͞o
smart
gets things done
not a jerk
-Joel Spolsky
the interview
types
resources
before we get started
repeat after me
i. am. a. full. stack. developer.
the interview
types
resources
before
during
after
interview
interviewbefore
during
after
scheduling
interview
research
interview
interviewprep questions
practice
interview
environment
interview
interviewbefore
during
after
interviewbefore
during
after
background
interview
keep your cool
interview
interviewclosing
interviewbefore
during
after
interviewbefore
during
after
following up
interview
following up
if things didn’t go so well
interview
second followup
interview
the interview
types
resources
the interview
types
resources
typesknowledge
experience
design
exercise
take home
typesknowledge
experience
design
exercise
take home
typesexamples
typespolymorphism
typespolymorphism
method lookup
typespolymorphism
method lookup
left, right, outer joins
typespolymorphism
method lookup
left, right, outer joins
dependency injection
typespolymorphism
method lookup
left, right, outer joins
dependency injection
quicksort
typeshow to ace it
typesknowledge
experience
design
exercise
take home
typesknowledge
experience
design
exercise
take home
typesexamples
typesfavorite language - love/hate?
typesfavorite language - love/hate?
tell me about redis at acme inc
typeshow to ace it
typesknowledge
experience
design
exercise
take home
typesknowledge
experience
design
exercise
take home
typesexamples
typesdeck of cards
typesdeck of cards
filesystem
typesdeck of cards
filesystem
tracking page views
typeshow to ace it
typesknowledge
experience
design
exercise
take home
typesknowledge
experience
design
exercise
take home
typesexamples
typessum a file
typessum a file
regex
typessum a file
regex
countdown timer
typessum a file
regex
countdown timer
algorithms*
typeshow to ace it
typesknowledge
experience
design
exercise
take home
typesknowledge
experience
design
exercise
take home
typesexamples
typessearch 1 million names
typessearch 1 million names
build a game
typessearch 1 million names
build a game
app with tests
typeshow to ace it
typesknowledge
experience
design
exercise
take home
the interview
types
resources
the interview
types
resources
resourcesfive essential phone screen questions
cracking the coding interview
interviewcake.com
resourcessmarterer.com
resourceshackerrank.com
bigocheatsheet.com
projecteuler.net
resourcesgoogle docs
collabedit.com
coderpad.io
codebunk.com
plnkr.co
the scoop
he scoopwrite and call method
write and instantiate class
url vs local file
language knowledge
naming
troubleshooting
baby steps
talks through everything
asks clarifying questions
finding things online
alternative versions
time and space complexity
three practice interviews
the interview
types
resources
the interview
types
resources
thoughts? questions?
thoughts? questions?
chris@realscout.com
@chrisconley chrisconley.io
thanks!

More Related Content

What's hot

Autism teacher interview questions
Autism teacher interview questionsAutism teacher interview questions
Autism teacher interview questions
cannavaro893
 
Top 10 pastoral interview questions and answers
Top 10 pastoral interview questions and answersTop 10 pastoral interview questions and answers
Top 10 pastoral interview questions and answers
ShayneWard456
 
In person interview skills
In person  interview skillsIn person  interview skills
In person interview skills
John Burzynski
 
Business English interview questions
Business English  interview questionsBusiness English  interview questions
Business English interview questions
Anna Smith
 

What's hot (20)

2015 10-28 - interview training
2015 10-28 - interview training2015 10-28 - interview training
2015 10-28 - interview training
 
Do's and Don'ts of a Job Interview
Do's and Don'ts of a Job InterviewDo's and Don'ts of a Job Interview
Do's and Don'ts of a Job Interview
 
Behavioural interview tips
Behavioural interview tipsBehavioural interview tips
Behavioural interview tips
 
Autism teacher interview questions
Autism teacher interview questionsAutism teacher interview questions
Autism teacher interview questions
 
Top 10 pastoral interview questions and answers
Top 10 pastoral interview questions and answersTop 10 pastoral interview questions and answers
Top 10 pastoral interview questions and answers
 
Don’t Blow Your Interview
Don’t Blow Your InterviewDon’t Blow Your Interview
Don’t Blow Your Interview
 
Interview Tips
Interview TipsInterview Tips
Interview Tips
 
Job Interview Tips
Job Interview TipsJob Interview Tips
Job Interview Tips
 
2010 Employment Lifecycle And Orientation Team Lead Training
2010 Employment Lifecycle And Orientation Team Lead Training2010 Employment Lifecycle And Orientation Team Lead Training
2010 Employment Lifecycle And Orientation Team Lead Training
 
7 Job Interview Do's and Don'ts
7 Job Interview Do's and Don'ts7 Job Interview Do's and Don'ts
7 Job Interview Do's and Don'ts
 
In person interview skills
In person  interview skillsIn person  interview skills
In person interview skills
 
Accounting aptitude test questions and answers pdf
Accounting aptitude test questions and answers pdfAccounting aptitude test questions and answers pdf
Accounting aptitude test questions and answers pdf
 
The top 10 tips for interview success
The top 10 tips for interview successThe top 10 tips for interview success
The top 10 tips for interview success
 
Do’s and Dont’s of Interview.doc
Do’s and Dont’s of Interview.docDo’s and Dont’s of Interview.doc
Do’s and Dont’s of Interview.doc
 
Job interview preparation tips
Job interview preparation tipsJob interview preparation tips
Job interview preparation tips
 
Business English interview questions
Business English  interview questionsBusiness English  interview questions
Business English interview questions
 
Tell me about your dream job interview question answer
Tell me about your dream job interview question answerTell me about your dream job interview question answer
Tell me about your dream job interview question answer
 
Job interview dos and donts
Job interview dos and dontsJob interview dos and donts
Job interview dos and donts
 
Technical interview tips
Technical interview tipsTechnical interview tips
Technical interview tips
 
Top 10 externship interview questions with answers
Top 10 externship interview questions with answersTop 10 externship interview questions with answers
Top 10 externship interview questions with answers
 

Viewers also liked

Jaa atpl book 04 oxford aviation jeppesen - powerplant
Jaa atpl book 04   oxford aviation jeppesen - powerplantJaa atpl book 04   oxford aviation jeppesen - powerplant
Jaa atpl book 04 oxford aviation jeppesen - powerplant
sn7
 

Viewers also liked (20)

Atpl book-1-air-law
Atpl book-1-air-lawAtpl book-1-air-law
Atpl book-1-air-law
 
Arhitectura populara romaneasca grigore ionescu
Arhitectura populara romaneasca   grigore ionescuArhitectura populara romaneasca   grigore ionescu
Arhitectura populara romaneasca grigore ionescu
 
Geometrie descriptiva si perspectiva mircea enache iulius
Geometrie descriptiva si perspectiva mircea enache   iulius Geometrie descriptiva si perspectiva mircea enache   iulius
Geometrie descriptiva si perspectiva mircea enache iulius
 
OXFORD ENGLISH TEST AVIATION ICAO
OXFORD ENGLISH TEST AVIATION ICAOOXFORD ENGLISH TEST AVIATION ICAO
OXFORD ENGLISH TEST AVIATION ICAO
 
Atpl book-2-airframes-and-systems
Atpl book-2-airframes-and-systemsAtpl book-2-airframes-and-systems
Atpl book-2-airframes-and-systems
 
Interviewing Skills
Interviewing SkillsInterviewing Skills
Interviewing Skills
 
GLOBAL AVIATION TRAINING COURSE CATALOGUE 2016
GLOBAL AVIATION TRAINING COURSE CATALOGUE 2016GLOBAL AVIATION TRAINING COURSE CATALOGUE 2016
GLOBAL AVIATION TRAINING COURSE CATALOGUE 2016
 
Don’t fail your icao english test
Don’t fail your icao english testDon’t fail your icao english test
Don’t fail your icao english test
 
Technical report writing
Technical report writingTechnical report writing
Technical report writing
 
TYPES OF TECHNICAL REPORTS
TYPES OF TECHNICAL REPORTSTYPES OF TECHNICAL REPORTS
TYPES OF TECHNICAL REPORTS
 
Atpl book-3-electrics-and-electronics
Atpl book-3-electrics-and-electronicsAtpl book-3-electrics-and-electronics
Atpl book-3-electrics-and-electronics
 
Interview Skills
Interview SkillsInterview Skills
Interview Skills
 
How to Write a Technical Report
How to Write a Technical ReportHow to Write a Technical Report
How to Write a Technical Report
 
Types of technical reports
Types of technical reportsTypes of technical reports
Types of technical reports
 
REPORT WRITING:TYPES, FORMAT, STRUCTURE AND RELEVANCE
REPORT WRITING:TYPES, FORMAT, STRUCTURE AND RELEVANCEREPORT WRITING:TYPES, FORMAT, STRUCTURE AND RELEVANCE
REPORT WRITING:TYPES, FORMAT, STRUCTURE AND RELEVANCE
 
Faa instrument flying hand book
Faa instrument flying hand bookFaa instrument flying hand book
Faa instrument flying hand book
 
Easy fms
Easy fmsEasy fms
Easy fms
 
Airbus a319 a320 a321 aircraft operating manual
Airbus a319 a320 a321 aircraft operating manualAirbus a319 a320 a321 aircraft operating manual
Airbus a319 a320 a321 aircraft operating manual
 
Jaa atpl book 04 oxford aviation jeppesen - powerplant
Jaa atpl book 04   oxford aviation jeppesen - powerplantJaa atpl book 04   oxford aviation jeppesen - powerplant
Jaa atpl book 04 oxford aviation jeppesen - powerplant
 
Jaa atpl book 06 fpl1
Jaa atpl book 06 fpl1Jaa atpl book 06 fpl1
Jaa atpl book 06 fpl1
 

Similar to How to Ace the Technical Phone Interview

ls 5_ch_7_mgt351_qti.pptx
ls 5_ch_7_mgt351_qti.pptxls 5_ch_7_mgt351_qti.pptx
ls 5_ch_7_mgt351_qti.pptx
ssuserbea996
 

Similar to How to Ace the Technical Phone Interview (20)

How to Pass an Interview for Software Engineer
How to Pass an Interview for Software EngineerHow to Pass an Interview for Software Engineer
How to Pass an Interview for Software Engineer
 
UXResearch Questions Best Practices
UXResearch Questions Best PracticesUXResearch Questions Best Practices
UXResearch Questions Best Practices
 
Types of Job Interviews
Types of Job InterviewsTypes of Job Interviews
Types of Job Interviews
 
interview method
interview methodinterview method
interview method
 
Jon interview tips
Jon interview tipsJon interview tips
Jon interview tips
 
Hrm presentation topic
Hrm presentation topicHrm presentation topic
Hrm presentation topic
 
All About Interview
All About InterviewAll About Interview
All About Interview
 
Job interview tips video
Job interview tips videoJob interview tips video
Job interview tips video
 
Youtube interview tips
Youtube interview tipsYoutube interview tips
Youtube interview tips
 
Tyler & Don Smith - Select Photo Graphics
Tyler & Don Smith - Select Photo GraphicsTyler & Don Smith - Select Photo Graphics
Tyler & Don Smith - Select Photo Graphics
 
Interviewing Skills
Interviewing SkillsInterviewing Skills
Interviewing Skills
 
Video conferencing interview tips
Video conferencing interview tipsVideo conferencing interview tips
Video conferencing interview tips
 
Video conferencing interview tips
Video conferencing interview tipsVideo conferencing interview tips
Video conferencing interview tips
 
Role play interview tips
Role play interview tipsRole play interview tips
Role play interview tips
 
ls 5_ch_7_mgt351_qti.pptx
ls 5_ch_7_mgt351_qti.pptxls 5_ch_7_mgt351_qti.pptx
ls 5_ch_7_mgt351_qti.pptx
 
Video conference interview tips
Video conference interview tipsVideo conference interview tips
Video conference interview tips
 
Interview tips video
Interview tips videoInterview tips video
Interview tips video
 
Isb interview tips
Isb interview tipsIsb interview tips
Isb interview tips
 
Video interview tips
Video interview tipsVideo interview tips
Video interview tips
 
Army interview tips
Army interview tipsArmy interview tips
Army interview tips
 

Recently uploaded

The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 

Recently uploaded (20)

%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 

How to Ace the Technical Phone Interview

Editor's Notes

  1. 10+ years software experience, 5+ as lead Given close to hundred phone tech interviews; dozens of onsite tech interviews As a candidate, I've also successfully (and unsuccessfully) gone through several phone and onsite interviews all slides and video will be posted online with my presenter notes
  2. I currently head up engineering at realscout.com and I’m super excited to announce that we just launched our engineering blog at ecp.com
  3. Before we get started with the meat of it, let’s define what we’re talking about. A technical interview is usually the second step in the interview process. These interviews are usually less taxing than onsite interviews, but still can be quite demanding. I’m going to tailor it for full stack developers interviewing with small to medium sized startups. By the end of this talk, my goal if for you to have a very clear understanding of how to prepare for a technical phone interview, what to expect going into it, so you can come out of every interview with a smile on your face. This is a no-holds-barred talk - At the risk of spilling the beans on my own interview process - I’m gonna let you in on everything I’ve learned over the years and at the end, you can ask me anything.
  4. So, in a nutshell, interviewers (including myself) are looking for these things So during the whole interview process, we’re basically just looking for clues that support those three things - feel free to be proactive in helping make your case. It’s a chance for you to talk with an engineer at the company you’re interviewing with and for the interviewer to get a good decent handle on your capabilities.
  5. To that end, during this talk we’ll go over the actual interview - how to prepare, how to handle the actual interview and what to do afterwards. After that, we’ll go through a few different types of technical phone interviews with examples of each. Finally, we’ll wrap up with tips and resources to follow up on.
  6. Before we move on, I’d like to touch on something that a lot of people don’t talk about, but is hugely relevant and important to you guys. And I’d like to introduce it with a personal story. Back in 2006 - a couple years out of college - I wanted to build a web app for my family, so I bought a PHP & MySQL book and went at it. At the time, I was working at a power company putting my electrical engineering degree to good use. (ok, well mediocre use.) I had pretty much mentally left my job and was coding in most of my spare time. I got involved with a local co-working space and started attending meetups. Every time I introduced myself, I couldn’t muster up the courage to say I was a web developer. I’d say, “I work at a power company, but I code on the weekends!”. I felt like a phony hanging around all these smart people that had been doing web dev for years and years. A few months passed, I built an app with a couple friends from the co-working space and it became somewhat popular in the Philadelphia area. That led to a full-time freelancing gig and I was off to the races. I was finally a web developer! Well, err, no - looking back, it irked me that I couldn’t call myself a web developer before it was actually how I earned my salary. I was a web developer the whole time, I just had a serious case of imposter syndrome. Thanks for riding along, but it does have a point. Almost everyone in this room wasn’t doing web development 2 months ago. There are lawyers, teachers, engineers, financial analysts, you name it. But now you’re going through one of the best training programs in the country after making the extremely strict acceptance rates. You’re learning at an incredible rate - doing things you wouldn’t have thought possible a short while ago. In a month or two, you’ll be trying to convince the world that you are indeed a full stack developer. So believe it. You are a full stack developer. You all are going to go on to do amazing things. Interviews are sometimes intimidating and easy to lose sight - but don’t forget it.
  7. Okay, I promise this whole talk isn’t a motivational speech, so let’s get on to the meat of it.
  8. We’re going to go over everything about the technical interview - how to prepare, what to expect during the interview, and what to do afterwards. Let’s talk preparation first.
  9. The first step is to schedule it! After graduation, it’s likely that you’ll be juggling multiple interviews - it can be quite a whirlwind. Be sure to space them out appropriately. Technical interviews can be mentally tiring, so make sure you don’t schedule too many in a day and space them out. Related (and somewhat contrary) to that, schedule every interview you can get. Practice makes perfect as they say! Also, the company should let you know who you’re interviewing with, how long it will be for, what the interview will entail and any specific requirements, like should you be online, what text editor you’ll be using, what language, etc. If they don’t offer this up, just ask!
  10. Know the company. Some/most of your company-related questions should have been answered in the introductory phone screen. It’s always good to check twitter feeds, recent press releases, crunchbase to get familiar with the founder names and funding rounds. Check out the team page. Know your interviewer. Take a quick look on LI, github, twitter, personal blog/website. Try to get an overall feel for the person and bonus if you find any common interests. Look through their code on github, find an interesting article they read or posted on twitter. It can make for interesting banter in the interview and show the interviewer that you’re prepared.
  11. As part of research, make sure you have questions for the interviewer. You’re going to be talking to an engineer so this a golden opportunity to ask more detailed and pertinent questions to you. What does a typical day look like? (standup?, sprints?) How do features get prioritized and worked on? (product manager?) Tell me about the most interesting thing technically you’ve worked on. What’s the interaction level between team members? What do you enjoy about working at XYZ the most? (food? technical challenge? impact?, team?)
  12. I can’t stress this enough. Technical interviews are an unfamiliar setting. Partner up with a peer, go through technical questions online, take every interview. We’ll go into more specifics with this for each interview type later.
  13. Never take an interview from a coffee shop or huddled in your car hoping to catch wifi drifting out into the parking lot. Seems like common sense, but I’ve made that mistake before. You don’t want any distractions or hiccups, so make sure to be in a quiet place with good phone reception and usually great wifi.
  14. Often times, there will be some chit chat at the beginning of the call to introduce yourselves. When it’s your turn: Keep it to 5 minutes at the absolute maximum Do your best to not just recite what’s on your LinkedIn or resume - the interviewer should already be familiar with that stuff. Geek out a bit. Talk about what was exciting in your previous experience. Don’t talk about the features you implemented or what the product could do. Talk about what you’re excited about getting into next (and relate it to the company) (“I’m hoping to take my experience so far, join a small but experienced team with strong developers, so that I can continue growing and learning”) Don’t: I implemented AR Lite which supported select, where and join. Do: My favorite part about that project was that we were able to achieve 100% test coverage and I got to dive into some of ruby’s internals like define_method and include/exclude.
  15. Your knowledge is going to be pushed to the limit (if the interviewer is good). This is not because the interviewer wants to make you feel stupid (hopefully) rather wants to test your boundaries. Don't fret if you don't know everything or flub up here and there. It’s okay, the interviewer usually isn’t looking for perfection. So try to keep that in mind.
  16. Ask your questions that you prepped. Find out what the next steps are. Get a commitment around who you should be hearing back from and by when.
  17. Try to send a follow up note within a few hours or by end of day. Thank the interviewer for the discussion and take the opportunity to reiterate your enthusiasm for joining company.
  18. It happens - don’t beat yourself up too much. But not all is lost. Make it clear to the interviewer that you can do better. If it was a coding exercise and you didn’t finish it - finish it. Ask for another type of technical interview - John O example with code challenge. If you really are that enthusiastic and you just had a bad day, that enthusiasm can go a very long way.
  19. If for some reason you haven’t heard back with next steps in the amount of time you expected. Definitely send a second followup. Use it as another opportunity to show your enthusiasm.
  20. Knowledge based questions - coding syntax, language features, design patterns, database apis
  21. Interviewers use this to get a general handle on your experience. You’re not going to know every answer and interviewers aren’t looking for straight definitions/explanations. Feel free to use your experience as an example to explain something. “In one of my apps, I used a polymorphism to allow photos to be attached to users and posts.” Don’t guess! It’s definitely better to just say, that you’ve heard of it but don’t quite remember what it is. A great answer is, “I don’t think I’ve used that in practice and don’t remember the definition, but I remember reading about it on a blog a ways back - it sounded pretty cool.” There’s no magic bullet to these, but they shouldn’t hold much weight. Especially for folks just jumping out of App Academy. Keep coding and gaining experience. You can also check out smarterer.com
  22. experience based questions - deeper dive into more interesting technical points on your resume
  23. Be prepared to talk about items on your resume. Interviewers will usually pick out a couple of the more interesting technical things on your resume to explore more. What was your role? Did you consider other alternatives? What were the performance/business gains? What was the most difficult part?
  24. design questions - how do you design complicated systems into smaller parts? How do you structure classes? How would pick a database? This is a lot of what we do day to day. You’ve probably heard the saying that the top coders are 10x faster than everyone else. This isn’t because they’re geniuses or because they type really fast. It’s because they know how to design. A simple, easily maintainable system creates that 10x productivity.
  25. Ask questions. Talk out loud with possible solutions. Weigh pros and cons. Relate your experience. Take baby steps.
  26. remote, collaborative coding exercises: work on a simple coding problem, can be practical or algorithmic. Now that there are a few good choices for online collaborative code editors, these are becoming more and more popular. It comes closest to what we actually do as coders day to day - code! So it’s a good measure.
  27. The interviewer is trying to get a gauge on your coding and problem solving chops. Ask questions. Talk out loud (consider all ways of solving it, edge cases). Take baby steps. Prepare for these at interviewcake.com or Gayle’s book. Practice coding in the online editors - get familiar with their interfaces. Practice!
  28. Take home challenges - Can range from 1-4 hours or more. Sometimes “closed book”. Usually more challenging but a lot of fun! You’ll usually discuss your solution in the phone interview.
  29. put it on github create a well written, detailed read add tests phone interview: be prepared to explain your solution, talk about alternative solutions you considered, what you think you could still improve
  30. general resources
  31. knowledge based question practice
  32. fun, algorithmic info and practice
  33. Up until now, we’ve been talking somewhat generically, but now I want to be a little more specific and subjective. how to ace an interview - well at least with chris conley Our technical phone interview is a remote pairing session that usually lasts ~45 minutes using coderpad.io or code bunk.com. We start with summing a file, write some tests for it, and eventually get to an algorithm problem using TDD.
  34. I’ll be sending a link to the video later tonight or tomorrow morning to the group via Simon/Laura. If you enjoyed this talk and think others might benefit from the content, I’d love for you to share it on twitter/facebook etc. If you hated this talk and think it provides absolutely no benefit to anyone, anywhere, BUT you’d like a practice interview with myself on our actual interview that we use everyday including detailed feedback, I’d also love for you to share it. :) Tomorrow, I’ll randomly select three folks that fit into one of those two buckets to do a practice interview.
  35. To that end, during this talk we’ll go over the actual interview - how to prepare, how to handle the actual interview and what to do afterwards. After that, we’ll go through a few different types of technical phone interviews with examples of each. Finally, we’ll wrap up with tips and resources to follow up on.