> we send them home with a set of 5 coding tasks.
How do you provide these tasks? Via email? Links to GitHub repos?
> come back and conduct a code review of their code with our team
How does that usually work? Does it happen in their editor of choice? On a company machine or theirs? Do they submit a PR? Do you take a look at their submission before inviting them back in?
> They take as many days as they need
Is there an expectation that they would spend days or effort? Or just a few hours? Do you try and adjust expectations of code quality for the time they dedicated to the problem?
> So far, we've had nothing but very strong hires with this approach, and the applicants have all said they very much appreciated how we roll.
That's great to hear it's working so well. Thanks again for the thoughtful response.