SlideShare a Scribd company logo
1 of 73
Download to read offline
You can't build a
team in the
Ryan McKern | Puppet

mckern@puppet.com
Who is this?
What do I do now?
Release Engineering at
Caveat Audiens
What is a "Technical interview"?
What is "The Thunderdome"?
Obligatory Audience
Participation Moment
Technical interviewing is a bad time
My bad interviews! Let me show you them!
SourceControlCo
Rando Security
Vendor
VideoEncoding, Inc.
But you don't have to take my word for it!
We are kind of terrible
to candidates
TRIVIA 20%
IRRELEVANT Q.'s 18%
ANTAGONISM 16%
UNPREPARED 15%
WHITEBOARD 13%
Q. MISMATCH 9%
TOO LONG 9%
NO FEEDBACK 9%
“
They almost didn't hire me because I was "too
pretty and might distract [the] engineers."
“
They left me in a conference room long
enough that the motion-activated lights
turned off and I had to wave my arms
around to turn them back on.
“
Drove me to a separate site for half of the
interview and didn't provide me with a way
back to somewhere served by public
transportation; I ended up walking two and
a half miles in my interview shoes.
“
Interviewer missed their scheduled call and
called back at 11pm, my time (they're in
another time zone). Insisted on finishing up
the interview right then. Asked a single
question and bailed out in 10 mins.
“
Stump the chump; interviewers asking trick
questions to trip you up.
“
They got my lunch order wrong and I
couldn't actually eat it, but I was alone in a
room so I had nothing I could do.
“
I was told there would be no technical
questions, then was asked technical
questions. I told them "you said there would
be no technical questions," and he said "I
said that so you wouldn't prepare for them."
Do we do anything right?
CONVERSATIONAL 13%
CULTURE FIT 12%
COLLABORATION 11%
RELEVANCE 9%
INTERESTING 8%
PREPARED 7%
NO TRIVIA 6%
RELAXED 5%
“
I felt like I had a good idea of what working
there would be like, and I felt like they
understood me pretty well.
“
There was guidance supplied by the
interviewer when needed to try to keep
things moving along, as well as in-depth
discussion on parts that were challenging or
technically difficult to solve.
“
I was given opportunities to showcase what
I excelled at.
“
Most of the great interviews carried a
feeling that people were trying to know me
better and they cared about me and my
career.
“
The interview seemed intentionally
designed around my skills and experience,
as well as how those play into the role I was
interviewing for.
“
Everyone was prepared with questions, and
they approached it as if I was already
working there and part of the team.
Why do we do things this way?
Industry Inertia
Industry Immaturity
Industry Arrogance
Repetition
Compulsion
For Comparison
The R & D Engineer
• Didn't have a lot of time to share; Engineers are busy
• HR screens out candidates without the required credentials
• Process is highly idiosyncratic, team by team
- Specialized teams have specialized interviews
• Often prioritizes ability to learn & adaptability
The Assistant Professor, Ph. D
• Turns out that Professors are really busy
• HR screens out candidates without the required credentials
• Heavy use of reference letters
- Basically a web of trust & reputation
• Often relies on group interview process for team & lab fit
- There's just one decision maker (head of the lab)
The Corporate Attorney
• Spoiler alert: also CRAZY BUSY
• Interviews & offers happen when you're still in law school
- Contingent upon passing the bar exam
• The job is basically all research, presentation, and discretion
• Interviews focus on screening for the ability to follow a
verifiable process according to the law
“ My pal, The Attorney (with a CS degree)
"Working from memory is malpractice; in
technology it'd be considered negligence."
So what?
Our vocation is a babby
How did we change this at Puppet?
We listened to candidates
What did they say?
• Communicate clear goals and expectations
• Don't resort to trivia or puzzles
• Keep their day relevant and bounded
• Tighten the feedback loop
• Be nice!
We "borrowed" what works
What did we "borrow"?
• Have clear goals and expectations for the role & team
• Collaborative code reviews as part of the screening
• No one comes on-site until we're sure they can do the work
• Pairing during the interview
• Be nice!
We ate our own dogfood
What's in that dogfood?
• We take our own tech challenge questions
- If we can't solve them, we don't expect you to
• Let the candidate speak but offer direction when needed
• Work together to solve problems
- Let the candidate teach us
• Be. Nice.
How'd that work out?
First Iteration
• 1 Open Junior Req
• 30 candidates
• 5 code reviews
• 3 on-sites
• 2 simultaneous offers made
- YOLO
Advocate for the
candidate if you think it's
the right thing to do
Second Iteration
• 1 Open Intermediate Req
• 41 candidates
• 26 code reviews
• 3 on-sites
• 1 offer made
- 8 great candidates I still want to hire
#humblebrag
After the Second Iteration, the
Release Engineering team at Puppet
is now 3/5 women.

