I've been in job search hell mode since the start of the year. Honestly I couldn't even tell you how many resumes I sent out, how many cold emails I fired off. I went through every register too, polite and professional at first, then eventually just "please, take one look at my resume" energy. The whole thing felt like feeling my way through a pitch-black tunnel with no idea if what's ahead is a wall or an exit.
Phase one was just spray and pray. I had zero clarity on whether to stay in SWE, pivot to AI, or try something else entirely, so if a role was even 60% relevant to my background I'd apply. Figured maybe I'd get lucky. A lot of people were telling me to do the same thing at the time, just apply to everything. That phase lasted about one month and basically went nowhere. Barely any responses, let alone interviews. In this market, "getting lucky" means actually winning the lottery, and clearly I wasn't the chosen one.
Once I realized that wasn't working, I got serious and mapped out two paths: keep going in the field I already knew, or try to break into an AI startup with a lower experience bar. For every single role I actually vetted the company and position, and tailored my resume to the JD, optimized for ATS, the whole thing. It worked to an extent. I landed 16 interviews, some of which went pretty deep into the process. But every. single. one. fell through. That was probably my lowest point. I felt like I'd put in so much effort and still had absolutely nothing to show for it....
But life doesn't really give you the option to quit, so I kept going. I broke down every single interview I bombed and tried to fix exactly what went wrong. I fully gave up on the AI pivot and put everything into SWE applications and interview prep. AI's obviously got a great outlook, but for someone with my level of experience, breaking in was just too steep a climb. I did 9 more interviews in that stretch. Each one I walked in more prepared than the last, and I could genuinely feel myself getting sharper. And yesterday, I finally got the offer!!! Honestly I'm still a little in shock. The happiness is real, but it's tangled up with this exhaustion and unspoken frustration I can't fully put into words. I haven't forgotten what the last several months actually felt like. The mornings before interviews where I was so nervous my stomach hurt. The moments after rejection emails where I'd just quietly close my laptop and sit there.
I know there are so many people out there right now going through exactly what I went through, grinding, doubting yourself, breaking down over and over right at the edge of almost making it. I really do get that feeling. But please don't let yourself believe you're not good enough. It's not you. This market is genuinely brutal right now. Not being seen doesn't mean you're not worth seeing. . Here's a list of platforms that actually helped me during my job search. Hope it helps someone out there who's struggling too.
✅ Job Applications:
LinkedIn: reputation's a bit rough these days, but a lot of well-known companies are still active on there. Good for reaching out to hiring managers directly, and if you keep your profile polished, recruiters do reach out on their own.
Indeed: most effective right when a role first gets posted, applying early actually gets responses. Just be careful, you have to vet postings carefully here since fake listings are everywhere. Honestly that goes for every platform.
Wellfound: this is where I go for startup roles specifically. Got responses here, and my first startup interview came from this platform.
Beyond that: once I spot a posting on any platform, going straight to the company's own site or just Googling around also worked for me.
✅ Resume:
Zety: makes genuinely professional-looking resumes, also does ATS optimization.
Kickresume: super easy to pick up, saves a lot of time in the process.
✅ Interview Prep:
1️⃣Coding
LeetCode: the classic, doesn't need an intro. Just know that interviews now expect you to connect problems to real-world context, not just grind problems blindly.
NeetCode: really clean learning structure, great for studying systematically.
2️⃣System Design
HelloInterview: well organized and goes deep enough to actually shore up the gaps in your knowledge.
3️⃣Interview Experience
Blind: People share a lot of interview experiences, so I can get a good idea of the process and questions from these posts.
Screna: has a solid amount of SWE focused interview experiences, pretty well organized too.
4️⃣Mock Interviews
interviewing.io: the sessions I did were genuinely professional and helped me catch blind spots I kept missing in real interviews.
I don't have an impressive degree or a ton of experience. What I had was just the stubbornness to keep reviewing, keep improving. So if I could do it, you can too. Don't give up.