by justonepost on 6/15/18, 8:47 PM with 11 comments
by kaosmonk on 6/15/18, 9:11 PM
I don't mind coding tests and whiteboard sessions myself but am finding coding tests not to be that informative on someone's knowledge since the implementation doesn't count as much as someone's understanding of what needs to be done and how well someone is able to grasp all the shortcomings of going with one approach vs going with some other.
At the end, it's always easy to google out the perfect solution to the problem (and/or quickly test several solutions in order to find the most convenient one for the given task) but if you don't understand underlying concepts and are not able to grasp what exactly you need to do no googling will help you with that.
by huebnerob on 6/15/18, 8:51 PM
by gauravk95 on 6/18/18, 7:58 AM
You have to understand what your technical challenges are and what you are hiring for..? Do you need a generalist or specialist? Does you product require a lot of new algorithm?
I have seen candidates that are extremely good at algorithmic puzzle, but lack the overall approach to build stuff, candidates that have a lot of projects and not so good at algorithmic riddle excel. Also seen the pretenders that show they have done a lot of projects and domain expertise, but when you dig in, you come to know that those project where either trival or they where just lucky to be a part of a team good team.
You will have to be very careful on getting candidates that actually are interested in building things and not just for the sake of interview and a job the prepare for the algorithmic riddle...but you never know for sure, until he/she start working on the project.
by itronitron on 6/16/18, 4:32 AM
by remyp on 6/15/18, 8:54 PM
1. They don't take more than an hour or two
2. They closely resemble the work that the candidate will be doing on a day-to-day basis.
Leetcode style exercises have zero value to me as a hiring manager. I'm much more interested in whether people can gather requirements, think critically about them, ask questions, and provide a functioning solution that fulfills them.
by mchannon on 6/16/18, 9:17 AM
Some candidates can't code, but most companies throw the baby out with the bathwater. They don't realize the candidates they want simply refuse to interview because the process is insulting, and there's little correlation between demonstrated talent and an offer (a hard-to-accept fact that you've helped validate with your post).
The candidates they're left with are the desperate and the only hires are clones of the interviewer.
by bjourne on 6/16/18, 8:12 AM
by mrfusion on 6/16/18, 1:40 PM
by mrfusion on 6/16/18, 1:41 PM