SlideShare a Scribd company logo
1 of 42
GayleL. McDowell | Founder/CEO, CareerCup
gayle in/gaylemcdgayle
Preventing Disasters
Before They Happen
PreppingYourCandidatesto ReduceYour FalseNegatives
June9,2015 |Talent42
gayle in/gaylemcdgayleGayle Laakmann McDowell 2
Hi! I’m Gayle LaakmannMcDowell
</dev>
Author Interview Coach Interview Consulting
(CS) (MBA)
<dev>
But there’s one more thing…
gayle in/gaylemcdgayleGayle Laakmann McDowell 4
One more thing…
Gayle Laakmann McDowell 5gayle in/gaylemcdgayle
Here’s the Problem
Process is biased towards falsenegatives
 “Better to reject a good candidate than hire a bad one”
 Lots of myths about interviews
Good candidates often fail
Your recruiting costs go up
Gayle Laakmann McDowell 6gayle in/gaylemcdgayle
Prep to Reduce FalseNegatives
Even playing field
Reduces anxiety
Removes randomness
More consistentprocess
Higherquality answers
gayle in/gaylemcdgayle 7
z
Gayle Laakmann McDowell
How
to
Solve
DesignYour
Process
TrainYour
Interviewers
PrepYour
Candidates
Hire More.Spend Less.
gayle in/gaylemcdgayle 8
z
Gayle Laakmann McDowell
Need
to
Prep
Structure
Style of Questions
WhatYou’re Looking For
How to Prepare
Wearenotteaching
tothetest!
Structure
What Happens When
01
Gayle Laakmann McDowell 10gayle in/gaylemcdgayle
Structure
How many interviews?
Whois interviewing?(What roles)
How does the decision get made?
Types of
Questions
What are you going to ask?
02
Gayle Laakmann McDowell 12gayle in/gaylemcdgayle
Types of Questions
Recruiter call?
 Ask about projects, interest, etc.
Technicalphone screen?
 Design? Algorithms? Coding? Knowledge?
 Shared document? Read aloud?
Onsite?
 Design? Algorithms? Coding? Knowledge?
 Whiteboard? Computer?
What You’re
Looking For
Why do you ask this? What makes a
good candidate?
03
Gayle Laakmann McDowell 14gayle in/gaylemcdgayle
What To Tell Candidates
Examples of question
How much focus
How to prepare
How to do well
What you do/don’t expect
Sitdownwithyourengineers&discuss!
Gayle Laakmann McDowell 15gayle in/gaylemcdgayle
Types of Questions
Experience
Knowledge
Design
Algorithms
Coding
Prior Experience
The things they’ve built
Gayle Laakmann McDowell 17gayle in/gaylemcdgayle
How to Do It Right
Primarily focus on technicalexperience
Avoid cheesy questions
Probe deeper
 Don’tacceptanswersatfacevalue
Gayle Laakmann McDowell 18gayle in/gaylemcdgayle
1 Minute Pitch/Walk-Through
Chronological order
Mentionhobbies, especially technical
Mentionthe cool or interestingparts
Gayle Laakmann McDowell 19gayle in/gaylemcdgayle
ExperienceQuestions
Prepare 2 – 3 technicalprojects to discuss in detail
 Hard/cool
 Candidatedidcoreparts
Be comfortable diagraming at the whiteboard
Consider:
 Challenges, tradeoffs, technology choices, successes, what you’d do differently,
etc
Knowledge Questions
What do they really need to know?
Gayle Laakmann McDowell 21gayle in/gaylemcdgayle
How to Do It Right
Basicknowledge isn’t very useful
 If they can learn it quickly, why does it matter?
Knowledge should be:
 Hard to acquire
OR
 A red flagto lack
Gayle Laakmann McDowell 22gayle in/gaylemcdgayle
How to Prepare
What topics you’ll cover
Be open about what you do and don’t know
 Derive/guess at answers if you don’t know
 But admit that you’re notsure
It’sokaytonot know everything!
Design
Gayle Laakmann McDowell 24gayle in/gaylemcdgayle
How to Do It Right
Ask open-ended questions
Don’t expect knowledge of your systems
Look for howthey solve
Encourage questions & discussion
Gayle Laakmann McDowell 25gayle in/gaylemcdgayle
How to Prep
Problem-solving evaluation, not knowledge
Read about design of other systems
How would you act at work?
 Scopethe problem. Ask questions.
 Get a basic design.
 Improve from there.
 Beopen about issues.
