For longer interviews, just increase 5 minute segments to 10, etc.
Agenda:
- 2 minutes introduction, confirmation time is still convenient (any hard stop?), and sharing of agenda.
- If remote candidate, are they willing to relocate?
- 5 minute intro to company and the position.
- Mission -- one-liner / elevator pitch goes here
- About the work and why we're hiring
- Position title and what success in this role looks like
- 5 minutes for the candidate to relay their background
- why they think they’d be a good fit for our company and this role
- what are they looking for in their next role?
- 5-7 minutes asking cultural questions (values to look for: communication, coordination, openness, empathy, flexibility)
- Tell me about a time when you had to explain a technical concept to a non-technical person.
- Tell me about a time when you had to coordinate with another team to accomplish a goal.
- Tell me about a time when you encountered a roadblock (not necessarily a technical one) and had to work around it?
- Do you engage with any programming meetups/blogs/groups? Which ones?
- 5 minutes for the candidate to ask any questions they may have
- 5 minutes explaining next steps
- For candidates that are not a sure yes, do not confirm/deny if they’ll move into those steps; use vague language “if we decide to move forward…”
Things to keep in mind as you screen.
- Mission-driven
- Human-focused
- Good communicator
- Flexible
- Continuous learner
- Lack of dogma
- Fast-paced
Original template by Mike Wales, CC license, no attribution required, but nice-to-have.
If I could submit a PR to this, after the years since I wrote it:
1i: Assume remote unless your org states otherwise which should be in the JD.