What Two Months of Job Hunting Taught Me About the Broken Tech Hiring Process

EzequiasEzequias
3 min read

I recently spent two months looking for a new opportunity.
I didn’t solve a single binary tree problem. I didn’t do any live coding.

And yet, I landed a Tech Lead position.

This post isn’t a flex. It’s a reflection, on how the hiring process in tech is still broken, and why filtering great engineers through outdated rituals is holding companies (and candidates) back.

💣 The Problem With “The Process”

Most hiring pipelines rely on:

  • Timed coding challenges

  • Leetcode-style algorithm problems

  • Live coding under pressure

  • Rigid screening steps that reward performance under artificial constraints

I’m not saying these methods never work. But they often filter for the wrong thing:

  • Performance under pressure ≠ long-term thinking

  • Cracking a problem fast ≠ solving real-world issues

  • Polished answers ≠ building maintainable software

🧪 My Own Experience

  • 2 months actively searching

  • Applied to 100+ roles, interviewed with 30+ companies

  • Got ghosted, rejected without context, or strung along by long processes

  • The ones I was most excited about? Often the worst experiences

And then, out of nowhere, a conversation with a hiring manager turned into a role.

No live coding. Just real talk about architecture, communication, decision-making, and team dynamics.

🧑‍💻 What Companies Should Be Doing

  • Look at portfolios, side projects, GitHub, not just brainteasers

  • Talk about architecture decisions, tradeoffs, past failures

  • Pay attention to communication, curiosity, and product thinking

  • Use take-home assignments only if they respect the candidate’s time

Senior engineers are not auditioning for a school play. We’re bringing experience, judgment, and context to the table.

🎯 Key Takeaways

  • Not getting through Leetcode rounds ≠ you're bad

  • Being good at interviews ≠ you're a good engineer

  • Real-life engineering is collaborative, messy, and filled with tradeoffs, not 45-minute puzzle rooms

💼 For Hiring Managers & Devs Alike

  • If you're hiring: challenge your assumptions about what makes a “strong candidate”

  • If you're job hunting: don’t tie your self-worth to arbitrary tests.
    Talk to people. Reach out directly. Share your story.
    The best roles often come from honest conversations, not perfect answers.

✍️ Final Thoughts

I’m glad I didn’t get some of the jobs I interviewed for.

I’m even more glad that someone took a chance on who I am, not just what I could do under a timer.

And if you’re out there grinding, feeling disqualified by a 3-hour tech screen you flunked:
You’re not alone. You’re not broken. The system kind of is.

Enjoyed this post?
Follow Tech & Travel Logs for reflections on tech, travel, and remote work life.

🌐 Learn more or get in touch at ezequias.me

0
Subscribe to my newsletter

Read articles from Ezequias directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Ezequias
Ezequias