Friday, April 21, 2017

Technical Interviewing is a Broken Process

"After drawing on data from thousands of technical interviews, it’s become clear to us that technical interviewing is a process whose results are nondeterministic and often arbitrary. We believe that technical interviewing is a broken process..."

"[C]oming up with interview questions and processes is really hard, so despite their differing needs, smaller companies often take their cues from the larger players, not realizing that companies like Google are successful at hiring because the work they do attracts an assembly line of smart, capable people... and that their success at hiring is often despite their hiring process and not because of it. So you end up with a de facto interviewing cargo cult, where smaller players blindly mimic the actions of their large counterparts and blindly hope for the same results."

"The worst part is that these results may not even be repeatable…"

"After looking at thousands of interviews.., we’ve discovered something alarming: interviewee performance from interview to interview varied quite a bit, even for people with a high average performance."

"At the end of the day, because technical interviewing is indeed a game, like all games, it takes practice to improve. However, unless you’ve been socialized to expect and be prepared for the game-like aspect of the experience, it’s not something that you can necessarily intuit. And if you go into your interviews expecting them to be indicative of your aptitude at the job, which is, at the outset, not an unreasonable assumption, you will be crushed the first time you crash and burn. But the process isn’t a great or predictable indicator of your aptitude. And on top of that, you likely can’t tell how you’re doing even when you do well."

"A noisy, non-deterministic interview process does no favors to either candidates or companies. Both end up expending a lot more effort to get a lot less signal than they ought, and in a climate where software engineers are at such a premium, noisy interviews only serve to exacerbate the problem."

"[I]n the absence of a radical shift in how we vet technical ability, we’ve learned that drawing on aggregate performance is much more meaningful than a making such an important decision based on one single, arbitrary interview. Not only can aggregate performance help correct for an uncharacteristically poor performance, but it can also weed out people who eventually do well in an interview by chance or those who, over time, simply up and memorize Cracking the Coding Interview. [E]ven after just a handful of interviews, we have a much better picture of what someone is capable of and where they stack up than a single company would after a single interview, and aggregate data tells a much more compelling, repeatable story than one, arbitrary data point."

Lerner, Aline. (2016), You can't fix diversity in tech without fixing the technical interview. Interviewing.io. Retrieved on April 21, 2017 from http://blog.interviewing.io/you-cant-fix-diversity-in-tech-without-fixing-the-technical-interview/

Lerner, Aline. (2016), After a lot more data, technical interview performance is kind of arbitrary. Interviewing.io. Retrieved on April 21, 2017 from http://blog.interviewing.io/you-cant-fix-diversity-in-tech-without-fixing-the-technical-interview/


No comments:

Post a Comment