|
|
|
Ask HN: Small companies, how do hire without Leetcode
|
|
4 points
by 100-xyz
1771 days ago
|
|
Hi, I joined my current 300 people company about 2 months ago. We are trying to hire Software engineers and are using Leetcode type problems as a selection mechanism. The problem with it, is if a candidate is very good at it she will be getting an offer from some of the larger companies who follow a similar process and there is no way we can compete with them on salary. Additionally, internal Google research has also found poor correlation between such tests and performance at the job. So question for HR and hiring managers from smaller companies - what alternative approaches do you use to interview employees? One option is take home tests. I have taken them while job hunting and wasted numerous hours only to get 'we will not be proceeding' emails or even ghosted. Too many hours wasted. Any good alternatives? Thanks. |
|
Then we give them a code sample, a single function that fits on half a sheet of paper. We ask them what it does. We ask about ways it could break, corner cases. We ask them what they would name the function.
Then we give them a small coding problem. They can solve it in any language they want. It's not as trivial as FizzBuzz, but it's not very complex. It's certainly not leetcode. We watch them think through how to write code that would do what we asked. We aren't really watching for syntax errors, but if the code was full of them it would be a concern.
Then we give them a small design problem, one that's not all that clear-cut. We push them on some of the corner cases of the design, and watch them try to adapt the design to cover them.
Total time: Two hours.
This approach has gotten us a pretty solid, competent team.