4 ms·
Absolutely. There's no reason to do this. No one has written code on a whiteboard at work. To do this just for interviews is very silly. You've to also second g
by sg47 6y ago
Absolutely. There's no reason to do this. No one has written code on a whiteboard at work. To do this just for interviews is very silly. You've to also second guess what the interviewer expects from you. Not every interviewer is calibrated the same way.
If I could it my way, I'd start with a 30-minute briefing session on the coding test that's to follow. 1-1.5 hour coding project - implement an API or something. 45 minutes where you review some code (maybe intentional bad code). 1 hour writing a design document. 1 hour presenting the design doc to a couple of team members. Couple of behavioral sessions with team members/manager.
- ende 6y agoBut why even have any of it? In what other private sector field is there any sort of requirement to continuously re-prove your qualifications beyond your education and prior work experience? The answer is none. There are fieldS with more complicated knowledge than tech/CS that don’t put their candidates through this type of interview process. Not doctors, nor lawyers, nor scientists and engineers (electrical/mechanical/civil). The technical interview process is absurd on its very premise, and should be outlawed.
- sg47 6y agoThe problem is, no other field allows you to copy/paste code from Stack Overflow, call yourself a "Senior" Engineer after 2 years of experience, etc. There are lots of really crappy programmers out there. The process is to weed them out. Unfortunately it's also biased against the good engineers. In my opinion, this weeding out can be done during the phone interview or initial coding test.
- ende 6y agoI think the concern over candidate fraud is over exaggerated. Other fields don’t have any special way to identify fraudulent candidates - anyone can misrepresent experience in any field, and the only way to reliably identify it is in their actual work product. I see no reason why tech should be any different. Especially when nearly all tech jobs are under at-will employment. The cost of replacing a position is the same as in any other field.