Timeline
8 Weeks Training + Classes – Before the assessment, we had structured training covering DSA, OOPs, DBMS, OS, Java, and problem-solving.
Final Assessment – Conducted after the 8 weeks of classes.
Venue: KL University
Reporting Time: 8:00 AM
Interview Call: Received at 4:00 PM
Interview Duration: ~1 hour
Interview Panel: Two interviewers (one virtual, one in-person).
Technical Questions
The panel asked me to start with a self-introduction and then moved into core technical areas.
Method Overloading vs. Overriding
Exception Handling in Java
Difference between Checked vs. Unchecked exceptions
What is a Null Pointer Exception and how to handle it?
Difference between final, finally, finalize
Explain FIFO principle
Basics of Multithreading
What is a HashMap and how it is implemented internally?
What is a Set and difference between List vs. Set
Language Preference: C++ vs. Java – why choose C++?
Data types in C++
Memory size of int in C++ and Java
What is an API and its usage
What is REST API
Coding Questions
I was asked to solve two problems on the spot:
Reverse a String
Merge Two Maps
HR Questions
Some HR-related questions included:
Which city do you belong to?
Explain about your city.
Are you willing to relocate?
Are you comfortable with shifts?
If new programming languages emerge in the future, will you be able to learn them?
Overall Experience:
The interview panel was friendly and tested both technical depth (OOPs, Java, C++ concepts, APIs, collections, multithreading) and coding ability (basic but tricky).
The HR questions mainly checked for flexibility and adaptability.
The process tested concept clarity + problem-solving + communication.
It was a good learning experience and lasted about an hour.
Tip for Juniors: Revise OOPs, Exception Handling, Collections, APIs, and DSA basics. Be confident in whichever language you choose (C++ or Java). Also, practice simple coding problems like string manipulation and map operations.