In January, that becomes 2/3.
TL;DR
Stop using
antagonism &
duress as filters
Collaboration is 😍
Respect the
candidate's time
Respect the
candidate's
circumstances
Respect the
candidate
Push candidates back
into the pipeline
Resist

repetition
compulsion
Be nice.
Thank you
You're wonderful. Thank you for letting me
rant at you for as long as you did.
mckern@puppet.com
@the_mckern
Questions: who has 'em?

More Related Content

Similar to You Can't Build a Team in The Thunderdome

PInterview: Practise Interview Online
PInterview: Practise Interview OnlinePInterview: Practise Interview Online
PInterview: Practise Interview OnlineRian Tas
 
Practice Interview Online
Practice Interview OnlinePractice Interview Online
Practice Interview OnlinePInterview
 
Your Career Unlocked 2014
Your Career Unlocked 2014Your Career Unlocked 2014
Your Career Unlocked 2014Natalia Dobias
 
The Care and Keeping of Your Junior Developer
The Care and Keeping of Your Junior DeveloperThe Care and Keeping of Your Junior Developer
The Care and Keeping of Your Junior Developerbonmatts
 
It Takes A Village To Create A Great Candidate Experience
It Takes A Village To Create A Great Candidate ExperienceIt Takes A Village To Create A Great Candidate Experience
It Takes A Village To Create A Great Candidate ExperienceGreg Gerber (PHR in progress)
 
What i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managersWhat i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managersVidal Graupera
 
Customer Insight Driven Design
Customer Insight Driven DesignCustomer Insight Driven Design
Customer Insight Driven Designbkoloski
 
Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debuggingLaurent Cerveau
 
Conversion Optimization Webinar Evaluation 1 July 2009
Conversion Optimization Webinar Evaluation 1 July 2009Conversion Optimization Webinar Evaluation 1 July 2009
Conversion Optimization Webinar Evaluation 1 July 2009Michael Leander
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career Jack Molisani
 
Recruiting Technical Talent for Early Stage Startups
Recruiting Technical Talent for Early Stage StartupsRecruiting Technical Talent for Early Stage Startups
Recruiting Technical Talent for Early Stage StartupsPoornima Vijayashanker
 
So, you wanna be a pen tester
So, you wanna be a pen testerSo, you wanna be a pen tester
So, you wanna be a pen testerAdrien de Beaupre
 
PINAR AKKAYA - Oooops! When recruitment interviews go wrong
PINAR AKKAYA - Oooops! When recruitment interviews go wrongPINAR AKKAYA - Oooops! When recruitment interviews go wrong
PINAR AKKAYA - Oooops! When recruitment interviews go wrongPinar AKKAYA
 
Measuring The Customer Experience Evaluation 30 June 2009
Measuring The Customer Experience Evaluation 30 June 2009Measuring The Customer Experience Evaluation 30 June 2009
Measuring The Customer Experience Evaluation 30 June 2009Michael Leander
 
The Tragedy of Bias in Technical Hiring in Five Acts (Grace Hopper 2014)
The Tragedy of Bias in Technical Hiring in Five Acts (Grace Hopper 2014)The Tragedy of Bias in Technical Hiring in Five Acts (Grace Hopper 2014)
The Tragedy of Bias in Technical Hiring in Five Acts (Grace Hopper 2014)Kelsey Anderson Foley
 
CONNECTWorking 2019-09 - Jumpstart to get a job
CONNECTWorking 2019-09 - Jumpstart to get a jobCONNECTWorking 2019-09 - Jumpstart to get a job
CONNECTWorking 2019-09 - Jumpstart to get a jobBC Talents
 