DRIVE& LISTEN
Algorithm Questions
Gayle Laakmann McDowell 27gayle in/gaylemcdgayle
How to Do It Right
Medium / hard problems.
Uncommon problems.
Don’t look for just correctness.
Encourage the candidate. Be nice.
gayle in/gaylemcdgayle 28
z
Gayle Laakmann McDowell
What
They
Think
Testing obscure knowledge
Need to solve immediately
Must get everything right
Just correct is good enough
Hints = you’re doing badly
gayle in/gaylemcdgayle 29
z
Gayle Laakmann McDowell
What
You
Want
 Assess problem-solving skills
 Evaluate CS fundamentals
 Push through hard problems
 Communication
gayle in/gaylemcdgayleGayle Laakmann McDowell 30
Preparation
Review & implementDS/Algorithms
Be very comfortable with bigO
Practice with interviewquestions
 (Givethem examples!)
Code on paper/whiteboard
gayle in/gaylemcdgayleGayle Laakmann McDowell 31
How ToDo Well
Keeptrying
 Problemsare hard.That’sokay!
Talkout loud
A slow solution is a good start
But keep optimizing fromthere
gayle in/gaylemcdgayle 32
z
Gayle Laakmann McDowell
How
To
Approach
CrackingTheCodingInterview.com“Resources”
gayle in/gaylemcdgayle 33
z
Gayle Laakmann McDowell
How
To
Tackle
1. Listen carefully.
 Ask if you’re confused
2. Examples help a lot.
3. Start with slow solution.
4. Optimize from there.
 Your interviewer may help you.
Coding
gayle in/gaylemcdgayle 35
z
Gayle Laakmann McDowell
What
They
Think
Some: Must be flawless!
Others: Pseudocode is fine.
Designdoesn’t matter.Just correct
is good enough.
gayle in/gaylemcdgayle 36
z
Gayle Laakmann McDowell
What
Really
Happens
Bugs are normal
Write real code
Designmatters
gayle in/gaylemcdgayle 37
z
Gayle Laakmann McDowell
How
To
Tackle
1. Walkthrough algorithmagain
 Don’trushintocoding
2. Take your time
3. Write real code
4. Test it
How to ExecuteThis
How doyou actually prepcandidates?
04
gayle in/gaylemcdgayle 39
z
Gayle Laakmann McDowell
Ways
to
Prep
Classes
 Ideal,butneedlotsofcandidates
Videos
Books
Handouts
Discussion
Emails
gayle in/gaylemcdgayle 40
z
Gayle Laakmann McDowell
How
To
Implement
A “contract” withinterviewers
 Decidewhatinterviewslooklike
 Yougetthembetterprepared
candidates
 Theysticktovision
Interview training
Bonus: more consistency.
gayle in/gaylemcdgayle 41
z
Gayle Laakmann McDowell
How
to
Solve
DesignYour
Process
TrainYour
Interviewers
PrepYour
Candidates
Hire More.Spend Less.
THANK YOU
gayle@gayle.com
gayle in/gaylemcdgayle

More Related Content

What's hot

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 - UdacityGayle McDowell
 
Cracking the Algorithm & Coding Interview
Cracking the Algorithm & Coding InterviewCracking the Algorithm & Coding Interview
Cracking the Algorithm & Coding InterviewGayle 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 2016Gayle McDowell
 
Cracking the Interview Skills (Coding, Soft Skills, Product Management) Handouts
Cracking the Interview Skills (Coding, Soft Skills, Product Management) HandoutsCracking the Interview Skills (Coding, Soft Skills, Product Management) Handouts
Cracking the Interview Skills (Coding, Soft Skills, Product Management) HandoutsGayle 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
 
Hiring Great Product Managers
Hiring Great Product ManagersHiring Great Product Managers
Hiring Great Product ManagersGayle McDowell
 
Gayle Laakmann McDowell - Talent42 2015
Gayle Laakmann McDowell - Talent42 2015Gayle Laakmann McDowell - Talent42 2015
Gayle Laakmann McDowell - Talent42 2015Talent42
 
Architecture of interviews gayle laakmann mcdowell
Architecture of interviews   gayle laakmann mcdowellArchitecture of interviews   gayle laakmann mcdowell
Architecture of interviews gayle laakmann mcdowellTalent42
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager InterviewGayle McDowell
 
