coding3 min read

I Interviewed for 6 Random Jobs: Here's What I Did Wrong

I interviewed for six random jobs, believing it would help me prepare. Here’s what I learned about the pitfalls of using live interviews as practice.

Kevin Liu profile picture

Kevin Liu

September 12, 2025

I Interviewed for 6 Random Jobs: Here's What I Did Wrong

Can Practicing with Live Interviews Harm Your Career?

In the tech industry, landing your dream job often feels like a complex challenge. Many software developers, myself included, have mistakenly believed that interviewing for positions we're not genuinely interested in can offer valuable practice. However, this approach can lead to wasted time and potentially harm your reputation. After interviewing for six random jobs, I discovered the hard way that using real interviews as practice sessions can be harmful.

What Are the Risks of Interviewing Just for Practice?

When I started my job search, I thought applying to "low stakes" companies would help me gain experience. My thinking was flawed in several ways:

  • Believing More Interviews Build Confidence: I assumed more interviews would make me more comfortable.
  • Assuming Failure in Low-Stakes Settings Is Safe: I thought smaller companies wouldn't affect my career.
  • Expecting to Improve Through Exposure: I viewed every interview as a chance to practice.

These assumptions were wrong for several reasons:

Interviews Are Time-Consuming

Interview processes can take 3–6 weeks, involving assessments and multiple rounds. By lining up six interviews, I wasted half a year before even reaching the company I truly wanted. In a fast-paced job market, this is a significant setback.

Your Reputation Can Suffer

The tech industry is more interconnected than many realize. Recruiters often switch companies, and engineering managers share their experiences. Showing up unprepared and performing poorly can tarnish your reputation for years. I've seen candidates rejected at one company only to encounter the same hiring manager at another company later on.

Interviews Drain Your Energy

Using interviews as practice sessions depletes your mental energy. By the time a real opportunity comes along, you might find yourself exhausted and mentally drained.

Underperformance Isn't Beneficial

Performing poorly in interviews doesn't equate to valuable practice. It can lead to impostor syndrome, where instead of learning, you fall into self-doubt after facing rejections.

How Should You Prepare for Interviews?

Based on my experiences, here's a better strategy for interview preparation:

1. Opt for Mock Interviews

Use platforms like Pramp or Final Round AI for simulated interview experiences. These can mimic the pressure of real interviews without the risks. Approach these simulations seriously, adhering to time limits and using basic coding tools.

2. Focus on Pattern-Based Coding Preparation

Concentrate on understanding common problem-solving patterns such as sliding window, DFS, BFS, dynamic programming, and backtracking. Recognizing these patterns can significantly improve how you explain your thought process in interviews, which is often more important than knowing the algorithms by heart.

3. Practice System Design

Work on frameworks for Object-Oriented Design or distributed systems. Begin with simple designs and gradually increase complexity. At companies like Microsoft, being clear in your initial design before expanding is crucial.

4. Develop a Behavioral Story Bank

Prepare 6–8 STAR stories that reflect the company's core values. For instance, Amazon's leadership principles are key to their interview decisions. Neglecting these stories can be a critical mistake, even for candidates with strong technical skills.

Final Thoughts

The outdated advice of using random companies as practice is risky and ineffective. Instead, focus on mock interviews, pattern recognition, and targeted preparation to conserve your energy for the roles that truly matter.

When the time comes for your dream interview, ensure you're rested, well-practiced, and ready to excel. The landscape of tech interviews is changing, and your preparation methods should evolve accordingly. By adopting a strategic approach, you'll enhance your readiness and boost your chances of securing the job you really want.

Related Articles