SlideShare a Scribd company logo
Gayle	
  Laakmann	
  McDowell	
  
<dev>	
   </dev>	
  
Author	
   Interview	
  Coach	
   Interview	
  Consul:ng	
  
(CS)	
   (MBA)	
  
Gayle	
  Laakmann	
  McDowell	
   1	
  
What	
  I	
  Coach	
  
Download	
  at:	
  
CrackingTheCodingInterview.com	
  
Gayle	
  Laakmann	
  McDowell	
   2	
  
Tradi:onal	
  Dev	
  Ques:ons	
  
Startups	
   “Elite”	
   Other	
  
Behavioral/Experience	
  
Knowledge-­‐Based	
  
System	
  Design/Architecture	
  
Algorithms/Problem-­‐Solving	
  
✔	
  
?	
  
✔	
  
?	
  
✔	
  
?	
  
?	
  
Disclaimer:	
  So.	
  Many.	
  Excep.ons.	
  
Gayle	
  Laakmann	
  McDowell	
   3	
  
Generalist	
  vs.	
  Specialist	
  
•  Generalist	
  (algorithms/problem-­‐solving):	
  
– Reasonable	
  test	
  of	
  intelligence	
  if	
  done	
  well	
  
– Less	
  :ed	
  to	
  specific	
  team	
  
– BUT	
  necessitates	
  that	
  you	
  will	
  train	
  people	
  
•  Specialists	
  (knowledge	
  &	
  experience):	
  
– Tests	
  that	
  someone	
  can	
  “hit	
  the	
  ground	
  running”	
  
– BUT	
  is	
  the	
  knowledge	
  actually	
  difficult	
  to	
  acquire?	
  
Gayle	
  Laakmann	
  McDowell	
   4	
  
Algorithm	
  Ques:ons	
  
“Problem-­‐Solving	
  Ques:ons”	
  
	
  
=	
  Solving	
  a	
  problem	
  you	
  	
  
	
  	
  	
  have	
  NOT	
  seen	
  before.	
  
Gayle	
  Laakmann	
  McDowell	
   5	
  
Problem-­‐Solving	
  Ques:ons	
  
few	
  false	
  posi:ves	
  
(only	
  good	
  people	
  pass)	
  
	
  
but…	
  
	
  
lots	
  of	
  false	
  nega:ves	
  
(many	
  good	
  people	
  fail)	
  
Gayle	
  Laakmann	
  McDowell	
   6	
  
Problem-­‐Solving	
  Ques:ons	
  
“Design	
  an	
  algorithm	
  to	
  find	
  	
  
the	
  most	
  common	
  element	
  in	
  a	
  list.”	
  
=	
  Solving	
  a	
  problem	
  you	
  	
  
	
  	
  	
  have	
  NOT	
  seen	
  before.	
  
Gayle	
  Laakmann	
  McDowell	
   7	
  
Why	
  Problem-­‐Solving	
  Ques:ons	
  Work	
  
•  Smart	
  people	
  do	
  good	
  work.	
  
^^	
  That’s	
  preIy	
  much	
  the	
  gist	
  of	
  it.	
  
So	
  why	
  so	
  many	
  
false	
  nega:ves?	
  
Gayle	
  Laakmann	
  McDowell	
   8	
  
Why	
  Smart	
  People	
  Fail	
  
1.  Knowledge	
  gaps	
  
2.  In:mida:on	
  
3.  Arbitrary	
  ques:ons	
  
4.  Not	
  knowing	
  how	
  to	
  be	
  good	
  
These	
  are	
  [par:ally]	
  
solvable	
  problems.	
  
Gayle	
  Laakmann	
  McDowell	
   9	
  
Why	
  Help	
  Candidates	
  Be	
  Great?	
  
•  Goal:	
  good	
  employees,	
  not	
  good	
  candidates.	
  
•  Do	
  you	
  want	
  to	
  eliminate…	
  
– Everyone	
  who	
  doesn’t	
  know	
  ___?	
  
– People	
  who	
  are	
  insecure?	
  
– People	
  who	
  are	
  bad	
  at	
  interviewing?	
  
– People	
  at	
  random?	
  
Gayle	
  Laakmann	
  McDowell	
   10	
  
1:	
  Knowledge-­‐Gaps	
  (Why?)	
  
•  Not	
  knowing	
  fundamental	
  CS	
  knowledge	
  
– Especially	
  older	
  people!	
  
•  Obscure	
  CS	
  knowledge	
  being	
  tested	
  
– Making	
  ques:ons	
  “hard”	
  via	
  knowledge.	
  
Gayle	
  Laakmann	
  McDowell	
   11	
  
2:	
  In:mida:on	
  (Why?)	
  
•  Candidates	
  misunderstanding	
  goals.	
  
•  Interviewers	
  being	
  [uninten:onally]	
  rude.	
  
•  Scary	
  ques:ons.	
  
•  Insecurity.	
  
Gayle	
  Laakmann	
  McDowell	
   12	
  
3:	
  Arbitrary	
  Ques:ons	
  (Why?)	
  
•  Well-­‐known	
  ques:ons.	
  
•  Easy	
  ques:ons.	
  
•  “A-­‐Ha”	
  moments	
  &	
  singular	
  hurdles.	
  
Gayle	
  Laakmann	
  McDowell	
   13	
  
4:	
  Not	
  Knowing	
  How	
  To	
  Be	
  Good	
  
•  Didn’t	
  use	
  an	
  example.	
  
