Whiteboard or not, in any interview, you are judged relative to performance of other candidates. At very coveted places like FB, they don't have a dearth of candidates. i.e. Even if you did "good enough", very likely they'll find someone who "aced" the same question on the whiteboard. (We're not debating whether that's right judgment or not, but from their perspective, it's justifiable). Having said that, I believe t…
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.
Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
11–20 of 46 posts
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#12Despite the sentiments of "they just want to see how you think" or "you don't have to get it right", in my experience if you don't do fairly well on the whiteboard you've failed the interview.
Obviously, getting it right the first time would be great. But I'll settle for something not obviously insane.
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#13I don't expect interviewees to "ace" whiteboard coding exercises, because the point of my questions isn't to answer the question: it's to see how you solve problems. Do you ask smart questions before writing anything? Do you put something down and then refine it? Do you handle errors? Do you understand the performance, maintenance, and testability implications of what you've written? That's what I'm looking for you t…
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#14Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#15Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#16This 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 know the solution and still figure it out, might even score higher, but people can "act" that they know it and some interviewed will fall for it. I want to believe I catch bad actors but can't say I can catch good ones. In any case if this is a question that appears in an interview prep book, I would expect them to know it (most people don't)
3. If they don't manage to implement it correctly, this is the biggest turn off. You CAN write correct whiteboard code if you WANT. I'm not with a stopwatch. If you don't then I consider it as sloppiness (more than "you can't code")
4. How you talk and behave - most important. If you can't figure it out yourself but ask me questions, if you try a simpler problem first, if you talk and explain what you are doing, if you run your ideas with me asking what I think, if you are determined to figure it out, ask for hints and immediately understand them and get this "aha" moment of how didn't I think of it rather than oh sucks I didn't think of it. If you are excited about the solution more than the fact I gave you hints for it, then I'd like to work with you. Asking questions is so important. Also not arguing with the interviewer and being a nice person really helps. I prefer shyness to overconfidence. Arrogance is an immediate no. Asking questions leads many times to a yes. Even if you didn't ace.
Bottom line with the existence of books courses and forums that list so many interview questions (some are on algorithms that took several years to develop) so knowing the solution is likely to be known from a book means you are not tested on your academic algorithmic development skills, you are tested on implementing something you read on CtCI with a twist perhaps. If anyone reads CtCI then interviews will just become harder.
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#17Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#18Earlier 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?
#19Largely my experience has been 1/2 to full day pair programming sessions, building a sample application that does something reasonably nontrivial, or a combination of these two.
I really personally enjoy this practice. Even though a day of billed hours is a large opportunity cost, so is the expense of potentially hiring a bad fit for the team. It goes both ways.
Re: Ask HN: Do you expect interviewees to “ace” whiteboard coding exercises?
#20It seems like the biggest players complaining about the lack of native tech talent in the US are the ones who give the worst tech interviews.