After 7 successful years teaching full stack web development, Rithm School has decided to close and won’t have any future cohorts. View FAQs

The Job Funnel

Square rithm logo
Rithm School

Aug 20, 2018

No matter where you are in your career, looking for a new job is an incredibly stressful time. It's common to experience feelings of inadequacy, rejection, and general imposter syndrome.

This is a natural consequence of company hiring practices, which typically are engineered to minimize the rate of false positives (e.g. hiring someone unqualified for the job). Knowing this doesn't always ease the pain of not landing that dream job, though.

Even so, it can be helpful to try to zoom out and take a high level, objective look at the job search process. That's what I'd like to do here. My hope that by exploring a model of the job search, you'll be able to more effectively budget your time and more quickly find success.

A Typical Job Search

At its core, the job search can be boiled down to a sequence of steps. At each step, there's some probability that you'll advance, and some probability that you won't. For example, here's what a typical process might look like:

  1. You send an application to a company.
  2. There's some possibility that the company contacts you for an initial phone screen.
  3. There's some possibility that the company advances you to a more thorough phone interview, or a take-home challenge.
  4. There's some possibility that the company advances you to an on-site interview.
  5. There's some possibility that the company makes you an offer after the on-site.

In reality, of course, your mileage may vary. Companies may have more steps before the on-site, for example, or things may derail after the on-site but before the offer stage. But in general, the outline above reflects a fairly typical hiring process.

On one hand, this may not seem too overwhelming. After all, there are only a handful of steps. However, even if the probability of advancing at each step is relatively high, the probability of advancing through the entire process can be low. For instance, if the probability of advancing at each step is 75%, the probability making it all the way from application to offer is less than 32%.

In reality, of course, a 75% pass through rate for each step is quite high. In reality, the likelihood of advancing at each step is probably much lower. Let's suppose that 10% of the resumes you send out lead to phone screens, 30% of those lead to interviews, 30% of those lead to on-sites, and 30% of those lead to offers. (Though these numbers are arbitrary, they're probably on the higher end, especially at large tech companies. Anecdotal evidence suggests that at Google, for instance, the pass rate for phone interviews is closer to 10%, and the pass rate for on sites is closer to 20%.)

Exploring the Numbers

Let's dig into the model a bit more. Here you can adjust how many jobs you apply to, as well as the probability of advancing past each stage in the funnel:

If you leave the pass rates alone, note that you'll need to apply to hundreds of jobs before you can expect to land an offer. And if you want to have a couple of offers in your pocket for a strengthened negotiating position, you'll need even more. Even if you're applying to around 25 jobs a week, this model suggests it could take a few months of grinding before you land that first offer.

Of course, the probabilities are adjustable for a reason, and how well you're able to advance from one stage to the next will depend on your own strengths and prior experiences as an interviewee.

Two Rithm students on the couch

Takeaways for Success

In general, as a job seeker you have the most control over the parameters at the beginning of the process. The simplest way to improve your odds is to simply crank up the first parameter: the number of applications you send out. The larger your funnel at the beginning, the larger it will be at the end.

For some people, this approach works well: they send out applications regularly, aren't too picky about the companies that respond back, and proceed to work their way down the job funnel. For some folks, however, applying to a large volume of jobs can be draining, especially if they're not emotionally invested in the companies they're applying to.

I'm always an advocate for starting off your job search by applying far and wide, because it's important to get some interview experience under your belt. But if you'd like to take a more targeted approach, it's also possible to focus a smaller number of more personalized applications. This will decrease the value in the first slider, but will hopefully increase the value in the second.

No matter what, though, it's important to recognize that at each stage in the job search funnel, even for a highly qualified candidate, the odds of advancing to the next stage in the process may be no better than a coin flip. Unfortunately, rejection is by far the most common outcome of any individual job application. But acknowledging this reality is the first step to accepting the rejection and being able to move through it.

If you're on the job search right now, I hope this perspective is helpful. And if you're stumbling on some of the later stages of the process, try checking out some of our technical material for a refresher. Most importantly, get plenty of sleep, try to relax, and good luck!

If you like this post, Share with your friends on

Related Blog Posts

Orchestrating a Career Transition: A Developer’s Journey of Innovation and Self-Discovery Tell us a bit about you. I...
Square rithm logo
Rithm School
Jun 12, 2024
From data scientist to software engineer, Matt talks with Sophie about what he’s learned about career transitioning ...
Square rithm logo
Rithm School
Jun 7, 2024
When it comes to choosing a coding bootcamp, everyone has different opinions and criteria.  Using review sites like C...
Square rithm logo
Rithm School
May 8, 2024

Are You The Next Rithm School Graduate?

Start the process to book a call with our admissions team!

Download the
program syllabus

Get the syllabus, daily schedule, and a few more details about Rithm:

You have reached the limit for number of entries. Please email us if you need additional access: info@rithmschool.com