•  Tried	
  to	
  rush	
  the	
  process.	
  
•  Didn’t	
  walk	
  through	
  problem.	
  
Gayle	
  Laakmann	
  McDowell	
   14	
  
Design	
  Around	
  This	
  
1.  Decide	
  what	
  you	
  value.	
  
2.  Ask	
  the	
  right	
  ques:ons.	
  
3.  Give	
  candidates	
  tools	
  to	
  prepare.	
  
4.  Train	
  your	
  interviewers.	
  
Gayle	
  Laakmann	
  McDowell	
   15	
  
1.	
  Decide	
  What	
  You	
  Value	
  
•  Is	
  problem-­‐solving	
  skills	
  a	
  top	
  priority?	
  
•  What	
  sorts	
  of	
  specialist	
  skills	
  do	
  you	
  need?	
  
•  Are	
  fundamentals	
  of	
  CS	
  sufficient?	
  
Gayle	
  Laakmann	
  McDowell	
   16	
  
2.	
  Ask	
  the	
  Right	
  Ques:ons	
  
•  Right	
  topics:	
  
– Avoid	
  scary	
  topics.	
  
– Require	
  only	
  basic	
  CS	
  knowledge.	
  
•  Right	
  difficulty:	
  
– Medium	
  &	
  hard	
  problems.	
  	
  
– Avoid	
  common	
  problems.	
  
•  Logical	
  path	
  with	
  mul:ple	
  insights.	
  
Gayle	
  Laakmann	
  McDowell	
   17	
  
3.	
  Give	
  Candidates	
  Tools	
  to	
  Prepare	
  
•  Tell	
  them:	
  
– What	
  to	
  expect.	
  
– How	
  they’ll	
  be	
  evaluated.	
  
– Struggling	
  is	
  normal.	
  
•  Links	
  to	
  prepara:on	
  resources.	
  
Gayle	
  Laakmann	
  McDowell	
   18	
  
4.	
  Train	
  Your	
  Interviewers	
  
•  How	
  to	
  design	
  good	
  ques:ons.	
  
•  Be	
  extra	
  nice	
  to	
  candidates.	
  
•  Coach	
  candidates	
  to	
  be	
  great	
  
Gayle	
  Laakmann	
  McDowell	
   19	
  
4b.	
  Coach	
  Candidates	
  To	
  Be	
  Great	
  
•  Encourage	
  the	
  right	
  example.	
  
•  Remind	
  them	
  of	
  details.	
  
•  Don’t	
  let	
  them	
  dive	
  into	
  code.	
  
•  Encourage	
  shining	
  gears.	
  
•  POSITIVITY	
  &	
  SENSITIVITY	
  
A	
  good	
  coach	
  can	
  make	
  a	
  HUGE	
  difference!	
  
Gayle	
  Laakmann	
  McDowell	
   20	
  
Need	
  The	
  Right	
  Infrastructure	
  
•  Interview	
  training	
  
•  List	
  of	
  good	
  &	
  bad	
  ques:ons	
  -­‐-­‐	
  and	
  why	
  
•  Standard	
  resource	
  sheets	
  for	
  candidates	
  
•  Feedback	
  from	
  candidates	
  
•  Assigned	
  roles	
  
•  Con:nuous	
  evalua:on	
  &	
  shadowing	
  
Gayle	
  Laakmann	
  McDowell	
   21	
  
It	
  shouldn’t	
  come	
  to	
  this…	
  
Gayle	
  Laakmann	
  McDowell	
   22	
  

More Related Content

What's hot

Cracking the Facebook Coding Interview
Cracking the Facebook Coding InterviewCracking the Facebook Coding Interview
Cracking the Facebook Coding InterviewGayle McDowell
 
Cracking the Coding interview (College)
Cracking the Coding interview (College)Cracking the Coding interview (College)
Cracking the Coding interview (College)
Gayle McDowell
 
Cracking the PM Interview
Cracking the PM InterviewCracking the PM Interview
Cracking the PM Interview
Gayle McDowell
 
Hiring Great Product Managers
Hiring Great Product ManagersHiring Great Product Managers
Hiring Great Product Managers
Gayle McDowell
 
Interviewing Great Developers: Reverse Engineering Interview Coaching to Crea...
Interviewing Great Developers: Reverse Engineering Interview Coaching to Crea...Interviewing Great Developers: Reverse Engineering Interview Coaching to Crea...
Interviewing Great Developers: Reverse Engineering Interview Coaching to Crea...
Gayle McDowell
 
Cracking the Coding Interview - 7 steps - Udacity
Cracking the Coding Interview - 7 steps - UdacityCracking the Coding Interview - 7 steps - Udacity
Cracking the Coding Interview - 7 steps - Udacity
Gayle McDowell
 
Cracking the Algorithm & Coding Interview
Cracking the Algorithm & Coding InterviewCracking the Algorithm & Coding Interview
Cracking the Algorithm & Coding Interview
Gayle McDowell
 
Cracking the Coding interview (Abbreviated) - aug 2016
Cracking the Coding interview (Abbreviated) - aug 2016Cracking the Coding interview (Abbreviated) - aug 2016
Cracking the Coding interview (Abbreviated) - aug 2016
Gayle McDowell
 
How Teams Work Recognizing Resistance to Team Work
How Teams Work Recognizing Resistance to Team WorkHow Teams Work Recognizing Resistance to Team Work
How Teams Work Recognizing Resistance to Team Work
Mike Cardus
 