Talent42 2014 Gayle Laakmann McDowell - Interviewing A- Players (1)
Talent42 2014 Gayle Laakmann McDowell -  Interviewing A- Players (1)Talent42 2014 Gayle Laakmann McDowell -  Interviewing A- Players (1)
Talent42 2014 Gayle Laakmann McDowell - Interviewing A- Players (1)Talent42
 
Cracking the Coding & PM Interview (Jan 2014)
Cracking the Coding & PM Interview (Jan 2014)Cracking the Coding & PM Interview (Jan 2014)
Cracking the Coding & PM Interview (Jan 2014)Gayle McDowell
 
Cracking the Coding Interview
Cracking the Coding InterviewCracking the Coding Interview
Cracking the Coding InterviewGayle McDowell
 
Gayle McDowell: Cracking the coding interview
Gayle McDowell: Cracking the coding interviewGayle McDowell: Cracking the coding interview
Gayle McDowell: Cracking the coding interviewzukun
 
Agile Camp 2018 - Question Storming
Agile Camp 2018 - Question StormingAgile Camp 2018 - Question Storming
Agile Camp 2018 - Question StormingTheAgileDen
 
Teaching customer interviews
Teaching customer interviewsTeaching customer interviews
Teaching customer interviewsJustin Wilcox
 
Team Development Through Employee Experience
Team Development Through Employee ExperienceTeam Development Through Employee Experience
Team Development Through Employee ExperienceMike Cardus
 
Lecture 07 hr_management
Lecture 07 hr_managementLecture 07 hr_management
Lecture 07 hr_managementSayed Ahmed
 
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 WorkMike Cardus
 
Team Building Workshop by Mike Cardus
Team Building Workshop by Mike CardusTeam Building Workshop by Mike Cardus
Team Building Workshop by Mike CardusMike Cardus
 

What's hot (20)

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
 
Cracking the Interview Skills (Coding, Soft Skills, Product Management) Handouts
Cracking the Interview Skills (Coding, Soft Skills, Product Management) HandoutsCracking the Interview Skills (Coding, Soft Skills, Product Management) Handouts
Cracking the Interview Skills (Coding, Soft Skills, Product Management) Handouts
 
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...
 
Hiring Great Product Managers
Hiring Great Product ManagersHiring Great Product Managers
Hiring Great Product Managers
 
Gayle Laakmann McDowell - Talent42 2015
Gayle Laakmann McDowell - Talent42 2015Gayle Laakmann McDowell - Talent42 2015
Gayle Laakmann McDowell - Talent42 2015
 
Architecture of interviews gayle laakmann mcdowell
Architecture of interviews   gayle laakmann mcdowellArchitecture of interviews   gayle laakmann mcdowell
Architecture of interviews gayle laakmann mcdowell
 
Cracking the Product Manager Interview
Cracking the Product Manager InterviewCracking the Product Manager Interview
Cracking the Product Manager Interview
 
Talent42 2014 Gayle Laakmann McDowell - Interviewing A- Players (1)
Talent42 2014 Gayle Laakmann McDowell -  Interviewing A- Players (1)Talent42 2014 Gayle Laakmann McDowell -  Interviewing A- Players (1)
Talent42 2014 Gayle Laakmann McDowell - Interviewing A- Players (1)
 
Cracking the Coding & PM Interview (Jan 2014)
Cracking the Coding & PM Interview (Jan 2014)Cracking the Coding & PM Interview (Jan 2014)
Cracking the Coding & PM Interview (Jan 2014)
 
Cracking the Coding Interview
Cracking the Coding InterviewCracking the Coding Interview
Cracking the Coding Interview
 
Gayle McDowell: Cracking the coding interview
Gayle McDowell: Cracking the coding interviewGayle McDowell: Cracking the coding interview
Gayle McDowell: Cracking the coding interview
 
Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014Pragmatic Marketer Fall 2014
Pragmatic Marketer Fall 2014
 
Agile Camp 2018 - Question Storming
Agile Camp 2018 - Question StormingAgile Camp 2018 - Question Storming
Agile Camp 2018 - Question Storming
 
Teaching customer interviews
Teaching customer interviewsTeaching customer interviews
Teaching customer interviews
 
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
 
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
 
