3 ms·
So they are stellar candidates with amazing contributions. Yet they can't do your whiteboard questions. So, are you trying to hire someone who will make stella
by jjeaff 5y ago
So they are stellar candidates with amazing contributions. Yet they can't do your whiteboard questions.
So, are you trying to hire someone who will make stellar contributions to your codebase or are you looking for candidates who are good at answering dumb questions?
- xyzzy_plugh 5y agoI don't typically whiteboard. I'll write the prompt on the whiteboard, but otherwise it's a tool. The candidate has a computer, either their own or we provide one, with whatever tools they requested or want to use. Yes, plenty of candidates with otherwise amazing track records can't code comically simple functions (not dumb questions) together, with tons of help and hints and direction provided. They can't articulate their thought process, can't describe what they're doing, can't ask for help or get combative or aggressive or entitled. The question is entirely not the point. It's everything else that is signal. Could I work with this person? Could I give them a task and have confidence?
- gopher_space 5y agoThink about what your interview process would look like if it was a normal day at work. You show up out of the blue with a task that isn't connected to anything the org does and with all the decisions made already. I cannot search the internet, but you do not explain why. You sit down across from me and stare.
- xyzzy_plugh 5y agoYou're describing something else. In my interviews you can use the internet. I don't stare, I'm mostly taking notes and answering questions, either listening to the candidate explain things or explaining things. No decisions have been made. I describe a problem, we solve it together. Just like we might on the job.
- jjeaff 5y agoI can't do something as simple as empty my bladder while someone is watching. I certainly can't code something complex with someone watching me. Luckily, I have never had a coding job where I had to be watched while working.
- gmac 5y agoplenty of candidates with otherwise amazing track records can't code comically simple functions Sadly, this rings true. In a non-whiteboarding context I’ve sometimes asked JS/TS candidates something that I originally though was a nice easy, practical sort of algorithm question: how would you find the intersection of two string[] arrays? Even with plenty of hints probably the majority don’t get beyond a nested loop (sometimes they progress to [].filter and [].includes, which just hides it).
- alfiedotwtf 5y agoumm... because manholes are round, and about 500,000 golf balls.
- colonelpopcorn 5y agoIt filters out those who know how to structure code, but don't know how to write it. Stack overflow copy and paste can still create public projects.
- ericd 5y agoIt also filters out people who get anxious in interview situations, since anxiety tends to put people in fight or flight mode and shut down the critical thinking parts of the brain.
- stronglikedan 5y agoSound like it filters out all types of weaknesses, which makes it a good thing when you have a large pool of candidates to filter through.
- jjeaff 5y agoWhy don't we also add a basketball free throw component so we can filter out those that have bad hand eye coordination?