Feedback Model
Feedback ModelFeedback Model
Feedback Model
Alec McPhedran
 
Team Development Through Employee Experience
Team Development Through Employee ExperienceTeam Development Through Employee Experience
Team Development Through Employee Experience
Mike Cardus
 
Lecture 07 hr_management
Lecture 07 hr_managementLecture 07 hr_management
Lecture 07 hr_management
Sayed Ahmed
 
Psychological safety how to become a team that learns
Psychological safety   how to become a team that learnsPsychological safety   how to become a team that learns
Psychological safety how to become a team that learns
Georg Sorst
 
How Teams Work When Team Members get Difficult
How Teams Work When Team Members get DifficultHow Teams Work When Team Members get Difficult
How Teams Work When Team Members get DifficultMike Cardus
 
Decision making and planning during complexity and uncertainty
Decision making and planning during complexity and uncertaintyDecision making and planning during complexity and uncertainty
Decision making and planning during complexity and uncertainty
Mike Cardus
 
Team Building Workshop by Mike Cardus
Team Building Workshop by Mike CardusTeam Building Workshop by Mike Cardus
Team Building Workshop by Mike Cardus
Mike Cardus
 
Essential Business Advice Tips: Personal
Essential Business Advice Tips: PersonalEssential Business Advice Tips: Personal
Essential Business Advice Tips: Personal
paulgreen.biz
 
Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014
Pragmatic Marketing
 
7 Tips for Creating a More Productive Workplace
7 Tips for Creating a More Productive Workplace7 Tips for Creating a More Productive Workplace
7 Tips for Creating a More Productive Workplace
Sandra Wood, Leadership and People Management Expert
 
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve WendelHelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Events
 

What's hot (20)

Cracking the Facebook Coding Interview
Cracking the Facebook Coding InterviewCracking the Facebook Coding Interview
Cracking the Facebook Coding Interview
 
Cracking the Coding interview (College)
Cracking the Coding interview (College)Cracking the Coding interview (College)
Cracking the Coding interview (College)
 
Cracking the PM Interview
Cracking the PM InterviewCracking the PM Interview
Cracking the PM Interview
 
Hiring Great Product Managers
Hiring Great Product ManagersHiring Great Product Managers
Hiring Great Product Managers
 
Interviewing Great Developers: Reverse Engineering Interview Coaching to Crea...
Interviewing Great Developers: Reverse Engineering Interview Coaching to Crea...Interviewing Great Developers: Reverse Engineering Interview Coaching to Crea...
Interviewing Great Developers: Reverse Engineering Interview Coaching to Crea...
 
Cracking the Coding Interview - 7 steps - Udacity
Cracking the Coding Interview - 7 steps - UdacityCracking the Coding Interview - 7 steps - Udacity
Cracking the Coding Interview - 7 steps - Udacity
 
Cracking the Algorithm & Coding Interview
Cracking the Algorithm & Coding InterviewCracking the Algorithm & Coding Interview
Cracking the Algorithm & Coding Interview
 
Cracking the Coding interview (Abbreviated) - aug 2016
Cracking the Coding interview (Abbreviated) - aug 2016Cracking the Coding interview (Abbreviated) - aug 2016
Cracking the Coding interview (Abbreviated) - aug 2016
 
How Teams Work Recognizing Resistance to Team Work
How Teams Work Recognizing Resistance to Team WorkHow Teams Work Recognizing Resistance to Team Work
How Teams Work Recognizing Resistance to Team Work
 
Feedback Model
Feedback ModelFeedback Model
Feedback Model
 
Team Development Through Employee Experience
Team Development Through Employee ExperienceTeam Development Through Employee Experience
Team Development Through Employee Experience
 
Lecture 07 hr_management
Lecture 07 hr_managementLecture 07 hr_management
Lecture 07 hr_management
 
Psychological safety how to become a team that learns
Psychological safety   how to become a team that learnsPsychological safety   how to become a team that learns
Psychological safety how to become a team that learns
 
How Teams Work When Team Members get Difficult
How Teams Work When Team Members get DifficultHow Teams Work When Team Members get Difficult
How Teams Work When Team Members get Difficult
 
Decision making and planning during complexity and uncertainty
Decision making and planning during complexity and uncertaintyDecision making and planning during complexity and uncertainty
Decision making and planning during complexity and uncertainty
 
Team Building Workshop by Mike Cardus
Team Building Workshop by Mike CardusTeam Building Workshop by Mike Cardus
Team Building Workshop by Mike Cardus
 
Essential Business Advice Tips: Personal
Essential Business Advice Tips: PersonalEssential Business Advice Tips: Personal
Essential Business Advice Tips: Personal
 
Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014
 
7 Tips for Creating a More Productive Workplace
7 Tips for Creating a More Productive Workplace7 Tips for Creating a More Productive Workplace
7 Tips for Creating a More Productive Workplace
 
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve WendelHelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
HelloWallet Forum: Benefits & Behavior Change Part I, Steve Wendel
 

Similar to Talent42 2014 Gayle Laakmann McDowell - Interviewing A- Players (1)

0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenchestypicaljoe
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at OpowerRoderick Morris
 
Should I start my career at a big or small company?
Should I start my career at a big or small company?Should I start my career at a big or small company?
Should I start my career at a big or small company?
Michael Wolfe
 
Account Planning & ResearchNikki McClaranWeek 5 Creativ.docx
Account Planning & ResearchNikki McClaranWeek 5 Creativ.docxAccount Planning & ResearchNikki McClaranWeek 5 Creativ.docx
Account Planning & ResearchNikki McClaranWeek 5 Creativ.docx
daniahendric
 
