Phone Screening
Questions:
- Scheduling Question: Slight variation of CPU max cycles required.
- 2 Leadership Principles (LP) questions.
Candidate's Approach
Answered the scheduling question in optimal time complexity. Provided genuine answers for the LP questions based on previous experience.
Interviewer's Feedback
No feedback provided.
Round 1
Questions:
- 2D DP question similar to: Max points you earn by either staying in the city or travelling to another city.
- 2 LP questions.
Candidate's Approach
Answered the DP question in optimal time complexity. However, communication skills might have been an issue as the candidate was focused on writing code rather than explaining the thought process.
Interviewer's Feedback
No feedback provided.
Round 2
Questions:
- High-Level Design (HLD): Design Ticket Master. Discussed for 30 minutes, explaining all trade-offs.
- 2 LP questions.
Candidate's Approach
Engaged in a detailed discussion about the design, highlighting various trade-offs effectively.
Interviewer's Feedback
No feedback provided.
Round 3
Questions:
- Coding question: Word Search in a matrix, with some constraints.
- 2 LP questions.
Candidate's Approach
Provided an optimal solution for the Word Search question with improved communication skills compared to previous rounds.
Interviewer's Feedback
No feedback provided.
Round 4
Questions:
- Low-Level Design (LLD): Design a snake and ladder-like game. Asked to write almost functioning code and explain changes to the class structure under additional constraints.
- 2 LP questions.
Candidate's Approach
Wrote the code in 20 minutes and explained how to modify the class structure based on additional constraints.
Interviewer's Feedback
No feedback provided.
Overall, the candidate provided optimal solutions in all rounds but received a rejection two days after the final round.