I think this is a good hiring process. There is research which suggests that the hiring process which produces the highest performing hires is one that sticks as closely as possible to evaluating the candidate's performance on the specific tasks involved in the job.
In a dev job you're writing code, you have some degree of time constraint, you get to use Google. You're emailing a colleague with advice/suggestions. So yep. That company's test is pretty on the money.
We've used a similar process and it's super interesting to be on the hiring side and compare the results from different candidates when you give them the same problem. There were people who sounded really smart and polished in an interview but then bombed the coding test.
In a dev job you're writing code, you have some degree of time constraint, you get to use Google. You're emailing a colleague with advice/suggestions. So yep. That company's test is pretty on the money.
We've used a similar process and it's super interesting to be on the hiring side and compare the results from different candidates when you give them the same problem. There were people who sounded really smart and polished in an interview but then bombed the coding test.