Surviving as a Software Tester, Even in Difficult Circumstances
Surviving as a Software Tester, Even in Difficult CircumstancesSurviving as a Software Tester, Even in Difficult Circumstances
Surviving as a Software Tester, Even in Difficult Circumstances
rrice2000
 
Surviving as a Tester, Even in Difficult Circumstances with Randy Rice
Surviving as a Tester, Even in Difficult Circumstances with Randy RiceSurviving as a Tester, Even in Difficult Circumstances with Randy Rice
Surviving as a Tester, Even in Difficult Circumstances with Randy Rice
TEST Huddle
 
Leading with Questions.pptx
Leading with Questions.pptxLeading with Questions.pptx
Leading with Questions.pptx
ssuser975168
 
Organizational development esi_08292013
Organizational development esi_08292013Organizational development esi_08292013
Organizational development esi_08292013
John Gillis
 
Cracking the PM Interview
Cracking the PM InterviewCracking the PM Interview
Cracking the PM Interview
Gayle McDowell
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager Interview
Gayle McDowell
 
The Mckinsey Way Book Summary by Dr.N.Asokan
The Mckinsey Way Book Summary by Dr.N.AsokanThe Mckinsey Way Book Summary by Dr.N.Asokan
The Mckinsey Way Book Summary by Dr.N.Asokan
Dr. N. Asokan
 
The interview-process-gc-1216319110097311-8
The interview-process-gc-1216319110097311-8The interview-process-gc-1216319110097311-8
The interview-process-gc-1216319110097311-8
shanmugaselvan
 
Ten commandments to make your self visible
Ten commandments to make your self visibleTen commandments to make your self visible
Ten commandments to make your self visible
K S Ahluwalia
 
3 Skills to Master the gift of Mutual Mentorship
3 Skills to Master the gift of Mutual Mentorship3 Skills to Master the gift of Mutual Mentorship
3 Skills to Master the gift of Mutual Mentorship
Michael Skok
 
Continuous Improvement "System-ism"
Continuous Improvement "System-ism"Continuous Improvement "System-ism"
Continuous Improvement "System-ism"
Nicolas Ruhmann
 
How to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowellHow to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowell
Product School
 
Perfect Storm Eliant Roundtable4
Perfect Storm Eliant Roundtable4Perfect Storm Eliant Roundtable4
Perfect Storm Eliant Roundtable4bcarpitella
 
Lunch Presentation - Lessons from Ford and the American Dream - LEAD:WNC 2014
Lunch Presentation - Lessons from Ford and the American Dream - LEAD:WNC 2014Lunch Presentation - Lessons from Ford and the American Dream - LEAD:WNC 2014
Lunch Presentation - Lessons from Ford and the American Dream - LEAD:WNC 2014
LEAD:WNC
 
What Makes A Great Data Scientist?
What Makes A Great Data Scientist?What Makes A Great Data Scientist?
What Makes A Great Data Scientist?
Teradata Aster
 
Leader’s guide to data analytics
Leader’s guide to data  analyticsLeader’s guide to data  analytics
Leader’s guide to data analytics
Sidharth Raj Agarwal
 

Similar to Talent42 2014 Gayle Laakmann McDowell - Interviewing A- Players (1) (20)

0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches0 to 10 Million Leads : Lessons learned from the lead gen trenches
0 to 10 Million Leads : Lessons learned from the lead gen trenches
 
Hiring the best at Opower
Hiring the best at OpowerHiring the best at Opower
Hiring the best at Opower
 
Should I start my career at a big or small company?
Should I start my career at a big or small company?Should I start my career at a big or small company?
Should I start my career at a big or small company?
 
Account Planning & ResearchNikki McClaranWeek 5 Creativ.docx
Account Planning & ResearchNikki McClaranWeek 5 Creativ.docxAccount Planning & ResearchNikki McClaranWeek 5 Creativ.docx
Account Planning & ResearchNikki McClaranWeek 5 Creativ.docx
 
Surviving as a Software Tester, Even in Difficult Circumstances
Surviving as a Software Tester, Even in Difficult CircumstancesSurviving as a Software Tester, Even in Difficult Circumstances
Surviving as a Software Tester, Even in Difficult Circumstances
 
Surviving as a Tester, Even in Difficult Circumstances with Randy Rice
Surviving as a Tester, Even in Difficult Circumstances with Randy RiceSurviving as a Tester, Even in Difficult Circumstances with Randy Rice
Surviving as a Tester, Even in Difficult Circumstances with Randy Rice
 
Leading with Questions.pptx
Leading with Questions.pptxLeading with Questions.pptx
Leading with Questions.pptx
 
Organizational development esi_08292013
Organizational development esi_08292013Organizational development esi_08292013
Organizational development esi_08292013
 
Cracking the PM Interview
Cracking the PM InterviewCracking the PM Interview
Cracking the PM Interview
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager Interview
 
The Mckinsey Way Book Summary by Dr.N.Asokan
The Mckinsey Way Book Summary by Dr.N.AsokanThe Mckinsey Way Book Summary by Dr.N.Asokan
The Mckinsey Way Book Summary by Dr.N.Asokan
 
The interview-process-gc-1216319110097311-8
The interview-process-gc-1216319110097311-8The interview-process-gc-1216319110097311-8
The interview-process-gc-1216319110097311-8
 
