iteration

Hiring + Interviews 🤝

Episode Summary

This week JP and John walk through lots of good lessons learned, mistakes made and tips and tricks for being a better interviewer, interviewee and some high level on how to make a good hire.

Episode Notes

Welcome to Iteration, a weekly podcast about programming, development, and design.

Article that inspired the episode

Quick notes from this article:

Context

How many interviews have you conducted?

JP: At 2 years of Opendoor, I have conducted somewhere between 30-40 interviews. I wouldn't consider this a lot, but my last 10 have definitely been an improvement from my first 10.

John: Pre-tech I did around 50+ interviews. In tech I've done as well 30-40 interviews

What type of interviews do you conduct? Behavioral? Technical?

JP: I've only ever conducted technical interviews

John: I cover mostly behavioral/cultural and cover technical as well.

Take me through your interview process:

what should a candidate expect if they were to be interviewed by you?

JP: I set expectations really early on and give candidates a whole layout for the entire interview. The basic format for my interview is:

  1. quick intros, try to keep this to a maximum of: 3 minutes
  2. introduction to the question + planning before execution: 5 minutes
  3. pair programming: 45-50 minutes
  4. closing questions: the remainder

John: I always over-communicate and try to "do" as little as possible during the interview. I prioritize "Async" interviews as much as possible.

What would it take for someone to pass your interview?

Hot tips / Things to keep in mind

JP

Don't let a candidate spin their wheels - try to unblock them. See what working with them would actually be like.

John

My interview style is a bit different.

Picks

JP: https://github.com/ayu-theme/ayu-vim - I've moved away from Dracula

JP: https://whimsical.com/

John: Book: Every Tool's a Hammer by Adam Savage — Yes, Mythbusters guy but also incredible maker and leader of technical teams building really complex things