My two cents: (not hiring for a well known west coast company, but still) This is how I rank candidates. Let's say for a common question such as lowest common ancestor in a BST. 1. if they know the solution already and tell me they know it - major points, most interview prep books include it and they came prepared and they are also honest. I let them implement it still (and add some twist of my own) 2. If they don't…
Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
21–30 of 46 posts
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#222. You will not get an offer if you do not get a solution
3. Everyone ever: "White board interviews can be awful, but my company actually does a pretty good a job and I find them useful."
edit: for a slightly less snarky comment (and to expand on point 2) https://news.ycombinator.com/item?id=9522400
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#23My two cents: (not hiring for a well known west coast company, but still) This is how I rank candidates. Let's say for a common question such as lowest common ancestor in a BST. 1. if they know the solution already and tell me they know it - major points, most interview prep books include it and they came prepared and they are also honest. I let them implement it still (and add some twist of my own) 2. If they don't…
This is just my opinion, but If you're asking questions that can be found in "interview prep books" you're doing it wrong. Why not just ask questions that can be found by you know.. actually having experience developing software?
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#24I wouldn't say this. The hive mind holds them in low regard perhaps, but people hiring have to actually get the job done and in different companies different approaches are possible.
Why do you think it was the whiteboard? Perhaps you were just up against a really good candidate pool.
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#25Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#26My two cents: (not hiring for a well known west coast company, but still) This is how I rank candidates. Let's say for a common question such as lowest common ancestor in a BST. 1. if they know the solution already and tell me they know it - major points, most interview prep books include it and they came prepared and they are also honest. I let them implement it still (and add some twist of my own) 2. If they don't…
I don't understand what you mean with this sentence. Is this a good thing or not?
> If you are excited about the solution more than the fact I gave you hints for it,
Is this the best way? Gauging a person's emotional response? I'm pretty reserved in general and don't show emotions, but I do get fascinated internally by things, even if I don't intuitively show it. I just don't know how.
It feels like I'm being discriminated against because I'm not an extrovert cheerleader. Now that I know this, I can certainly act happy and excited, just for you.
But that's it: it's acting. I don't understand.
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#27Big companies can't afford that luxury though. If big companies set tasks, the tasks would eventually leak because of the sheer number of people applying (both per position and over time). By necessity, you need the same task for all candidates to compare them effectively (ours was "build an inventory management system in Haskell for shoes", and we checked for things like documenting code, error management, and the sensible shortcuts someone might take), so you can't switch tasks around, and people will eventually learn what you like, work hard at faking the knowledge (e.g. copying and lightly modifying the code from other applicants), and you'll get loads of false positives.
So a big company needs to find relatively generalist questions that correlate roughly with later performance, and it seems that whiteboard CS questions are those by testing existing knowledge; through the sheer breadth of the exercise, it's a lot more time consuming to "revise" to fake that knowledge, and harder when on the spot to prove understanding. Are algorithm (and, less often mentioned, "fit") questions relevant to the job, maybe not, but you have to see the context and the hiring problem facing Microsoft or Google.
Of course, my opinion is that smaller companies asking whiteboard questions are just aping what they know from Google (as I was) and that there are better ways to hire when you have only 10 employees and 2 openings, but I might be wrong or at a local optimum.
I certainly regret not hiring a certain Masters in Statistics from Columbia who was very competent but who wasn't familiar with neural nets and admitted so in the interview/whiteboard... she'd have saved me at least 3 months on things I had to build later! Conversely, I later hired a guy who failed some of the whiteboard questions, but said it had caused him to learn more about the topic, which he did over a few months, at which point he came back to us, demonstrated competence and got an offer.
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#28Earlier quoted context omitted.
the value of an engineer is understood to be higher ($Millions in equity) This would be at hip, happening startups in which you take a gamble on awful pay and terrible hours in the hope of being the unicorn, is it? Because in the vast majority of coding jobs, you're not worth millions.
Even at my small CRUD software company, there are 8 devs for a company bringing in $14million a year in revenue. That is certainly skirting the million range.
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#29Earlier quoted context omitted.
I think this partly depends on how hard the coding question is. If they give you FizzBuzz, I think you're pretty much required to ace it, even if you've never seen it. FizzBuzz is really simple though. At Facebook I was getting I guess what you'd call classic algorithm questions but with an extra twist thrown in. If you combine that twist with excessive time restrictions (the Facebook interviews were strictly 45 minu…
Yeah, that hope from them is baseless. Truth is, you're competing with candidates who have practiced a lot. They know it, and candidates know it too. I'll re-iterate: Technical interviews are a competition. You cannot go unprepared. Testing your "raw" skill is stupid and a myth. It's as stupid as saying you want to see Usain Bolt (and everyone else) compete without practice. Those days are gone.