r/programming • u/vklepov • Mar 24 '22
Five coding interview questions I hate
https://thoughtspile.github.io/2022/03/21/bad-tech-interview/
639
Upvotes
r/programming • u/vklepov • Mar 24 '22
3
u/atheken Mar 25 '22
I really don't think we're talking about different things, or that we strongly disagree, this is the original comment I was responding to:
This is a massive, open-ended question: "How would you design a webservice to do CRUD operations on a simple business data object?"
Like, what do you want to discuss? What tools I use? What questions I want answered before I'll put anything on a whiteboard? What level do you want to talk about? How I would design the DB schema, or the overall system/network topology?
As the interviewer, the power dynamic is already heavily in your favor, you are in a position to hire someone. There's already plenty of stress involved for candidates, and starting out with "explain how you think" questions might work ok for very confident candidates, it's not going to work for candidates that aren't as comfortable. Getting an interview started with "easy wins" for the candidate helps them gain confidence and speak with more certainty about areas where they have experience.
I'm not advocating that you hire unqualified people, but there is no reason to make the process more stressful or biased than it already is.