# Recommendations for companies that do "whiteboard" interviews

Have a suggestion? Please contribute to this doc!

- Instead of using questions that bear no resemblance to the role, adapt the question so that it does. A screening question can be easily adapted so that it applies a "real world" requirement
- Take-home exercises can be good. Please try to:
  - time-box them (e.g. under 4 hours)
  - only allow use of the standard library
  - pay the candidate for their time
- Give the candidate options:
  - Some candidates might not have the time necessary to complete a take-home exercise. In those scenarios, allow the candidate to take their laptop in to perform a shorter exercise (e.g. pair program on a small issue)
  - Some candidates prefer the whiteboard when discussing a problem, let them

# Recommendations for companies that do "whiteboard" interviews

Have a suggestion? Please contribute to this doc!

- Instead of using questions that bear no resemblance to the role, adapt the question so that it does. A screening question can be easily adapted so that it applies a "real world" requirement
- Take-home exercises can be good. Please try to:
  - time-box them (e.g. under 4 hours)
  - only allow use of the standard library
  - keep it work-related. If their work will primarily be modifying an existing codebase, give them existing code to modify. If it will primarily involve creating new services from scratch, have them build something from scratch.
  - pay the candidate for their time
- Give the candidate options:
  - Some candidates might not have the time necessary to complete a take-home exercise. In those scenarios, allow the candidate to take their laptop in to perform a shorter exercise (e.g. pair program on a small issue)
  - Some candidates prefer the whiteboard when discussing a problem, let them

Add suggestion for take-home exercises
Add suggestion for take-home exercises