SlideShare a Scribd company logo
1 of 20
Better Interviewing for Better Hiring Chris Westin Velocity Ignite June 14, 2011 1 https://www.bookofbrilliantthings.com
Has this ever happened to you? Your team interviews a candidate but can’t decide if they want to hire 4-5 interviews, and you still don’t know for sure if the candidate can do the job 2 https://www.bookofbrilliantthings.com
How about this? You are scheduled to interview someone, but you don’t know what to ask them You don’t know what the job requirements are 3 https://www.bookofbrilliantthings.com
From the other side of the table You went on an interview, and got tired of answering the same questions over and over again, all day long Typically:  “Tell me about what you’re working on.” Or worse:  the interviewer asked you for your resume so they could read it then 4 https://www.bookofbrilliantthings.com
And… After five interviews, you’re annoyed that you’re being asked back for a second round “Geez, another day off work?” “Who are these dorks?  Do I really want to work with them?” 5 https://www.bookofbrilliantthings.com
Some simple steps for improving your hiring process Making and Using an Interview Plan 6 https://www.bookofbrilliantthings.com
Start with a job description The hiring manager should have already made a job description listing the essential skills for the job The hiring manager gave this to an agency or a recruiter, or posted it somewhere 7 https://www.bookofbrilliantthings.com
Create an interview plan The hiring manager makes an interview plan based on the job description Divide up the required job skills across the interview team Allow a small overlap to get a couple of opinions on each skill 8 https://www.bookofbrilliantthings.com
Simplify Preparation Hiring Manager:  you will find different team members are best at different types of interviews Use that:  have them do the same types of interviews across candidates But over time, have people branch out; you’ll need future planning flexibility 9 https://www.bookofbrilliantthings.com
Reusing Preparation Interviewers:  spend a few minutes figuring out how to test the skills you are to interview for on the plan Reuse that for each candidate for any particular job 10 https://www.bookofbrilliantthings.com
Sample Engineering Interviews Recent work experience Write code Find bugs in a code sample and fix Write SQL/schema design Find a performance problem and fix Capacity estimation Design a state machine Block diagram design of a system 11 https://www.bookofbrilliantthings.com
“But I don’t have time to prepare…” Save everybody time by avoiding needing a second round Preparing will take less time than it will take to clean up your code base after a bad hire Preparing will take far less time than it would take for you to do the work of a good hire in the months and years to come So, make time! The time spent preparing is an investment 12 https://www.bookofbrilliantthings.com
Things NOT TO DOHow to Find out what you need to know In the Interview 13 https://www.bookofbrilliantthings.com
Don’t be ridiculous If you ask for code on a whiteboard, don’t complain about misplaced semi-colons (or similar issues) That’s what the compiler is for (That’s the thing that makes those red squigglies for some of you.) 14 https://www.bookofbrilliantthings.com
Don’t be unrealistic Given 20 minutes, the candidate probably won’t be able to come up with the optimal system redesign you just spent 6 months figuring out Choose questions that can be answered reasonably in the time given Cannot stress this enough for coding or design interviews We take our proximity and inside knowledge for granted 15 https://www.bookofbrilliantthings.com
Don’t telegraph the answer For example, “Have you ever used CSS to do layout instead of tables?” Well, duh.  What do you think the candidate will say? Instead, try “How would you do this kind of layout?” 16 https://www.bookofbrilliantthings.com
Don’t look for a follower Don’t check up on the candidate’s personal taste in programming languages, OSes, etc, just to see if they match yours Ask about what matters:  does the candidate know the language/system/whatever your employer is using well enough to do the job? Or, have they demonstrated that they could learn it quickly? 17 https://www.bookofbrilliantthings.com
Be clear on what matters Oops, the candidate doesn’t remember the exact name and signature of your favorite method on java.util.HashMap (or whatever) That’s what javadoc/php.net/docs.python.org/… is for If they had the documentation, could they use whatever it is effectively? 18 https://www.bookofbrilliantthings.com
Look for critical thinking For example:  “If you could change something or add a feature to <language>/<tool>/<product> what would it be?” You want a problem solver, right? So check to see if they’ve thought about how to solve pain or problems they’re having! 19 https://www.bookofbrilliantthings.com
Questions?  Comments? Blog:  https://www.bookofbrilliantthings.com I’ll post this deck there https://www.bookofbrilliantthings.com/blog/better-interviewing-for-better-hiring Twitter:  @cwestin63 20 https://www.bookofbrilliantthings.com

