I'm sure that the process I use rejects some people who could do good work but I've never let anyone through who I regretted hiring later. I always ask a basic programming question and ask some questions to gauge how much the person actually takes time to learn more about software development. That's usually enough data to figure out what's going on. 95% of people fail the programming question so I continue on the in…
How Effective are Technical Interviews?
11–20 of 114 posts
Re: How Effective are Technical Interviews?
#12I'm sure that the process I use rejects some people who could do good work but I've never let anyone through who I regretted hiring later. I always ask a basic programming question and ask some questions to gauge how much the person actually takes time to learn more about software development. That's usually enough data to figure out what's going on. 95% of people fail the programming question so I continue on the in…
What is the question I may ask?
Re: How Effective are Technical Interviews?
#13Disclaimer: may or may not be legal; I'm no employment-law expert, so have no idea if "not hired due to coin flip" would be a grounds for suing.
Re: How Effective are Technical Interviews?
#14Especially for startups.
Corollary: disgruntled tech interviewees who are good, but get passed on.
Re: How Effective are Technical Interviews?
#15No one ever looks at it. I'm starting to wonder why linked lists are so important to employers.
Re: How Effective are Technical Interviews?
#16I have a sizable and growing portfolio of code I've written: some complicated algorithm stuff, some open source contributions; things like that. No one ever looks at it. I'm starting to wonder why linked lists are so important to employers.
Re: How Effective are Technical Interviews?
#17In general, bad candidates get me hinky in the resume portion (or worse, don't really want to work here!) then crash and burn on the programming question. Borderline candidates do ok in resume but make me feel like they're not that comfortable programming. Great candidates usually do something clever during the problem.
I believe that doing homework isn't convincing. It's too easy to cheat. That's probably why the commenter elsewhere on the thread got bounced from Google. Doing week-long trial runs would be ideal, but impossible at my company. We sometimes go contractor-to-hire though.
Can you be a great programmer and fail my interview? I think it boils down to three things: skills, communication, and pressure. If you lose your skills and communication under pressure for an interview day, you probably won't survive in my environment over the long haul.
Re: How Effective are Technical Interviews?
#18Earlier quoted context omitted.
What is the question I may ask?
Implement: itoa
Re: How Effective are Technical Interviews?
#19I like interviews where you explain existing code you've written. I do well with those. I also do well if they give me a homework problem before the interview. True story. Interview at Google. They had me make this AJAX web application as homework before the interview. Three people told me they LOVED my solution and thought it was beautiful. I figured I was a shoe-in for the job at that point. But at the interview th…
('4'+4)-4 is 40, whereas (4+4)-4 is 4. There are a lot of people who glue a few things together in Javascript and PHP and call it a day, and their filter against those is imperfect. Interviews as a whole are less informative than actually working with someone.
Re: How Effective are Technical Interviews?
#20Happily, there is a simple opt out mechanism. There are two ways to get into any company: through HR and the resume -> interview -> offer process, and the other way. (Convince a decisionmaker within the company that you, specifically, are the answer to their prayers. Get hired. Skip slush pile.)
Pick door number two. If you get your jollies off of sorting linked lists you can do so after having received the moral equivalent of an offer (which should decrease the stress to the point where you can successfully sort a linked list).