4

Ask HN: What factors laid the foundation for tech interviews as they are today?

I am working as a software engineer for a decade. And I've interviewed with a lot of various companies through my career. All the interview preparation books, yet, miss one point — how did the bar was even set and why.

Given current AI trend, live coding sessions are transforming a lot as well. I can see more companies leaning towards virtual sessions with "prepare a blank project with your favorite IDE, share your screen and let's go". This means, that the companies acknowledge that the AI is a little trick a candidate can utilize to make a better impression.

On the other hand, this is just interviewees adapting to a relatively high standard that the industry did set. It was discussed a ton of times, how other jobs don't require a person to present the fitness in such a rigorous manner. When companies treat every other candidate as an impostor.

Not only a candidate should be a jack of many trades but also be humble once they get put into a job that may not necessarily require those algo and system design skills right away or in a year's time.

We all know that. But I'm very curious to learn how it all started, who set the "Olympic team fit" standard.

I'm sure somebody can provide a more comprehensive history, but I'm pretty sure it started with Microsoft being cargo-culted. Then when Microsoft stopped being as cool, everybody started copying Google and how they did interviews.

Microsoft did brain teasers like "How many ping pong balls fit on a bus?" questions. Then Google copied that to start. Google later realized that performance on these questions didn't predict performance on the job and developed a more data-driven approach that you see today (leetcode style) that other companies copy today.

I'm in the camp that interviewing loops all have tradeoffs, but if you're a smaller company you can't afford to copy how big tech giants interview candidates. Their funnels are much larger, and they can afford to skip on potentially quality candidates.

3 hours ago147

>>Microsoft did brain teasers like "How many ping pong balls fit on a bus?" questions. Then Google copied that to start. Google later realized that performance on these questions didn't predict performance on the job and developed a more data-driven approach that you see today (leetcode style) that other companies copy today.

I'm curious how did they realize that ping pong bus questions didn't predict performance. Was that just based on negative candidate feedback or they pulled the spreadsheets to realize they are below the hiring quotas.

2 hours agogdmka

Direct consequence of programming gold rush of 2010s and esp. 2020Q3-2022. When you have choirs of people whining about how companies are "desperate to find anyone being able to solve Fizzbuzz"... when influencers are making videos about how they supposedly (in some cases - actually) do 1-2 hours of work per day in FAANG campus... when even some technical people honestly believe that average salary of developer is $150k per annum... when completely random people with blue collar backgrounds are looking to get into software development... when bootcamps are making claims about making random people hirable in software in six months there is a problem. The gold rush problem. What we as industry and community were broadcasting for a long time is that making money is easy in software, but that is not true and mostly never was. What the masses are hearing is "six figures in six months". What ends up happening is that for many positions there are large number of juniors, freshers, aspirants, wannabes, bootcamps grads, some opportunistic chancers and even some blatantly fraudulent imposters. Imagine posting a junior dev position and having a flashmob of 100+ people instantly appearing, yet the objective is to hire one person. One way or another, rest of them have to be told off. It's just mathematical reality that is made even worse by end of ZIRP and significant slowdown of VC money.

3 hours agorl1987
[deleted]