How I Got My First Tech Job With Zero "Real" Experience
← Back to Blog
Job Search Tips
Karan SinghApril 8, 20268 min read

How I Got My First Tech Job With Zero "Real" Experience

"You need 2-3 years of experience."

That's what the job postings said.

I had 0 years. I was a fresh graduate.

But I got hired at Amazon anyway.

Here's what actually worked.

The Problem

After college, I had: - A degree (everyone has that) - Some college projects (everyone has those) - No real job experience

Looking at job postings, I saw: - "2-3 years required" - "Must have production experience" - "Experience with microservices" - "Deployed to cloud platforms"

I had done none of these things.

But here's what I realized: Most freshers feel this way. And yet, companies hire freshers. So the "2-3 years required" thing is not absolute.

What I Did Instead

Step 1: I picked a specific area

Instead of "I'm a developer," I said "I'm a backend developer interested in payment systems."

Why payment systems? Because I was interested in how money worked. Simple as that.

Step 2: I built something real

I built a simple payment gateway integrator. Not for production. Just for learning.

It did: - Connect to a payment API - Process payments - Handle failures - Log transactions

Nothing fancy. But it was real code solving a real problem.

Step 3: I put it on GitHub

Public repository. With README explaining what it does. How to use it. What I learned.

Not just code, but a story.

Step 4: I made my resume specific

Instead of "Java developer," I wrote:

"Built payment gateway integrator in Java. Integrated Razorpay and PayU APIs. Handled 500+ test transactions with 99.5% success rate. Learned: REST APIs, error handling, logging."

Specific numbers. Specific technologies. Specific learnings.

Step 5: I applied to "fresher-friendly" companies

Not every company hires freshers the same way. Some are good at it: - Startups (always hiring) - Service-based companies (TCS, Infosys, Wipro) - Product companies with grad programs (Amazon, Google, Microsoft have intern-to-FT programs) - Growing companies (hiring aggressively, don't have experience requirements)

I focused on these.

Step 6: I customized my application

For Amazon, their job posting mentioned "API design and integration."

My cover letter: "I've designed and integrated payment APIs. Here's my GitHub project. Here's what I learned about building reliable integrations."

Boom. Connected my project directly to their need.

Step 7: I prepared differently

System design interviews are hard for freshers. Nobody expects freshers to know them.

But coding interviews? All freshers can prepare for those.

I focused 100% on coding interviews. LeetCode mediums. Mock interviews with friends.

I got through 4 interviews. 2 were coding. I got both right. Got hired.

What Got Me Hired

It wasn't my degree. Everyone has that.

It wasn't my GPA. I had a 6.8. Not spectacular.

It was: 1. Specific project on GitHub - Proof I could build something 2. Customized resume - Showed I read the job description 3. Relevant preparation - Focused on what matters for fresh hires 4. Genuine interest - My cover letter showed I cared about their tech stack

For Other Freshers

You don't need experience to get hired.

What you need: 1. One real project (doesn't matter how small) 2. Ability to code (medium-level problems) 3. Specific interest (not "any job," but a specific area) 4. Customized applications (not copy-paste)

Build something. Put it on GitHub. Show it to people. That's it.

Most companies would rather hire a fresher who built something than a fresher who didn't, regardless of other stuff.

Real Numbers

Amazon grad salary: ₹17 LPA + ₹2.5 LPA sign-on

My friends with experience (2-3 years): Also got ₹17-20 LPA

Point? If you can pass the interviews, experience doesn't matter for the initial offer.

Your growth after that depends on your work. Not your starting experience.

For You Reading This

You're graduating soon. Or you already graduated.

You think you don't have experience. So you can't apply.

That's not true.

Build one project. Make it specific to the industry you care about. Put it on GitHub. Apply.

You might get rejected. That's fine. You'll apply to other companies.

But one of them will see your project and your effort and your interest.

And they'll take a chance on you.

That's how I got hired.

And that's how you will too.

Karan Singh

Career mentor and tech industry professional sharing real experiences and insights.

View Profile →

Ready to advance your career?

Explore more career resources and job opportunities on Hiringstoday.