Online Coding Assessment
Questions:
- 2 DSA medium level questions.
- Several domain-related MCQ questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 1
Questions:
- Open-ended questions about current responsibilities and technical questions related to current work.
- Problem-solving question based on Trees (LLD style).
Candidate's Approach
The candidate approached the problem in a DSA style despite it being an LLD question. They asked multiple open questions to clarify design decisions and provided a working solution by the end of the interview, successfully running the code for 2 test cases.
Interviewer's Feedback
No feedback provided.
Round 2
Questions:
- Leetcode medium question: Minimum Time to Collect All Apples in a Tree.
Candidate's Approach
Initially confused about the question's requirements, the candidate thought it was about minimizing time complexity. After clarification, they were able to write correct and working code, which passed all test cases provided by the interviewer.
Interviewer's Feedback
No feedback provided.
Round 3
Questions:
- System design question to design something similar to Messenger.
Candidate's Approach
The candidate addressed all aspects of the system design in detail, including requirements, non-functional requirements, scaling, estimates, data modeling, database strategy, constraints, and bottlenecks. They effectively handled challenges posed by the interviewer.
Interviewer's Feedback
No feedback provided.
Round 4 - AA Round
Questions:
- Open-ended questions about current work and projects.
- LLD question focusing on core design.
Candidate's Approach
The candidate was able to design the core of the problem and address challenges pointed out by the interviewer, who was the hiring manager. The interviewer seemed convinced by the candidate's responses.
Interviewer's Feedback
No feedback provided.