3 ms·
Maaaaaybe, but I’m not ditching them. When I’m interviewing someone, I try to set them at ease. I’m not here to spot typos. I’m trying trying to trick you. I wa
by kstrauser 3y ago
Maaaaaybe, but I’m not ditching them. When I’m interviewing someone, I try to set them at ease. I’m not here to spot typos. I’m trying trying to trick you. I want to see how you think about problem solving, and I’m cheering for tou. I want you to be The One!
At a prior job I was the person who asked candidates to write fizzbuzz, and it was much more of a filter than I ever would have suspected. One senior engineer, from a company you know, with a master’s in compsci, couldn’t write a for-loop for the life of ‘em. Another QA engineer wanted to write tests for their implementation by capturing stdout and comparing it to a hardcoded string.
Me: What if you want to test the output of 1,000,000,005?
Them: We could store the test output as a file on disk instead of a string!
Me: Well, ok, suppose you only want to test that one specific value and not all the others?
Them: Ah, got it! We could discard all but the last line of stdout and just look at that.
Me: Can you think of a way to structure your code so that we could just calculate the output of one single number without all the numbers before it?
Them: Uhhh...
Those are 2 examples out of many. I honest to god don’t know how some people managed to build their resumes while not knowing how to do the simplest thing in their field imaginable. Imagine you were interviewing cardiologists and a solid 1/3 of them had never heard of blood. What? How? How did you get to this point?
And that’s why I’d never hire someone until I’ve collected evidence that they personally can turn ideas into code. If you can’t wrap your brain around fizzbuzz, you’re gonna have a hell of a time when a customer gives you a change request.
- JR1427 3y agoIt's worth pointing out that there are all kinds or reasons why competent people may perform poorly at a given interview.
- kstrauser 3y agoFor sure. I do whatever I can to help them feel comfortable and emphasize the conversational style of the question. I’m not a compiler. I’m a person who wants to talk with them. Yet it’s still a stressful situation for them. It’s not a good look for them to completely freeze up on something as trivial as fizzbuzz though. I worry how they’d react if production servers are down or if we’re being attacked if they can’t talk through the simplest of programs.
- _akhe 3y ago[flagged]
- kstrauser 3y agoI truly don't understand how you got that from what I wrote. I want the interviewee to succeed, so I'm a jerk?
- valicord 3y agoHoly personal attack, Batman! Did he kick your puppy or something?
- _akhe 3y agoNah just everything wrong with the industry in a single post :) That being: A Discord mod who barely knows HTML/CSS in a management role slingin code tests.