Round 1: Technical Screening (Online)
Questions:
- Basic Java questions
- 2 Medium DSA questions & Core Java:
- Anagram without using sorting
- Sort 0's & 1's in a given array, without sorting
- Immutable class with 10 variables, but constructor can take only 5 variables. How to initialize all 10 variables using the constructor?
- Grilled more on exception handling and global exception
- Method overriding scenarios with exception
- REST API design for PutMapping
- SQL query for the 2nd highest salary of an employee
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Technical (Project & DSA)
Questions:
- Project-related questions (architecture, challenges, decision-making)
- Some managerial questions
- Addition of two numbers using 2 Microservices, wrote the code. At the end of the call, there was a discussion on the code & approach that I mentioned. As I didn’t expect this type of question, I couldn’t fully implement it properly, but I gave a justification on my approach, and he was okay with it.
- Design stack push & pop methods of your own; I used linked list to mimic push & pop.
- Reverse an Integer without using a string.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Techno-Managerial Round
Questions:
- 5 min - Self-introduction and basic family details
- 15 mins - Questions related to my project, tech stack, roles & responsibilities
- 5 mins - Discussion related to the current project in Oracle
- 5 mins - Current & expected CTC and reasons for thinking to shift from the previous company within 2.2 years
- 5 mins - Offer discussion with the manager, who explained the offer process and my notice period details
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Final Outcome
- ✅ Offer Accepted (Waiting for HR to release the offer, as they mentioned it takes a couple of weeks.)
Overall Experience
The process was structured, with a strong focus on Java, DSA, commitment & ownership in projects. DSA rounds were quite easy, while the techno-managerial round was more about soft skills assessment, compensation, and notice period discussion.