Interview Experience
Full Stack Developer
Campus Placements
Tier 3 College
DSA Preparation
My First Ever In-Person Interview as a Full-Stack Developer
I walked into my first in-person interview with weak DSA, half-ready projects, and a lot of self-doubt. I didn’t get selected—but the experience changed everything.
A
Aman
December 17, 2025
5 min read
A Tier-3 college story about pressure, rejection, and lessons that actually matter
I didn’t sleep the night before my first in-person interview.
My projects weren’t fully ready.
My DSA preparation was weak.
And I was walking into a real office, to face real engineers, for a real Full-Stack Developer role.
I didn’t get selected.
But that interview changed everything.
This is the honest story of my first face-to-face interview experience—no exaggeration, no shortcuts, just reality.
Where I Come From
I’m a final-year undergraduate student from a Tier-3 college, where placements were never something we felt confident about. For most of our college life, companies rarely visited, and expectations around campus placements were quite low.
Everything changed when we entered our fourth year.
Our entire placement department was revamped. A new, experienced team took charge—focused, proactive, and genuinely serious about bringing companies to campus. For the first time, placements felt structured and intentional.
That change brought my first interview opportunity.
How the Opportunity Came
Through one of their contacts, a company opened a role for a Full-Stack Developer. During an initial information session, they asked who was interested. Many students raised their hands—including me.
The next day, students were shortlisted based on academic marks and given a technical test related to the role. No one cleared it.
Instead of ending the process, the placement team decided to give all interested students another chance. We were given a 24-hour assessment, with a one-hour time window to attempt it.
I completed the test.
A few days later, I got a call in the evening from my placement officer:
“You’re shortlisted. Your interview is tomorrow morning. Be there by 9 AM.”
No gap.
No time to overthink.
No second chance.
The Night Before the Interview
I was not prepared.
My projects were messy and unpolished.
The role focused on Python and FastAPI, while most of my experience was in Node.js and JavaScript.
That night, I did whatever I could:
Cleaned up my projects so I could at least explain them
Revised Python fundamentals
Learned enough FastAPI to understand what I was building
I didn’t sleep.
I barely ate.
Anxiety took over completely.
Interview Day: Walking into the Office
I reached the office location early, had a coffee, and waited nearby. At exactly 9:00 AM, I walked inside.
After registering my name, I was guided into a waiting room where other candidates were seated. Slowly, more people arrived. I didn’t talk much—I was just observing, processing, and trying to stay calm.
Soon, the technical team arrived and explained the interview process.
The Task Round
We had to choose:
A frontend task, or
A backend task
No AI tools were allowed. Only official documentation.
I chose the backend task.
The problem statement was to design a Library Management System using FastAPI, implementing full CRUD operations.
Despite limited experience, I focused on:
Writing clean and functional APIs
Structuring the project properly
Adding basic error handling
It wasn’t perfect—but it worked.
Technical Discussion & Shortlisting
After the task, candidates were called one by one to explain what they had built. When my turn came, I explained my approach, design choices, and implementation details.
The interview quickly turned into a broader technical discussion:
Python fundamentals
OOP concepts
Basic React and Java questions
Detailed discussion around my projects
After some waiting, the shortlist was announced.
My name was there.
Then came the next round.
The DSA Round (My Weakest Link)
The final round was DSA, taken by the Tech Lead.
I could confidently explain:
The approach to the problem
Why it was optimal
But when asked to code it, I struggled.
The logic was correct.
The syntax wasn’t.
The discussion still continued for 30–45 minutes, covering:
System design scenarios
Handling load and scalability
How I used AI in my projects
Data processing and cloud concepts
After that, we were asked to wait again.
The Result
Later, we were informed that HR would communicate the results over call.
Confused, I contacted my placement officer.
After some time, he called back and said:
“The second round didn’t go very well. You’re not shortlisted.”
That moment hurt.
But it was also the most honest feedback I had ever received.
Lessons I Learned from My First In-Person Interview
This interview taught me more than any online rejection ever could.
1. Marks Alone Don’t Decide Your Future
Marks may help in shortlisting, but interviews test thinking, clarity, and real skills.
2. DSA Is Non-Negotiable
No matter how good your projects are, weak DSA can end the interview. Ignoring it early was my biggest mistake.
3. Projects Must Be Interview-Ready
Your projects don’t need to be perfect—but they must be:
Clean
Deployable
Easy to explain
If you can’t explain your own project, it’s a red flag.
4. Interviews Are Conversations, Not Interrogations
Good interviewers want to understand how you think, not how much you memorize.
5. Rejection Gives Direction
I didn’t get selected—but I walked away with clarity on exactly what I needed to improve.
Advice to Students Preparing for Placements
If you’re still in college or just starting your placement journey:
Start DSA early, even if it feels slow
Build 2–3 strong projects and understand them deeply
Practice explaining your approach, not just final answers
Don’t rely on last-minute preparation
Treat every interview as a learning experience
Your first interview might not be your breakthrough—but it will shape you.
Final Thoughts
This was my first face-to-face interview, inside a real office, with real engineers, for a real Full-Stack Developer role.
I didn’t get the offer.
But I walked out more prepared, more aware, and more determined than before.
And that mattered more than selection.
Follow on Medium- https://medium.com/@stranzer/my-first-ever-in-person-interview-as-a-full-stack-developer-43df0b5d19ad
A
Aman
Published on December 17, 2025