Team Building Workshop by Mike Cardus
Team Building Workshop by Mike CardusTeam Building Workshop by Mike Cardus
Team Building Workshop by Mike Cardus
 

Similar to Prepping Your Engineering Candidates to Reduce Your False Negatives

Cracking the PM Interview
Cracking the PM InterviewCracking the PM Interview
Cracking the PM InterviewGayle McDowell
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solvingGagan Malhotra
 
How to Manage in the Tech Industry
How to Manage in the Tech IndustryHow to Manage in the Tech Industry
How to Manage in the Tech IndustryOlmo F. Maldonado
 
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 McDowellProduct School
 
Continuing Legal Edu-preneurship
Continuing Legal Edu-preneurshipContinuing Legal Edu-preneurship
Continuing Legal Edu-preneurshipJustin Wilcox
 
Making Good Design Decisions
Making Good Design DecisionsMaking Good Design Decisions
Making Good Design DecisionsDan Saffer
 
Advanced-Quant-Manhattan.pdf
Advanced-Quant-Manhattan.pdfAdvanced-Quant-Manhattan.pdf
Advanced-Quant-Manhattan.pdfSumni Uchiha
 
Better Software Classic Testing Mistakes
Better Software Classic Testing MistakesBetter Software Classic Testing Mistakes
Better Software Classic Testing Mistakesnazeer pasha
 
Problem Solving Skill
Problem Solving SkillProblem Solving Skill
Problem Solving SkillArdi Susanto
 
Selenium Users Anonymous
Selenium Users AnonymousSelenium Users Anonymous
Selenium Users AnonymousDave Haeffner
 
Problem solving skills
Problem solving skillsProblem solving skills
Problem solving skillsDoaa Kotb
 
novas-gmat-prep-course_300622021002.pdf
novas-gmat-prep-course_300622021002.pdfnovas-gmat-prep-course_300622021002.pdf
novas-gmat-prep-course_300622021002.pdfSumni Uchiha
 
Principles of Breakthrough: A Practical Guide for Leaders
Principles of Breakthrough: A Practical Guide for LeadersPrinciples of Breakthrough: A Practical Guide for Leaders
Principles of Breakthrough: A Practical Guide for LeadersDhawal Tank
 
Product management survival guide
Product management survival guideProduct management survival guide
Product management survival guideMichael Zarif
 
Training on Problem Solving Skills
Training on Problem Solving SkillsTraining on Problem Solving Skills
Training on Problem Solving SkillsAnirudhSingh144
 
Leadership Series #2 - Structured Approach to Problem Solving
Leadership Series #2 - Structured Approach to Problem SolvingLeadership Series #2 - Structured Approach to Problem Solving
Leadership Series #2 - Structured Approach to Problem SolvingZana Gawan-Taylor
 
Creative Problem Solving
Creative Problem SolvingCreative Problem Solving
Creative Problem SolvingMMMTS
 

Similar to Prepping Your Engineering Candidates to Reduce Your False Negatives (20)

Cracking the PM Interview
Cracking the PM InterviewCracking the PM Interview
Cracking the PM Interview
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solving
 
How to Manage in the Tech Industry
How to Manage in the Tech IndustryHow to Manage in the Tech Industry
How to Manage in the Tech Industry
 
BMME7.4 Eunit doc2
BMME7.4 Eunit doc2BMME7.4 Eunit doc2
BMME7.4 Eunit doc2
 
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
 
Continuing Legal Edu-preneurship
Continuing Legal Edu-preneurshipContinuing Legal Edu-preneurship
Continuing Legal Edu-preneurship
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Making Good Design Decisions
Making Good Design DecisionsMaking Good Design Decisions
Making Good Design Decisions
 
Advanced-Quant-Manhattan.pdf
Advanced-Quant-Manhattan.pdfAdvanced-Quant-Manhattan.pdf
Advanced-Quant-Manhattan.pdf
 
Better Software Classic Testing Mistakes
Better Software Classic Testing MistakesBetter Software Classic Testing Mistakes
Better Software Classic Testing Mistakes
 
Problem Solving Skill
Problem Solving SkillProblem Solving Skill
Problem Solving Skill
 
Selenium Users Anonymous
Selenium Users AnonymousSelenium Users Anonymous
Selenium Users Anonymous
 
