My manager is not promoting me. What should I do? Advice from an eng manager at Amazon, Meta, and Microsoft.

By Swift Kraken | Published:
corgi sitting in front of a brick wall

I’ve been an engineering manager at Amazon, Meta and Microsoft. I’ve been in many promotion reviews, and here is my advice on what it takes to get a promotion.

Want to work from home? That’ll be $46,282.

By Elliot Plant | Published:

Software engineering jobs come with a lot of perks. But that doesn’t mean our jobs are perfect. Work requires us to commute, reduces the time we can spend with family, increases our stress levels, and forces us to deal with teammates we don't gel with. And sometimes we work for companies with questionable morals and use technologies we don’t enjoy. 

For some of us, it’s worth trading cash for a job that fits into our lives better. But how much cash?

To figure this out, we surveyed our users about times they took jobs with lower compensation, why they did it, and how much money they left on the table. We have the numbers!

How hard is it to cheat in technical interviews with ChatGPT? We ran an experiment.

By Michael Mroczka | Published:
Pass Rate by Question Type with the Control group at 53%, the Verbatim group at 73%, the Modified group at 67%, and the Custom group at 25%

Does ChatGPT make it easy to cheat in technical interviews? To find out, we ran an experiment where we instructed interviewees on our platform to use ChatGPT in their interviews, unbeknownst to their interviewers. The results were surprising, but as a preview, know this: companies need to change the types of interview questions they are asking—immediately.

Does communication matter in technical interviewing? We looked at 100K interviews to find out.

By Dima Korolev | Published:
Rejection-with-swap.png

The interviewing.io platform has hosted and collected feedback from over 100K technical interviews, split between mock interviews and real ones. It’s generally accepted that to pass a technical interview, you have to not only come up with a solution to the problem (or at least make good headway), but you also have to do a good job of articulating your thoughts, explaining to your interviewer what you’re doing as you’re doing it, and coherently discussing tradeoffs and concepts like time and space complexity. But how important is communication in technical interviews, really? We looked at the data, and it turns out that talk is cheap. Read on to find out how and why.

Hamtips, or why I still run the Technical Phone Screen as the Hiring Manager

By Alexey Komissarouk | Published:
Consolidating-pre-onsite-interviews-to-improve-hiring-velocity-3.webp

“Hamtips” stands for “Hiring Manager Technical Phone Screen.” This combines two calls: the Technical Phone Screen (TPS), which is a coding exercise that usually happens before the onsite, and the HMS call, which is a call with the Hiring Manager. By combining these two steps you shorten the intro-to-offer by ~1 week and reduce candidate dropoff by 5-10%. It’s also a lot less work for recruiters playing scheduling battleship. Finally, Hiring Managers will, on average, be better at selling working at the company – it’s kind of their job.

Technical phone screen superforecasters

By Alexey Komissarouk | Published:
3e78e-alexeypost1.webp

“The new VP wants us to double engineering’s headcount in the next six months. If we have a chance in hell to hit the hiring target, you seriously need to reconsider how fussy you’ve become.”

It’s never good to have a recruiter ask engineers to lower their hiring bar, but he had a point. It can take upwards of 100 engineering hours to hire a single candidate, and we had over 50 engineers to hire. Even with the majority of the team chipping in, engineers would often spend multiple hours a week in interviews. Folks began to complain about interview burnout. Also, fewer people were actually getting offers; the onsite pass rate had fallen by almost a third, from ~40% to under 30%. This meant we needed even more interviews for every hire. Visnu and I were early engineers bothered most by the state of our hiring process. We dug in. Within a few months, the onsite pass rate went back up, and interviewing burnout receded. We didn’t lower the hiring bar, though. There was a better way.

I’ve conducted over 600 technical interviews on interviewing.io. Here are 5 common problem areas I’ve seen.

By Ian Douglas | Published:

I recently conducted my 600th interview on interviewing.io (IIO). I’d like to share lessons learned, why I approach interviews the way that I do, and shed some light on common problem areas I see happen in technical interviews. Every interviewer on the platform is different, and so your results may vary. We have some excellent folks helping out on the platform, and have a wonderful community working to better ourselves.

6 red flags I saw while doing 60+ technical interviews in 30 days

By Uduak Obong-Eren | Published:
539938699-huge.webp

What is the one thing you would look out for if you had to join a company? Sometime between January and February 2020, I wanted to change jobs and was looking to join a new company. This, among other reasons, led me to embark on a marathon of technical interviews – 60+ technical interviews in 30 days. Doing that many number of interviews in such a short time meant I had an interesting mix of experiences from the various companies I interviewed with, each with their unique culture and values that often reflected in the way their interviews were conducted, intentionally or not.

We know exactly what to do and say to get the company, title, and salary you want.

Interview prep and job hunting are chaos and pain. We can help. Really.