Comment by lmilcin
11 years ago
The fact is, that reliably separating bad from good engineers is incredibly difficult at best.
For big companies that want to scale hiring process, there's really not much you can do.
You put difficult questions and you hope that bad engineers will not be able to solve them. Then you absolutely have to commit to not hiring the guys who can't solve the assignment, otherwise it's all for naught.
'Bring in something you've built and we'll go through it' is getting pretty common.