Ten commandments to make your self visible
Ten commandments to make your self visibleTen commandments to make your self visible
Ten commandments to make your self visible
 
3 Skills to Master the gift of Mutual Mentorship
3 Skills to Master the gift of Mutual Mentorship3 Skills to Master the gift of Mutual Mentorship
3 Skills to Master the gift of Mutual Mentorship
 
Continuous Improvement "System-ism"
Continuous Improvement "System-ism"Continuous Improvement "System-ism"
Continuous Improvement "System-ism"
 
How to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowellHow to Crack the PM Interview by Gayle McDowell
How to Crack the PM Interview by Gayle McDowell
 
Perfect Storm Eliant Roundtable4
Perfect Storm Eliant Roundtable4Perfect Storm Eliant Roundtable4
Perfect Storm Eliant Roundtable4
 
Lunch Presentation - Lessons from Ford and the American Dream - LEAD:WNC 2014
Lunch Presentation - Lessons from Ford and the American Dream - LEAD:WNC 2014Lunch Presentation - Lessons from Ford and the American Dream - LEAD:WNC 2014
Lunch Presentation - Lessons from Ford and the American Dream - LEAD:WNC 2014
 
What Makes A Great Data Scientist?
What Makes A Great Data Scientist?What Makes A Great Data Scientist?
What Makes A Great Data Scientist?
 
Leader’s guide to data analytics
Leader’s guide to data  analyticsLeader’s guide to data  analytics
Leader’s guide to data analytics
 

More from Talent42

Real talk on hiring great engineers Jessica McKellar from Pilot
Real talk on hiring great engineers   Jessica McKellar from PilotReal talk on hiring great engineers   Jessica McKellar from Pilot
Real talk on hiring great engineers Jessica McKellar from Pilot
Talent42
 
Susanna frazier 1 pager sourcing on git hub
Susanna frazier 1 pager   sourcing on git hubSusanna frazier 1 pager   sourcing on git hub
Susanna frazier 1 pager sourcing on git hub
Talent42
 
Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Shami marangwanda 1 pager - back to basics - building a networking recruiting...Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Talent42
 
Leveraging recruiting to drive an engineering culture change dror kagan fro...
Leveraging recruiting to drive an engineering culture change   dror kagan fro...Leveraging recruiting to drive an engineering culture change   dror kagan fro...
Leveraging recruiting to drive an engineering culture change dror kagan fro...
Talent42
 
How to create high accountability Adam Ward from Pinterest
How to create high accountability   Adam Ward from PinterestHow to create high accountability   Adam Ward from Pinterest
How to create high accountability Adam Ward from Pinterest
Talent42
 
Diversity sourcing hour all presenters
Diversity sourcing hour   all presentersDiversity sourcing hour   all presenters
Diversity sourcing hour all presenters
Talent42
 
Dean da costa 1 pager - sourcing methodology
Dean da costa 1 pager - sourcing methodologyDean da costa 1 pager - sourcing methodology
Dean da costa 1 pager - sourcing methodology
Talent42
 
Carmen hudson 1 pager - sourcing is about more than boolean
Carmen hudson 1 pager - sourcing is about more than booleanCarmen hudson 1 pager - sourcing is about more than boolean
Carmen hudson 1 pager - sourcing is about more than boolean
Talent42
 
Arron daniels 1 pager researching the tech talent market
Arron daniels 1 pager   researching the tech talent marketArron daniels 1 pager   researching the tech talent market
Arron daniels 1 pager researching the tech talent market
Talent42
 
Talent42 2017 Vlastelica Speed and Quality
Talent42 2017 Vlastelica Speed and Quality Talent42 2017 Vlastelica Speed and Quality
Talent42 2017 Vlastelica Speed and Quality
Talent42
 
Talent42 2017: Timing is Everything - Natalie Severino
Talent42 2017: Timing is Everything - Natalie Severino Talent42 2017: Timing is Everything - Natalie Severino
Talent42 2017: Timing is Everything - Natalie Severino
Talent42
 
Talent42 2017: What to Get to Git Programers - Jeff Szczepanski
Talent42 2017: What to Get to Git Programers - Jeff SzczepanskiTalent42 2017: What to Get to Git Programers - Jeff Szczepanski
Talent42 2017: What to Get to Git Programers - Jeff Szczepanski
Talent42
 
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey JacksonTalent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42
 
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel KloumannTalent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42
 
Talent42 2017: Recruiter Hunt Tools 1 pager
Talent42 2017: Recruiter Hunt Tools 1 pagerTalent42 2017: Recruiter Hunt Tools 1 pager
Talent42 2017: Recruiter Hunt Tools 1 pager
Talent42
 
Talent42 2017: Paired Sourcing 1-Pager Source Ops Framework
Talent42 2017: Paired Sourcing 1-Pager  Source Ops FrameworkTalent42 2017: Paired Sourcing 1-Pager  Source Ops Framework
Talent42 2017: Paired Sourcing 1-Pager Source Ops Framework
Talent42
 
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney BuschTalent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42
 
Talent42 2017: Mei Lu - 1_Pager Software Developer Job Descriptions
Talent42 2017: Mei Lu - 1_Pager  Software Developer Job DescriptionsTalent42 2017: Mei Lu - 1_Pager  Software Developer Job Descriptions
Talent42 2017: Mei Lu - 1_Pager Software Developer Job Descriptions
Talent42
 
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital EraTalent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42
 
