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.


