Applied to 47 jobs in 6 weeks. Got 2 responses. Both automated rejections. I'm not even mad anymore, I'm just confused.
I have a computer science degree, three years of experience, two shipped products, and a GitHub that isn't embarrassing. I am not applying to Google or Meta. I am applying to mid-size companies, startups, the kind of places where I genuinely thought I had a real shot.
47 applications. 2 responses. Both automated. One came 4 days after I applied, one came 11 days after. Neither had a human name attached to it.
I started keeping a spreadsheet because I needed to feel like I was doing something. The spreadsheet now has 47 rows and a column called "heard back" that is almost entirely empty. Looking at it feels like documentation of a slow psychological experiment.
The thing nobody prepares you for is that there is no feedback loop whatsoever. You do not know if your resume was seen. You do not know if it was filtered before anyone read it. You do not know if the role was already filled internally when it was posted. You do not know if you were one bad keyword away from getting through. You just know nothing happened and then time passes.
I spent a weekend going down a rabbit hole trying to understand ATS filtering and learned that the average corporate job posting gets 250 applications and that somewhere between 70 and 75 percent of resumes are filtered out before a human ever sees them. So statistically I might have never existed in this process at all.
What I cannot figure out is whether I am an outlier or whether this is just what it is now for everyone. Because if 47 applications with a real profile gets you two automated rejections, what is actually happening to the people with gaps in their resume, or a non-linear career path, or a degree from a school nobody recognizes. Are they just invisible?
Is the system quietly deciding that entire categories of candidates do not exist before a single human being has a chance to disagree?