Talent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42 2017: Maisha Cannon 1-Pager Brewing BooleanTalent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42
 

More from Talent42 (20)

Real talk on hiring great engineers Jessica McKellar from Pilot
Real talk on hiring great engineers   Jessica McKellar from PilotReal talk on hiring great engineers   Jessica McKellar from Pilot
Real talk on hiring great engineers Jessica McKellar from Pilot
 
Susanna frazier 1 pager sourcing on git hub
Susanna frazier 1 pager   sourcing on git hubSusanna frazier 1 pager   sourcing on git hub
Susanna frazier 1 pager sourcing on git hub
 
Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Shami marangwanda 1 pager - back to basics - building a networking recruiting...Shami marangwanda 1 pager - back to basics - building a networking recruiting...
Shami marangwanda 1 pager - back to basics - building a networking recruiting...
 
Leveraging recruiting to drive an engineering culture change dror kagan fro...
Leveraging recruiting to drive an engineering culture change   dror kagan fro...Leveraging recruiting to drive an engineering culture change   dror kagan fro...
Leveraging recruiting to drive an engineering culture change dror kagan fro...
 
How to create high accountability Adam Ward from Pinterest
How to create high accountability   Adam Ward from PinterestHow to create high accountability   Adam Ward from Pinterest
How to create high accountability Adam Ward from Pinterest
 
Diversity sourcing hour all presenters
Diversity sourcing hour   all presentersDiversity sourcing hour   all presenters
Diversity sourcing hour all presenters
 
Dean da costa 1 pager - sourcing methodology
Dean da costa 1 pager - sourcing methodologyDean da costa 1 pager - sourcing methodology
Dean da costa 1 pager - sourcing methodology
 
Carmen hudson 1 pager - sourcing is about more than boolean
Carmen hudson 1 pager - sourcing is about more than booleanCarmen hudson 1 pager - sourcing is about more than boolean
Carmen hudson 1 pager - sourcing is about more than boolean
 
Arron daniels 1 pager researching the tech talent market
Arron daniels 1 pager   researching the tech talent marketArron daniels 1 pager   researching the tech talent market
Arron daniels 1 pager researching the tech talent market
 
Talent42 2017 Vlastelica Speed and Quality
Talent42 2017 Vlastelica Speed and Quality Talent42 2017 Vlastelica Speed and Quality
Talent42 2017 Vlastelica Speed and Quality
 
Talent42 2017: Timing is Everything - Natalie Severino
Talent42 2017: Timing is Everything - Natalie Severino Talent42 2017: Timing is Everything - Natalie Severino
Talent42 2017: Timing is Everything - Natalie Severino
 
Talent42 2017: What to Get to Git Programers - Jeff Szczepanski
Talent42 2017: What to Get to Git Programers - Jeff SzczepanskiTalent42 2017: What to Get to Git Programers - Jeff Szczepanski
Talent42 2017: What to Get to Git Programers - Jeff Szczepanski
 
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey JacksonTalent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
Talent42 2017: Scaling without Sacrifice the Lyft Way - Linsey Jackson
 
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel KloumannTalent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
Talent42 2017: Robots are Coming - Nimrod Hoofien and Isabel Kloumann
 
Talent42 2017: Recruiter Hunt Tools 1 pager
Talent42 2017: Recruiter Hunt Tools 1 pagerTalent42 2017: Recruiter Hunt Tools 1 pager
Talent42 2017: Recruiter Hunt Tools 1 pager
 
Talent42 2017: Paired Sourcing 1-Pager Source Ops Framework
Talent42 2017: Paired Sourcing 1-Pager  Source Ops FrameworkTalent42 2017: Paired Sourcing 1-Pager  Source Ops Framework
Talent42 2017: Paired Sourcing 1-Pager Source Ops Framework
 
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney BuschTalent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
Talent42 2017: Netflix and Fill - Laura Pruitt and Sydney Busch
 
Talent42 2017: Mei Lu - 1_Pager Software Developer Job Descriptions
Talent42 2017: Mei Lu - 1_Pager  Software Developer Job DescriptionsTalent42 2017: Mei Lu - 1_Pager  Software Developer Job Descriptions
Talent42 2017: Mei Lu - 1_Pager Software Developer Job Descriptions
 
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital EraTalent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
Talent42 2017: Marvin Smith 1-Pager Talent Sourcing Strategy for the Digital Era
 
Talent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42 2017: Maisha Cannon 1-Pager Brewing BooleanTalent42 2017: Maisha Cannon 1-Pager Brewing Boolean
Talent42 2017: Maisha Cannon 1-Pager Brewing Boolean
 

Recently uploaded

The Benefits of Temporary Part-Time Jobs for Students
The Benefits of Temporary Part-Time Jobs for StudentsThe Benefits of Temporary Part-Time Jobs for Students
The Benefits of Temporary Part-Time Jobs for Students
SnapJob
 
CI or FS Poly Cleared Job Fair Handbook | June 6
CI or FS Poly Cleared Job Fair Handbook | June 6CI or FS Poly Cleared Job Fair Handbook | June 6
CI or FS Poly Cleared Job Fair Handbook | June 6
ClearedJobs.Net
 
一模一样(unh毕业证书)美国新罕布什尔大学毕业证学位证书案例原版一模一样
一模一样(unh毕业证书)美国新罕布什尔大学毕业证学位证书案例原版一模一样一模一样(unh毕业证书)美国新罕布什尔大学毕业证学位证书案例原版一模一样
一模一样(unh毕业证书)美国新罕布什尔大学毕业证学位证书案例原版一模一样
6budtn3l
 
