3 ms·
>I've never done it before screening candidates No me neither. I screened with a 5 minute fizz buzz like task and CV fits. Bad programmers slipped through the
by crdoconnor 9y ago
>I've never done it before screening candidates
No me neither. I screened with a 5 minute fizz buzz like task and CV fits. Bad programmers slipped through the net (and were caught by the test) but I never got anybody who literally couldnt code. I was happy with that balance.
I was afraid if I made it longer than 5 mins we'd filter out good candidates who couldn't be bothered with our bullshit.
>One high profile false negative anecdote, while unfortunate, doesn't imply there's a widespread or unexpected problem.
It does imply that it just doesn't prove it.
A wanton disregard for realism in interviewing is, in my experience, very clearly systemic and industry-wide.
>tweet you shared does make it sound like he expected to get the job without an interview
Seriously wtf? I think you're starstruck by Google and that is affecting your judgement.
Asking him about binary trees was dumb. Unless Google place him somewhere patently unsuitable for his skill set (kernel hacking/low level database code), he won't be using binary trees.
- dahart 9y ago> It does imply that it just doesn't prove it. @mxcl's experience doesn't imply it either. The only evidence for a widespread problem is the number of people who have that problem. I have never had an interview where I felt rejected for what I thought was a single dumb question, ever. And I've never seen it happen to someone I know personally, or at a company I've worked for. > A wanton disregard for realism in interviewing is, in my experience, very clearly systemic and industry-wide. I don't necessarily disagree with this, but could you elaborate more on what bad things are actually happening that affect people? Are good coders, by and large, not able to get jobs? Are good coders having statistically significant problems getting paid or finding enjoyable work? I don't think so. Please elaborate on what actual damage is being done, I'm not seeing any. > Seriously wtf? Seriously. I don't know what happened, but I'm not automatically on the side of @mxcl because he was turned down or because I'm a fan of Homebrew. He might be exaggerating what happened. Do you know for a fact that it was specifically the binary tree question and nothing else in his interview that lost his chances there? For all I know, the binary tree question was put there just to see if he would scoff at actual programming questions given his high profile status, and he failed because he scoffed and not because he got it wrong. > I think you're starstruck by Google and that is affecting your judgement. Why? What have I said that suggests I'm a fan of Google at all? It seems to me like you're making wild assumptions here. > Asking him about binary trees was dumb. That's an opinion. One that is based on not knowing why the question was there, or what the other questions were. I do ask questions on topics that I don't expect the candidate to use in their job. I'm interested in whether they paid attention in school. I'm interested in what they know, regardless of their skill. I'm interested in what they don't know, and where their limits are. I'm interested to know if people are curious about software. I'm interested to know how people react to questions they don't know the answer to. And I have a rule to specifically reject candidates that get upset about being asked technical questions. Those are people I don't want to work with. None of that precludes asking some realistic questions about things people will use on the job, in addition to any unrealistic ones.
- crdoconnor 9y ago>I have never had an interview where I felt rejected for what I thought was a single dumb question, ever. This is moving the goalposts. That is not the same thing as a wanton disregard for realism. Have you been asked interview questions and set tasks which were not related to what you actually do day in day out? I have. LOTS. >I don't necessarily disagree with this, but could you elaborate more on what bad things are actually happening that affect people? Are good coders, by and large, not able to get jobs? Are good coders having statistically significant problems getting paid or finding enjoyable work? I don't think so. Please elaborate on what actual damage is being done, I'm not seeing any. Um, more false positives and more false negatives. It honestly feels weird having to justify why realism in testing is important. It feels so damned obvious to me. Would you design a purposefully unrealistic scientific experiment? Create a deliberately unrealistic automated test? What's special about interviewing that realism is of secondary or tertiary concern? What is more important than realism? >I'm not automatically on the side of @mxcl because he was turned down It feels kind of like you're automatically on Google's side. The part that made me go what the fuck was when you said "he makes it sound like he expected to get the job without an interview" when he neither said nor implied anything of the sort. And, earlier you took it as a kind of article of faith that everybody at google was obviously super smart, because Google. There's definitely some bias there. >I'm interested in whether they paid attention in school. That's cool. I'm interested in whether they can do their job and I think it's kind of weird how people are seemingly so keen on setting tasks that test anything but that. >None of that precludes asking some realistic questions Strictly speaking asking what their favorite kind of chocolate is doesn't preclude that either, but there's a limited time available to interview and a limited amount that can be learned from asking them that - or indeed - anything else of tangential relevance.
- dahart 9y ago> This is moving the goalposts. What goalposts? You said it was an embarrassment that @mxcl didn't get hired by Google because of the "dumb" question. I've responded directly to your claims. > What is more important than realism? For me, questions that assess honesty, optimism, curiosity, potential, and communication skills all rank higher than technical questions that are "realistic". I care more about attitude and potential than I do about whether they can perform specific job duties already. > There's definitely some bias there. If there is, I wouldn't know it, but I think you're wrong. Do you know more than @mxcl tweeted? Do you know for a fact what happened? Have you heard Google's side of that story? Are you biased against Google? Do you believe one tweet is true and tells the whole story? The fact that @mxcl tweeted with indignance about his interview experience is what implied he expected to get the job without an interview. That's a fact, not an interpretation. He didn't so much imply it as say it directly, that he shouldn't have to invert a binary tree because 90% of Google uses his software. > I'm interested in whether they can do their job and I think it's kind of weird how people are seemingly so keen on setting tasks that test anything but that. I don't really understand why you just got so snarky, it's probably my fault for arguing, but it was calm a couple of messages back. I'm honestly sorry if something I said ticked you off. You're taking my comment out of context and trying to make it sound like something it's not. I can be interested in whether someone learned in school and still be interested in whether they'll do a good job, right? In fact, I'd go way out on a limb to suggest that doing well in school is a reasonable (but not perfect) proxy for how well someone might do in a job. Especially, but not limited, to new college grads.