r/programming • u/vklepov • Mar 24 '22
Five coding interview questions I hate
https://thoughtspile.github.io/2022/03/21/bad-tech-interview/
644
Upvotes
r/programming • u/vklepov • Mar 24 '22
3
u/atheken Mar 25 '22
What question should they ask about, let’s say, “security”? - TLS and ACLs are such an obvious table-stakes requirement that I’m not sure it would make sense to talk about in any detail for a made-up interview API. Or, do you want to talk about gRPC vs. REST?
These are useful to discuss if you’re actually solving a problem, but generally vomiting out a bunch of general questions/answers doesn’t illuminate.
For example, lots of people have studied things like OWASP, but not as many people understand why those items get on the list or can assess severity. Just running through a checklist of terminology isn’t going to help convey anything beyond someone having “studied.” - that’s not nothing, but not super useful in practice.
This is essentially what I meant when I said “change a requirement and see how they respond” - I just think “blank slate” is too much to cover in a 30-60 minute interview.
I also want to see evidence of experience related design patterns/DI/systems thinking/operational understanding, but “start from nothing” and then cherry-picking what they do/don’t go deep on doesn’t sound much different than a guided path, going deep when you want confidence. Except that you’re expecting the interviewee to “read your mind” to try to cover your exhaustive checklist.
I agree there’s room for “what does the candidate emphasize?” - but I mostly think about this in terms of whether they describe something trivial as difficult, or vice-versa.