Periodical - Employee Spotlight Kathryn Hillenburg
Periodical - Employee Spotlight Kathryn HillenburgPeriodical - Employee Spotlight Kathryn Hillenburg
Periodical - Employee Spotlight Kathryn Hillenburg
marketing659039
 
Promotion & Selection in Indian Railways .ppt
Promotion & Selection in Indian Railways .pptPromotion & Selection in Indian Railways .ppt
Promotion & Selection in Indian Railways .ppt
Rajesh KUMAR Gupta
 
原版定制(ucdavis毕业证书)加州大学戴维斯分校毕业证学位证书电子版原版一模一样
原版定制(ucdavis毕业证书)加州大学戴维斯分校毕业证学位证书电子版原版一模一样原版定制(ucdavis毕业证书)加州大学戴维斯分校毕业证学位证书电子版原版一模一样
原版定制(ucdavis毕业证书)加州大学戴维斯分校毕业证学位证书电子版原版一模一样
4y5yl5qy
 
Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...
Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...
Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...
SocialHRCamp
 
1比1仿制(csun毕业证书)加州州立大学北岭分校毕业证硕士文凭原版一模一样
1比1仿制(csun毕业证书)加州州立大学北岭分校毕业证硕士文凭原版一模一样1比1仿制(csun毕业证书)加州州立大学北岭分校毕业证硕士文凭原版一模一样
1比1仿制(csun毕业证书)加州州立大学北岭分校毕业证硕士文凭原版一模一样
4y5yl5qy
 
Rally Webinar Recruitment Marketing for High Volume Hiring.pdf
Rally Webinar Recruitment Marketing for High Volume Hiring.pdfRally Webinar Recruitment Marketing for High Volume Hiring.pdf
Rally Webinar Recruitment Marketing for High Volume Hiring.pdf
Rally Recruitment Marketing
 
Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...
Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...
Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...
SocialHRCamp
 

Recently uploaded (10)

The Benefits of Temporary Part-Time Jobs for Students
The Benefits of Temporary Part-Time Jobs for StudentsThe Benefits of Temporary Part-Time Jobs for Students
The Benefits of Temporary Part-Time Jobs for Students
 
CI or FS Poly Cleared Job Fair Handbook | June 6
CI or FS Poly Cleared Job Fair Handbook | June 6CI or FS Poly Cleared Job Fair Handbook | June 6
CI or FS Poly Cleared Job Fair Handbook | June 6
 
一模一样(unh毕业证书)美国新罕布什尔大学毕业证学位证书案例原版一模一样
一模一样(unh毕业证书)美国新罕布什尔大学毕业证学位证书案例原版一模一样一模一样(unh毕业证书)美国新罕布什尔大学毕业证学位证书案例原版一模一样
一模一样(unh毕业证书)美国新罕布什尔大学毕业证学位证书案例原版一模一样
 
Periodical - Employee Spotlight Kathryn Hillenburg
Periodical - Employee Spotlight Kathryn HillenburgPeriodical - Employee Spotlight Kathryn Hillenburg
Periodical - Employee Spotlight Kathryn Hillenburg
 
Promotion & Selection in Indian Railways .ppt
Promotion & Selection in Indian Railways .pptPromotion & Selection in Indian Railways .ppt
Promotion & Selection in Indian Railways .ppt
 
原版定制(ucdavis毕业证书)加州大学戴维斯分校毕业证学位证书电子版原版一模一样
原版定制(ucdavis毕业证书)加州大学戴维斯分校毕业证学位证书电子版原版一模一样原版定制(ucdavis毕业证书)加州大学戴维斯分校毕业证学位证书电子版原版一模一样
原版定制(ucdavis毕业证书)加州大学戴维斯分校毕业证学位证书电子版原版一模一样
 
Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...
Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...
Becoming Relentlessly Human-Centred in an AI World - Erin Patchell - SocialHR...
 
1比1仿制(csun毕业证书)加州州立大学北岭分校毕业证硕士文凭原版一模一样
1比1仿制(csun毕业证书)加州州立大学北岭分校毕业证硕士文凭原版一模一样1比1仿制(csun毕业证书)加州州立大学北岭分校毕业证硕士文凭原版一模一样
1比1仿制(csun毕业证书)加州州立大学北岭分校毕业证硕士文凭原版一模一样
 
Rally Webinar Recruitment Marketing for High Volume Hiring.pdf
Rally Webinar Recruitment Marketing for High Volume Hiring.pdfRally Webinar Recruitment Marketing for High Volume Hiring.pdf
Rally Webinar Recruitment Marketing for High Volume Hiring.pdf
 
Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...
Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...
Accelerating AI Integration with Collaborative Learning - Kinga Petrovai - So...
 

