Java Intern Interview Experience
I recently cleared an interview for a Java Intern role in Pune. Due to privacy reasons, I won't be sharing the company name but I wanted to share the complete process because the rounds covered a good mix of debugging, Core Java, OOP, SQL, projects and basic DSA.
The internship is for 6 months with a stipend of ₹20,000 per month.
Round-by-Round Experience
Round 1: Debugging Round
My first round was quite different from a regular coding test.
I received six number-pattern programs with incorrect code. Instead of writing everything from scratch, I had to understand the expected output, locate the bugs and correct the existing code.
For me, this round was mainly about code reading, debugging and finding mistakes quickly.
Round 2: Core Java, OOP and SQL
In this round, I was tested on Core Java and OOP, with plenty of how-and-why follow-ups.
I discussed the four pillars of OOP, overloading vs overriding, abstract class vs interface, == vs equals(), exception handling and Java Collections.
For SQL, I had to write queries and then modify them when the requirements changed. I worked with joins, GROUP BY, aggregate functions and basic database concepts.
I also explained the projects mentioned on my resume and what I had personally contributed to them.
Round 3: Project Deep Dive and DSA
This was the most detailed technical discussion for me.
I explained one of my projects from end to end, including the technologies I used, why I chose them, the application flow and my database structure.
I also answered follow-ups about tables, primary and foreign keys, entity relationships and implementation choices.
After that, I received two coding tasks.
First, I had to implement a linked list from scratch, including node creation and traversal.
My second problem was Merge Sort. I explained the divide-and-conquer approach, recursive sorting and the merging process, along with its O(n log n) time complexity.
Round 4: HR Discussion
My final round was more conversational, talked about my background, communication, career plans and why I wanted to start my career in Java/backend development.
I also answered questions about how I learn new things, work with others and what I expected from the internship.
Interview Result
Selected for the Java Intern role in Pune. I received a 6-month internship with a stipend of ₹20,000 per month.
For me, the biggest learning from this process was that I couldn't rely only on DSA preparation. I also needed to be comfortable debugging existing code, explaining Java concepts clearly, adapting SQL queries and defending the decisions I made in my projects.
Preparation Tips
Based on my experience, I would focus on Core Java, OOP and SQL fundamentals first. I would also practise debugging existing programs, revise basic DSA implementations and make sure I could explain every important part of my projects without depending on memorized answers.
Recommended Reads
Upgradation of Plan
I have been a TUF+ lifetime user since Day 1. I am trying to upgrade to the latest plan, but somehow there is a huge pricing mismatch. it says 17,600 for upgrad
hi
hi
IMPORTANT Update on your Upgraded Plan
Hi all, We’ll be reverting your account back to your previous plan, and the ₹1 payment will also be refunded. Both should be completed by 2–3 AM. After that, yo
From Doubt to Opportunity: My GlitrAI Journey
After countless applications, rejections, late nights, and moments of self-doubt, finally seeing the words “Selected” feels almost unreal. This journey has taug
Nykaa SDE-II Android Interview Experience
Quick Snapshot Company: Nykaa Role: SDE-II Android Experience: 4 years 2 months Final Result: Offer Received Compensation: ₹24 LPA (₹22 LPA fixed + ₹2 LPA varia
Be the first to add a comment.