Round 1 Screening ( Strong Hire )
Questions:
- DSA: Asked about removal of a node in a tree, validating a BST, and left view of a binary tree.
- LLD: Asked about the factory pattern and to implement it in an IDE using any scenario.
- HLD: Questions around data replication, sharding, etc.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2 ( Problem Solving + LLD - taken by senior developer ) - ( Lean Hire / Reject )
Questions:
- DSA: Reverse Integer (Candidate was unable to solve this due to panic).
- LLD: Factory Pattern implementation.
- Questions on Java features such as garbage collection, new features in Java 8/11/17, and functional interfaces, with scenarios requiring implementation via Stream API.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3 ( System Design - taken by director) - ( Strong Hire )
Questions:
- Design a notification system that includes a health and monitoring platform.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4 ( LLD + Project Discussion - taken by senior developer) - ( Strong Hire )
Questions:
- LLD: Design an IAM-like permission system where a user can access certain resources based on permissions assigned by a manager, including creating database schemas for these.
- Detailed project discussion with cross-questioning on the design choices.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5 ( Culture Fit round - taken by another team’s manager ) - ( Hire )
Questions:
- What happens during a clash over design? How would you resolve that?
- What is the reason for changing companies?
- Any project you have completely taken care of from scratch?
- Any mentoring you did during your stint?
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Verdict: Selected
Compensation Link: Oracle Compensation Discussion
Giving back to the developer community, a place that has always been generous and continues to grow without expecting anything in return.