Round 1: Online Assessment
Questions: Three questions were asked in this round. Every student had a different set of questions.
- First two questions were easy-medium: one on sliding window and one on dynamic programming (knapsack variation).
- The third question was hard, likely solvable using the meet in the middle technique.
I passed all the test cases in the first two questions and passed 12 out of 15 test cases in the last question.
Takeaway: Leetcode questions are enough for coding rounds.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Interview R1 (LLD Round)
Questions: Design a cab booking application with functionalities such as:
- Add driver
- Add rider
- Update location
- Find ride
- Book ride
- Calculate bill
They were testing OOPs skills in this round and did not expect any use of design patterns.
Takeaway: No need to learn LLD design patterns for fresher roles. Learn OOPs concepts thoroughly.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Interview R2 (Hiring Managerial Round)
Questions: This round revolved around each line written in the resume. Questions included:
- Inquiries about each keyword in the resume.
- Situation-based questions.
- Questions related to my interests.
Takeaway: Don't claim anything that you have not done in the resume. Give all the answers confidently.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.