Interview Skills Training - Yahoo
Interview Skills Training - YahooInterview Skills Training - Yahoo
Interview Skills Training - YahooEmma Mirrington
 
Recruiting the right people quickly public
Recruiting the right people quickly   publicRecruiting the right people quickly   public
Recruiting the right people quickly publicAshley Frieze
 

Similar to You Can't Build a Team in The Thunderdome (20)

PInterview: Practise Interview Online
PInterview: Practise Interview OnlinePInterview: Practise Interview Online
PInterview: Practise Interview Online
 
Practice Interview Online
Practice Interview OnlinePractice Interview Online
Practice Interview Online
 
Your Career Unlocked 2014
Your Career Unlocked 2014Your Career Unlocked 2014
Your Career Unlocked 2014
 
The Care and Keeping of Your Junior Developer
The Care and Keeping of Your Junior DeveloperThe Care and Keeping of Your Junior Developer
The Care and Keeping of Your Junior Developer
 
It Takes A Village To Create A Great Candidate Experience
It Takes A Village To Create A Great Candidate ExperienceIt Takes A Village To Create A Great Candidate Experience
It Takes A Village To Create A Great Candidate Experience
 
What i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managersWhat i learned from interviewing 50+ engineering managers
What i learned from interviewing 50+ engineering managers
 
Karat at CMU
Karat at CMUKarat at CMU
Karat at CMU
 
Customer Insight Driven Design
Customer Insight Driven DesignCustomer Insight Driven Design
Customer Insight Driven Design
 
Hiring a developer: step by step debugging
Hiring a developer: step by step debuggingHiring a developer: step by step debugging
Hiring a developer: step by step debugging
 
Conversion Optimization Webinar Evaluation 1 July 2009
Conversion Optimization Webinar Evaluation 1 July 2009Conversion Optimization Webinar Evaluation 1 July 2009
Conversion Optimization Webinar Evaluation 1 July 2009
 
Be the Captain of Your Career
Be the Captain of Your Career Be the Captain of Your Career
Be the Captain of Your Career
 
Recruiting Technical Talent for Early Stage Startups
Recruiting Technical Talent for Early Stage StartupsRecruiting Technical Talent for Early Stage Startups
Recruiting Technical Talent for Early Stage Startups
 
So, you wanna be a pen tester
So, you wanna be a pen testerSo, you wanna be a pen tester
So, you wanna be a pen tester
 
PINAR AKKAYA - Oooops! When recruitment interviews go wrong
PINAR AKKAYA - Oooops! When recruitment interviews go wrongPINAR AKKAYA - Oooops! When recruitment interviews go wrong
PINAR AKKAYA - Oooops! When recruitment interviews go wrong
 
Measuring The Customer Experience Evaluation 30 June 2009
Measuring The Customer Experience Evaluation 30 June 2009Measuring The Customer Experience Evaluation 30 June 2009
Measuring The Customer Experience Evaluation 30 June 2009
 
The Tragedy of Bias in Technical Hiring in Five Acts (Grace Hopper 2014)
The Tragedy of Bias in Technical Hiring in Five Acts (Grace Hopper 2014)The Tragedy of Bias in Technical Hiring in Five Acts (Grace Hopper 2014)
The Tragedy of Bias in Technical Hiring in Five Acts (Grace Hopper 2014)
 
CONNECTWorking 2019-09 - Jumpstart to get a job
CONNECTWorking 2019-09 - Jumpstart to get a jobCONNECTWorking 2019-09 - Jumpstart to get a job
CONNECTWorking 2019-09 - Jumpstart to get a job
 
Interview Skills Training - Yahoo
Interview Skills Training - YahooInterview Skills Training - Yahoo
Interview Skills Training - Yahoo
 
Recruiting the right people quickly public
Recruiting the right people quickly   publicRecruiting the right people quickly   public
Recruiting the right people quickly public
 
Techno crant hiring_process
Techno crant hiring_processTechno crant hiring_process
Techno crant hiring_process
 

Recently uploaded

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

You Can't Build a Team in The Thunderdome