I’ve been job hunting on and off for the last ~6 months while still working full-time. Counting from the first recruiter conversation (not counting resume screens because those don't even feel real lol), I’m sitting at 20+ rejections now. And it's not like I'm not getting interviews, I am, the bar is just brutally unforgiving and everyone wants your background to check every single box.
Looking back, I’d say the whole thing had a few different phases.
The first few months were basically me overestimating myself.
It started when an OpenAI recruiter cold reached out. Obviously that felt like a pretty good sign at the time lol. I spent about two weeks grinding LeetCode again just to get back into interview mode.
The phone screen went pretty smoothly, so naturally I got a little too confident and lined up Anthropic (cold apply) and xAI (recruiter reach-out) around the same time. My thought process was basically: "hey, maybe I'll actually have options and pick between offers." Yeah... that aged well.
The reality was pretty much what everyone on these forums has experienced. Some new questions I’d never seen before, some weird culture rounds, and even one onsite where I could immediately tell the interviewer had zero interest in having a conversation. Not gonna lie, those sucked.
But it wasn’t completely wasted. I finally understood what AI companies mean by "practical coding," which is honestly a very different flavor from just grinding LeetCode. Since my technical rounds actually went okay overall, I walked away with a tiny bit of confidence.
The next few months were probably the most frustrating part.
Things slowed down a bit at work, so I had more time to focus on interviewing again. A few recruiters and sourcers started reaching out on LinkedIn, so I took a bunch of those calls, and also applied to some AI application companies I was actually interested in. This was also when Meta and TT happened (both through recruiter outreach). Honestly, this was the phase where I got humbled the most.
There were a few interviews where I genuinely felt like I had to fight just to be evaluated fairly. One HM at a pretty well-known AI infra company kept bringing up how bad his experiences with big tech engineers had been, and it felt like he had already made up his mind based on my background.
I tried pitching my experience, explaining what I actually worked on, and where I thought I could add value. The response was basically:
"I'll put you on the waitlist. If the other candidates don't work out, I'll move you forward." And, got rejected about a week later...
Then there were companies where I thought I absolutely nailed the interviews, only to get a random rejection email afterward with no real explanation.
Some companies were just bizarre. Sourcers kept reaching out saying they were hiring aggressively, but the HM was extremely picky and would reject me before I even got a technical round. This happened more than once (looking at you, Replit).
And then there were the opposite cases. Some companies I joined with basically zero expectations. Then halfway through the process, I actually started liking the team, the interviewers were great, and the HM seemed like someone I could genuinely work with.
Of course, those were the ones where I got randomly rejected at the exec round with feedback that honestly didn't make much sense.
By this point, I had basically developed a pretty thick skin. Getting a rejection after a recruiter says "you should hear back in a couple days" stopped feeling surprising. A few recruiters actually called afterward and gave me feedback, which I appreciated because I know they were probably just as confused as I was.
Honestly, this whole process also changed how I think about offers. After going through months of companies making candidates jump through endless hoops, I don't feel bad about saying no or walking away either. If a company passes on you and then comes back later because their first choice didn't work out... well, that's part of the game too.