More Related Content

Viewers also liked

Publicación donaciones v2
Publicación donaciones v2Publicación donaciones v2
Publicación donaciones v2eloymparra
 
Open source for a successful business
Open source for a successful businessOpen source for a successful business
Open source for a successful businessMichelangelo van Dam
 
Impact of technology on a law firm's growth
Impact of technology on a law firm's growthImpact of technology on a law firm's growth
Impact of technology on a law firm's growthPractice-League
 
Cronograma escolar, regimen sierra y amazonia 2016 2017
Cronograma escolar, regimen sierra y amazonia 2016 2017Cronograma escolar, regimen sierra y amazonia 2016 2017
Cronograma escolar, regimen sierra y amazonia 2016 2017Grijalva Omar
 
Cuadrículas para trazar polígonos y figuras sólidas
Cuadrículas para trazar polígonos y figuras sólidasCuadrículas para trazar polígonos y figuras sólidas
Cuadrículas para trazar polígonos y figuras sólidasmikahakki44
 
Restaurant Recommender Exsys. - CORVID
Restaurant Recommender Exsys. - CORVIDRestaurant Recommender Exsys. - CORVID
Restaurant Recommender Exsys. - CORVIDEsraa Fathy
 

Viewers also liked (9)

Publicación donaciones v2
Publicación donaciones v2Publicación donaciones v2
Publicación donaciones v2
 
Sentences and its Kinds
Sentences and its KindsSentences and its Kinds
Sentences and its Kinds
 
Open source for a successful business
Open source for a successful businessOpen source for a successful business
Open source for a successful business
 
Impact of technology on a law firm's growth
Impact of technology on a law firm's growthImpact of technology on a law firm's growth
Impact of technology on a law firm's growth
 
Cronograma escolar, regimen sierra y amazonia 2016 2017
Cronograma escolar, regimen sierra y amazonia 2016 2017Cronograma escolar, regimen sierra y amazonia 2016 2017
Cronograma escolar, regimen sierra y amazonia 2016 2017
 
Portada tarea 8
Portada tarea 8Portada tarea 8
Portada tarea 8
 
Cuadrículas para trazar polígonos y figuras sólidas
Cuadrículas para trazar polígonos y figuras sólidasCuadrículas para trazar polígonos y figuras sólidas
Cuadrículas para trazar polígonos y figuras sólidas
 
Restaurant Recommender Exsys. - CORVID
Restaurant Recommender Exsys. - CORVIDRestaurant Recommender Exsys. - CORVID
Restaurant Recommender Exsys. - CORVID
 
Disoluciones resueltos
Disoluciones resueltosDisoluciones resueltos
Disoluciones resueltos
 

More from Chris Westin

Ambari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalAmbari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalChris Westin
 
Cluster management and automation with cloudera manager
Cluster management and automation with cloudera managerCluster management and automation with cloudera manager
Cluster management and automation with cloudera managerChris Westin
 
Building low latency java applications with ehcache
Building low latency java applications with ehcacheBuilding low latency java applications with ehcache
Building low latency java applications with ehcacheChris Westin
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspeChris Westin
 
cfengine3 at #lspe
cfengine3 at #lspecfengine3 at #lspe
cfengine3 at #lspeChris Westin
 
mongodb-aggregation-may-2012
mongodb-aggregation-may-2012mongodb-aggregation-may-2012
mongodb-aggregation-may-2012Chris Westin
 
Nimbula lspe-2012-04-19
Nimbula lspe-2012-04-19Nimbula lspe-2012-04-19
Nimbula lspe-2012-04-19Chris Westin
 
mongodb-brief-intro-february-2012
mongodb-brief-intro-february-2012mongodb-brief-intro-february-2012
mongodb-brief-intro-february-2012Chris Westin
 
Stingray - Riverbed Technology
Stingray - Riverbed TechnologyStingray - Riverbed Technology
Stingray - Riverbed TechnologyChris Westin
 
MongoDB's New Aggregation framework
MongoDB's New Aggregation frameworkMongoDB's New Aggregation framework
MongoDB's New Aggregation frameworkChris Westin
 
