The interview process was fairly structured and focused on fundamentals.
Round 1 (Java + OOPs + Design)
Questions revolved around core Java concepts, object-oriented design principles, and the ability to think in terms of classes, objects, and relationships. The emphasis was on how well you can design a solution using OOP concepts rather than just coding.
Round 2 (DSA / Problem Solving)
This was a LeetCode easy–medium level round. The problems tested logical thinking, knowledge of basic data structures, and efficiency in implementing solutions.
Overall Experience
I would say it was an average difficulty interview — manageable if you’re comfortable with Java fundamentals, OOP design, and standard coding problems.