Talent42 2014 Gayle Laakmann McDowell - Interviewing A- Players (1)

  • 1. Gayle  Laakmann  McDowell   <dev>   </dev>   Author   Interview  Coach   Interview  Consul:ng   (CS)   (MBA)   Gayle  Laakmann  McDowell   1  
  • 2. What  I  Coach   Download  at:   CrackingTheCodingInterview.com   Gayle  Laakmann  McDowell   2  
  • 3. Tradi:onal  Dev  Ques:ons   Startups   “Elite”   Other   Behavioral/Experience   Knowledge-­‐Based   System  Design/Architecture   Algorithms/Problem-­‐Solving   ✔   ?   ✔   ?   ✔   ?   ?   Disclaimer:  So.  Many.  Excep.ons.   Gayle  Laakmann  McDowell   3  
  • 4. Generalist  vs.  Specialist   •  Generalist  (algorithms/problem-­‐solving):   – Reasonable  test  of  intelligence  if  done  well   – Less  :ed  to  specific  team   – BUT  necessitates  that  you  will  train  people   •  Specialists  (knowledge  &  experience):   – Tests  that  someone  can  “hit  the  ground  running”   – BUT  is  the  knowledge  actually  difficult  to  acquire?   Gayle  Laakmann  McDowell   4  
  • 5. Algorithm  Ques:ons   “Problem-­‐Solving  Ques:ons”     =  Solving  a  problem  you          have  NOT  seen  before.   Gayle  Laakmann  McDowell   5  
  • 6. Problem-­‐Solving  Ques:ons   few  false  posi:ves   (only  good  people  pass)     but…     lots  of  false  nega:ves   (many  good  people  fail)   Gayle  Laakmann  McDowell   6  
  • 7. Problem-­‐Solving  Ques:ons   “Design  an  algorithm  to  find     the  most  common  element  in  a  list.”   =  Solving  a  problem  you          have  NOT  seen  before.   Gayle  Laakmann  McDowell   7  
  • 8. Why  Problem-­‐Solving  Ques:ons  Work   •  Smart  people  do  good  work.   ^^  That’s  preIy  much  the  gist  of  it.   So  why  so  many   false  nega:ves?   Gayle  Laakmann  McDowell   8  
  • 9. Why  Smart  People  Fail   1.  Knowledge  gaps   2.  In:mida:on   3.  Arbitrary  ques:ons   4.  Not  knowing  how  to  be  good   These  are  [par:ally]   solvable  problems.   Gayle  Laakmann  McDowell   9  
  • 10. Why  Help  Candidates  Be  Great?   •  Goal:  good  employees,  not  good  candidates.   •  Do  you  want  to  eliminate…   – Everyone  who  doesn’t  know  ___?   – People  who  are  insecure?   – People  who  are  bad  at  interviewing?   – People  at  random?   Gayle  Laakmann  McDowell   10  
  • 11. 1:  Knowledge-­‐Gaps  (Why?)   •  Not  knowing  fundamental  CS  knowledge   – Especially  older  people!   •  Obscure  CS  knowledge  being  tested   – Making  ques:ons  “hard”  via  knowledge.   Gayle  Laakmann  McDowell   11  
  • 12. 2:  In:mida:on  (Why?)   •  Candidates  misunderstanding  goals.   •  Interviewers  being  [uninten:onally]  rude.   •  Scary  ques:ons.   •  Insecurity.   Gayle  Laakmann  McDowell   12  
  • 13. 3:  Arbitrary  Ques:ons  (Why?)   •  Well-­‐known  ques:ons.   •  Easy  ques:ons.   •  “A-­‐Ha”  moments  &  singular  hurdles.   Gayle  Laakmann  McDowell   13  
  • 14. 4:  Not  Knowing  How  To  Be  Good   •  Didn’t  use  an  example.   •  Tried  to  rush  the  process.   •  Didn’t  walk  through  problem.   Gayle  Laakmann  McDowell   14  
  • 15. Design  Around  This   1.  Decide  what  you  value.   2.  Ask  the  right  ques:ons.   3.  Give  candidates  tools  to  prepare.   4.  Train  your  interviewers.   Gayle  Laakmann  McDowell   15  
  • 16. 1.  Decide  What  You  Value   •  Is  problem-­‐solving  skills  a  top  priority?   •  What  sorts  of  specialist  skills  do  you  need?   •  Are  fundamentals  of  CS  sufficient?   Gayle  Laakmann  McDowell   16  
  • 17. 2.  Ask  the  Right  Ques:ons   •  Right  topics:   – Avoid  scary  topics.   – Require  only  basic  CS  knowledge.   •  Right  difficulty:   – Medium  &  hard  problems.     – Avoid  common  problems.   •  Logical  path  with  mul:ple  insights.   Gayle  Laakmann  McDowell   17  
  • 18. 3.  Give  Candidates  Tools  to  Prepare   •  Tell  them:   – What  to  expect.   – How  they’ll  be  evaluated.   – Struggling  is  normal.   •  Links  to  prepara:on  resources.   Gayle  Laakmann  McDowell   18  
  • 19. 4.  Train  Your  Interviewers   •  How  to  design  good  ques:ons.   •  Be  extra  nice  to  candidates.   •  Coach  candidates  to  be  great   Gayle  Laakmann  McDowell   19  
  • 20. 4b.  Coach  Candidates  To  Be  Great   •  Encourage  the  right  example.   •  Remind  them  of  details.   •  Don’t  let  them  dive  into  code.   •  Encourage  shining  gears.   •  POSITIVITY  &  SENSITIVITY   A  good  coach  can  make  a  HUGE  difference!   Gayle  Laakmann  McDowell   20  
  • 21. Need  The  Right  Infrastructure   •  Interview  training   •  List  of  good  &  bad  ques:ons  -­‐-­‐  and  why   •  Standard  resource  sheets  for  candidates   •  Feedback  from  candidates   •  Assigned  roles   •  Con:nuous  evalua:on  &  shadowing   Gayle  Laakmann  McDowell   21  
  • 22. It  shouldn’t  come  to  this…   Gayle  Laakmann  McDowell   22