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 stdlib
- 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