
At interviewing.io, we’ve seen hundreds of thousands of engineers go through job searches, and the biggest mistakes we see people make are all variations on the same theme: not postponing their interview when they aren’t ready. In most situations, there is no downside to postponing. In this post, we'll tell you what to do and say.

Nine free chapters of Beyond Cracking the Coding Interview. are now available for free.
You can find them here.
They include:

Gayle Laakmann McDowell, Mike Mroczka, and Nil Mamano, and I have written the official sequel to Cracking the Coding Interview (often called the bible of technical interview prep). The sequel is fittingly called Beyond Cracking the Coding Interview.
We cover everything you need to know for today's tougher technical interviews and hiring climate. We have (at least) thirteen new technical topics and over 150 new problems. We’ve also drawn on a decade of hiring data and 100k interviews from interviewing.io to help you get noticed, manage your job search, and negotiate the best possible offer.

The book is available now, and purchases come with $50 off on interviewing.io... given that it costs ~$45, it's not a bad deal.

I’m the founder of interviewing.io, and in some ways, I’m the meritocracy hipster who was writing about how eng hiring should be meritocratic and about how quotas are bad, way before saying either was cool. At interviewing.io, my team and I have been trying to make hiring meritocratic for the last decade.
I’ll also be the first to admit that DEI is ideologically flawed because of its emphasis on race and gender-based outcomes and its insistence on equality of those outcomes. In the last decade, we've seen a lot of bad stuff done in the name of DEI, firsthand. I'll talk about those in this post.
But all the recent pro-meritocracy, anti-DEI rhetoric is bad. Yelling “Meritocracy!” as if it’s a fait accompli is just as harmful as the worst parts of DEI. I’d even go so far to say that the DEI movement has done more for meritocracy than the loud pro-meritocracy movement is doing right now.
I’m delighted that “meritocracy” is no longer a dirty word. But, just saying it isn’t enough. We have to change our hiring practices. We need to stop using meritocracy as a shield to preserve the status quo.
In this post, I talk about the flaws of DEI, the false promise of meritocracy, and what to do to actually make hiring meritocratic and fair.

Have you ever wondered if you should spend more time on LeetCode, participate in those contests, or focus on solving harder problems? A popular Reddit post suggests you need 700+ questions and a LeetCode rating between 1800-2000 to pass FAANG interviews. Is this really what the data supports? To answer these questions and more, we looked at our users' LeetCode ranks and ratings and tied them back to interview performance on our platform and whether those users worked at FAANG.
In this post, we’ll share what we’ve learned.

In part 1 of this post, we analyzed different ways to get into companies along two axes: effectiveness and how much control you actually have.
The channel that maximizes both effectiveness and control is cold outreach to hiring managers (not recruiters!). And yet, most people do this type of outreach incorrectly. In this post, we'll tell you exactly what to do and what to say to reach out to hiring managers at top companies and get responses.

interviewing.io is an anonymous mock interview platform — we help engineers prepare for technical interviews. In this market, many of our users are struggling with getting in the door at companies, so we ran a survey to see what’s worked well and what hasn’t, in today’s difficult climate.
Not surprisingly, warm referrals are the best way in. On the other hand, agency recruiters are clearly the worst. But not all channels are created equal. Some, like recruiters contacting you, you have minimal control over, and whether you get contacted is largely a function of whether you have top brands on your resume or belong to an underrepresented group. With others, like reaching out to hiring managers, you are fully in control of your destiny. Here's how to make the most of a difficult landscape.

We surveyed almost 700 of our users about their experiences with take-homes and interviewed a handful more for deeper insights. We learned a lot—mostly about candidates' poor experiences and negative feelings toward take-homes. They take a lot of time. They don’t respect candidates’ time. Candidates often get no feedback. And candidates are almost never compensated. Really, it's all about value asymmetry.
The good news? Turns out there are some pretty simple things companies can do to vastly improve their take-home assignments

It is high time we start talking about interviewing. I know it seems like we are talking about interviewing all the time, but we are usually talking about only one half of the equation: How to be a good candidate. What about the other half? What about the interviewer?
In the last decade, there has been an explosion of attention for candidates and how to improve their interview performance. This stands in stark contrast to the preparation of the interviewer. If you are lucky, your interviewer might have gotten a two hour class on how to ask only bona fide work related questions and has sat through two shadow interviews. Maybe they have even done a few interviews! Consequently, there is a lot of bad interviewing being done. That needs to change.

In partnership with the team at Learning Collider, we ran a study to see how good recruiters were at judging resumes.
We asked technical recruiters to review and make judgments about engineers’ resumes, just as they would in their current roles.
They answered two questions per resume:
We ended up with nearly 2,200 evaluations of over 1,000 resumes. We then compared those judgments to how those engineers performed in interviews on our platform. Here's what we learned.
Interview prep and job hunting are chaos and pain. We can help. Really.