Replication and replica sets
Replication and replica setsReplication and replica sets
Replication and replica setsChris Westin
 
Architecting a Scale Out Cloud Storage Solution
Architecting a Scale Out Cloud Storage SolutionArchitecting a Scale Out Cloud Storage Solution
Architecting a Scale Out Cloud Storage SolutionChris Westin
 
MongoDB: An Introduction - July 2011
MongoDB:  An Introduction - July 2011MongoDB:  An Introduction - July 2011
MongoDB: An Introduction - July 2011Chris Westin
 
Practical Replication June-2011
Practical Replication June-2011Practical Replication June-2011
Practical Replication June-2011Chris Westin
 
MongoDB: An Introduction - june-2011
MongoDB:  An Introduction - june-2011MongoDB:  An Introduction - june-2011
MongoDB: An Introduction - june-2011Chris Westin
 
Ganglia Overview-v2
Ganglia Overview-v2Ganglia Overview-v2
Ganglia Overview-v2Chris Westin
 
MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011Chris Westin
 

More from Chris Westin (20)

Gripshort
GripshortGripshort
Gripshort
 
Ambari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.finalAmbari hadoop-ops-meetup-2013-09-19.final
Ambari hadoop-ops-meetup-2013-09-19.final
 
Cluster management and automation with cloudera manager
Cluster management and automation with cloudera managerCluster management and automation with cloudera manager
Cluster management and automation with cloudera manager
 
Building low latency java applications with ehcache
Building low latency java applications with ehcacheBuilding low latency java applications with ehcache
Building low latency java applications with ehcache
 
SDN/OpenFlow #lspe
SDN/OpenFlow #lspeSDN/OpenFlow #lspe
SDN/OpenFlow #lspe
 
cfengine3 at #lspe
cfengine3 at #lspecfengine3 at #lspe
cfengine3 at #lspe
 
mongodb-aggregation-may-2012
mongodb-aggregation-may-2012mongodb-aggregation-may-2012
mongodb-aggregation-may-2012
 
Nimbula lspe-2012-04-19
Nimbula lspe-2012-04-19Nimbula lspe-2012-04-19
Nimbula lspe-2012-04-19
 
mongodb-brief-intro-february-2012
mongodb-brief-intro-february-2012mongodb-brief-intro-february-2012
mongodb-brief-intro-february-2012
 
Stingray - Riverbed Technology
Stingray - Riverbed TechnologyStingray - Riverbed Technology
Stingray - Riverbed Technology
 
MongoDB's New Aggregation framework
MongoDB's New Aggregation frameworkMongoDB's New Aggregation framework
MongoDB's New Aggregation framework
 
Replication and replica sets
Replication and replica setsReplication and replica sets
Replication and replica sets
 
Architecting a Scale Out Cloud Storage Solution
Architecting a Scale Out Cloud Storage SolutionArchitecting a Scale Out Cloud Storage Solution
Architecting a Scale Out Cloud Storage Solution
 
FlashCache
FlashCacheFlashCache
FlashCache
 
Large Scale Cacti
Large Scale CactiLarge Scale Cacti
Large Scale Cacti
 
MongoDB: An Introduction - July 2011
MongoDB:  An Introduction - July 2011MongoDB:  An Introduction - July 2011
MongoDB: An Introduction - July 2011
 
Practical Replication June-2011
Practical Replication June-2011Practical Replication June-2011
Practical Replication June-2011
 
MongoDB: An Introduction - june-2011
MongoDB:  An Introduction - june-2011MongoDB:  An Introduction - june-2011
MongoDB: An Introduction - june-2011
 
Ganglia Overview-v2
Ganglia Overview-v2Ganglia Overview-v2
Ganglia Overview-v2
 
MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011MongoDB Aggregation MongoSF May 2011
MongoDB Aggregation MongoSF May 2011
 