Problem solving skills
Problem solving skillsProblem solving skills
Problem solving skills
 
novas-gmat-prep-course_300622021002.pdf
novas-gmat-prep-course_300622021002.pdfnovas-gmat-prep-course_300622021002.pdf
novas-gmat-prep-course_300622021002.pdf
 
Principles of Breakthrough: A Practical Guide for Leaders
Principles of Breakthrough: A Practical Guide for LeadersPrinciples of Breakthrough: A Practical Guide for Leaders
Principles of Breakthrough: A Practical Guide for Leaders
 
Product management survival guide
Product management survival guideProduct management survival guide
Product management survival guide
 
Training on Problem Solving Skills
Training on Problem Solving SkillsTraining on Problem Solving Skills
Training on Problem Solving Skills
 
Leadership Series #2 - Structured Approach to Problem Solving
Leadership Series #2 - Structured Approach to Problem SolvingLeadership Series #2 - Structured Approach to Problem Solving
Leadership Series #2 - Structured Approach to Problem Solving
 
Creative Problem Solving
Creative Problem SolvingCreative Problem Solving
Creative Problem Solving
 
Manhattan Elite Prep Practical GMAT Test Prep Questions
Manhattan Elite Prep Practical GMAT Test Prep Questions Manhattan Elite Prep Practical GMAT Test Prep Questions
Manhattan Elite Prep Practical GMAT Test Prep Questions
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Prepping Your Engineering Candidates to Reduce Your False Negatives

  • 1. GayleL. McDowell | Founder/CEO, CareerCup gayle in/gaylemcdgayle Preventing Disasters Before They Happen PreppingYourCandidatesto ReduceYour FalseNegatives June9,2015 |Talent42
  • 2. gayle in/gaylemcdgayleGayle Laakmann McDowell 2 Hi! I’m Gayle LaakmannMcDowell </dev> Author Interview Coach Interview Consulting (CS) (MBA) <dev>
  • 3. But there’s one more thing…
  • 4. gayle in/gaylemcdgayleGayle Laakmann McDowell 4 One more thing…
  • 5. Gayle Laakmann McDowell 5gayle in/gaylemcdgayle Here’s the Problem Process is biased towards falsenegatives  “Better to reject a good candidate than hire a bad one”  Lots of myths about interviews Good candidates often fail Your recruiting costs go up
  • 6. Gayle Laakmann McDowell 6gayle in/gaylemcdgayle Prep to Reduce FalseNegatives Even playing field Reduces anxiety Removes randomness More consistentprocess Higherquality answers
  • 7. gayle in/gaylemcdgayle 7 z Gayle Laakmann McDowell How to Solve DesignYour Process TrainYour Interviewers PrepYour Candidates Hire More.Spend Less.
  • 8. gayle in/gaylemcdgayle 8 z Gayle Laakmann McDowell Need to Prep Structure Style of Questions WhatYou’re Looking For How to Prepare Wearenotteaching tothetest!
  • 10. Gayle Laakmann McDowell 10gayle in/gaylemcdgayle Structure How many interviews? Whois interviewing?(What roles) How does the decision get made?
  • 11. Types of Questions What are you going to ask? 02
  • 12. Gayle Laakmann McDowell 12gayle in/gaylemcdgayle Types of Questions Recruiter call?  Ask about projects, interest, etc. Technicalphone screen?  Design? Algorithms? Coding? Knowledge?  Shared document? Read aloud? Onsite?  Design? Algorithms? Coding? Knowledge?  Whiteboard? Computer?
  • 13. What You’re Looking For Why do you ask this? What makes a good candidate? 03
  • 14. Gayle Laakmann McDowell 14gayle in/gaylemcdgayle What To Tell Candidates Examples of question How much focus How to prepare How to do well What you do/don’t expect Sitdownwithyourengineers&discuss!
  • 15. Gayle Laakmann McDowell 15gayle in/gaylemcdgayle Types of Questions Experience Knowledge Design Algorithms Coding
  • 16. Prior Experience The things they’ve built
  • 17. Gayle Laakmann McDowell 17gayle in/gaylemcdgayle How to Do It Right Primarily focus on technicalexperience Avoid cheesy questions Probe deeper  Don’tacceptanswersatfacevalue
  • 18. Gayle Laakmann McDowell 18gayle in/gaylemcdgayle 1 Minute Pitch/Walk-Through Chronological order Mentionhobbies, especially technical Mentionthe cool or interestingparts
  • 19. Gayle Laakmann McDowell 19gayle in/gaylemcdgayle ExperienceQuestions Prepare 2 – 3 technicalprojects to discuss in detail  Hard/cool  Candidatedidcoreparts Be comfortable diagraming at the whiteboard Consider:  Challenges, tradeoffs, technology choices, successes, what you’d do differently, etc
  • 20. Knowledge Questions What do they really need to know?
  • 21. Gayle Laakmann McDowell 21gayle in/gaylemcdgayle How to Do It Right Basicknowledge isn’t very useful  If they can learn it quickly, why does it matter? Knowledge should be:  Hard to acquire OR  A red flagto lack
  • 22. Gayle Laakmann McDowell 22gayle in/gaylemcdgayle How to Prepare What topics you’ll cover Be open about what you do and don’t know  Derive/guess at answers if you don’t know  But admit that you’re notsure It’sokaytonot know everything!
  • 24. Gayle Laakmann McDowell 24gayle in/gaylemcdgayle How to Do It Right Ask open-ended questions Don’t expect knowledge of your systems Look for howthey solve Encourage questions & discussion
  • 25. Gayle Laakmann McDowell 25gayle in/gaylemcdgayle How to Prep Problem-solving evaluation, not knowledge Read about design of other systems How would you act at work?  Scopethe problem. Ask questions.  Get a basic design.  Improve from there.  Beopen about issues. DRIVE& LISTEN
  • 27. Gayle Laakmann McDowell 27gayle in/gaylemcdgayle How to Do It Right Medium / hard problems. Uncommon problems. Don’t look for just correctness. Encourage the candidate. Be nice.
  • 28. gayle in/gaylemcdgayle 28 z Gayle Laakmann McDowell What They Think Testing obscure knowledge Need to solve immediately Must get everything right Just correct is good enough Hints = you’re doing badly
  • 29. gayle in/gaylemcdgayle 29 z Gayle Laakmann McDowell What You Want  Assess problem-solving skills  Evaluate CS fundamentals  Push through hard problems  Communication
  • 30. gayle in/gaylemcdgayleGayle Laakmann McDowell 30 Preparation Review & implementDS/Algorithms Be very comfortable with bigO Practice with interviewquestions  (Givethem examples!) Code on paper/whiteboard
  • 31. gayle in/gaylemcdgayleGayle Laakmann McDowell 31 How ToDo Well Keeptrying  Problemsare hard.That’sokay! Talkout loud A slow solution is a good start But keep optimizing fromthere
  • 32. gayle in/gaylemcdgayle 32 z Gayle Laakmann McDowell How To Approach CrackingTheCodingInterview.com“Resources”
  • 33. gayle in/gaylemcdgayle 33 z Gayle Laakmann McDowell How To Tackle 1. Listen carefully.  Ask if you’re confused 2. Examples help a lot. 3. Start with slow solution. 4. Optimize from there.  Your interviewer may help you.
  • 35. gayle in/gaylemcdgayle 35 z Gayle Laakmann McDowell What They Think Some: Must be flawless! Others: Pseudocode is fine. Designdoesn’t matter.Just correct is good enough.
  • 36. gayle in/gaylemcdgayle 36 z Gayle Laakmann McDowell What Really Happens Bugs are normal Write real code Designmatters
  • 37. gayle in/gaylemcdgayle 37 z Gayle Laakmann McDowell How To Tackle 1. Walkthrough algorithmagain  Don’trushintocoding 2. Take your time 3. Write real code 4. Test it
  • 38. How to ExecuteThis How doyou actually prepcandidates? 04
  • 39. gayle in/gaylemcdgayle 39 z Gayle Laakmann McDowell Ways to Prep Classes  Ideal,butneedlotsofcandidates Videos Books Handouts Discussion Emails
  • 40. gayle in/gaylemcdgayle 40 z Gayle Laakmann McDowell How To Implement A “contract” withinterviewers  Decidewhatinterviewslooklike  Yougetthembetterprepared candidates  Theysticktovision Interview training Bonus: more consistency.
  • 41. gayle in/gaylemcdgayle 41 z Gayle Laakmann McDowell How to Solve DesignYour Process TrainYour Interviewers PrepYour Candidates Hire More.Spend Less.