Recently uploaded

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Better Interviewing for Better Hiring

  • 1. Better Interviewing for Better Hiring Chris Westin Velocity Ignite June 14, 2011 1 https://www.bookofbrilliantthings.com
  • 2. Has this ever happened to you? Your team interviews a candidate but can’t decide if they want to hire 4-5 interviews, and you still don’t know for sure if the candidate can do the job 2 https://www.bookofbrilliantthings.com
  • 3. How about this? You are scheduled to interview someone, but you don’t know what to ask them You don’t know what the job requirements are 3 https://www.bookofbrilliantthings.com
  • 4. From the other side of the table You went on an interview, and got tired of answering the same questions over and over again, all day long Typically: “Tell me about what you’re working on.” Or worse: the interviewer asked you for your resume so they could read it then 4 https://www.bookofbrilliantthings.com
  • 5. And… After five interviews, you’re annoyed that you’re being asked back for a second round “Geez, another day off work?” “Who are these dorks? Do I really want to work with them?” 5 https://www.bookofbrilliantthings.com
  • 6. Some simple steps for improving your hiring process Making and Using an Interview Plan 6 https://www.bookofbrilliantthings.com
  • 7. Start with a job description The hiring manager should have already made a job description listing the essential skills for the job The hiring manager gave this to an agency or a recruiter, or posted it somewhere 7 https://www.bookofbrilliantthings.com
  • 8. Create an interview plan The hiring manager makes an interview plan based on the job description Divide up the required job skills across the interview team Allow a small overlap to get a couple of opinions on each skill 8 https://www.bookofbrilliantthings.com
  • 9. Simplify Preparation Hiring Manager: you will find different team members are best at different types of interviews Use that: have them do the same types of interviews across candidates But over time, have people branch out; you’ll need future planning flexibility 9 https://www.bookofbrilliantthings.com
  • 10. Reusing Preparation Interviewers: spend a few minutes figuring out how to test the skills you are to interview for on the plan Reuse that for each candidate for any particular job 10 https://www.bookofbrilliantthings.com
  • 11. Sample Engineering Interviews Recent work experience Write code Find bugs in a code sample and fix Write SQL/schema design Find a performance problem and fix Capacity estimation Design a state machine Block diagram design of a system 11 https://www.bookofbrilliantthings.com
  • 12. “But I don’t have time to prepare…” Save everybody time by avoiding needing a second round Preparing will take less time than it will take to clean up your code base after a bad hire Preparing will take far less time than it would take for you to do the work of a good hire in the months and years to come So, make time! The time spent preparing is an investment 12 https://www.bookofbrilliantthings.com
  • 13. Things NOT TO DOHow to Find out what you need to know In the Interview 13 https://www.bookofbrilliantthings.com
  • 14. Don’t be ridiculous If you ask for code on a whiteboard, don’t complain about misplaced semi-colons (or similar issues) That’s what the compiler is for (That’s the thing that makes those red squigglies for some of you.) 14 https://www.bookofbrilliantthings.com
  • 15. Don’t be unrealistic Given 20 minutes, the candidate probably won’t be able to come up with the optimal system redesign you just spent 6 months figuring out Choose questions that can be answered reasonably in the time given Cannot stress this enough for coding or design interviews We take our proximity and inside knowledge for granted 15 https://www.bookofbrilliantthings.com
  • 16. Don’t telegraph the answer For example, “Have you ever used CSS to do layout instead of tables?” Well, duh. What do you think the candidate will say? Instead, try “How would you do this kind of layout?” 16 https://www.bookofbrilliantthings.com
  • 17. Don’t look for a follower Don’t check up on the candidate’s personal taste in programming languages, OSes, etc, just to see if they match yours Ask about what matters: does the candidate know the language/system/whatever your employer is using well enough to do the job? Or, have they demonstrated that they could learn it quickly? 17 https://www.bookofbrilliantthings.com
  • 18. Be clear on what matters Oops, the candidate doesn’t remember the exact name and signature of your favorite method on java.util.HashMap (or whatever) That’s what javadoc/php.net/docs.python.org/… is for If they had the documentation, could they use whatever it is effectively? 18 https://www.bookofbrilliantthings.com
  • 19. Look for critical thinking For example: “If you could change something or add a feature to <language>/<tool>/<product> what would it be?” You want a problem solver, right? So check to see if they’ve thought about how to solve pain or problems they’re having! 19 https://www.bookofbrilliantthings.com
  • 20. Questions? Comments? Blog: https://www.bookofbrilliantthings.com I’ll post this deck there https://www.bookofbrilliantthings.com/blog/better-interviewing-for-better-hiring Twitter: @cwestin63 20 https://www.bookofbrilliantthings.com