Round 1: HackerRank Test
Questions:
- 2 LeetCode Medium questions.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: CoderPad + Zoom Video Call
Questions:
- Grid-based Dynamic Programming question.
- Pascal's Triangle question.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: DSA Interview
Questions:
- Find Subarrays whose sum is 0.
- Meeting Rooms II.
Candidate's Approach
- Solved the first question perfectly and wrote working code for it.
- For the second question, the candidate provided the correct approach but missed a few edge cases in the code.
Interviewer's Feedback
The interviewers were very helpful and provided support throughout the interview.
Round 4: Software Design Principles
Questions:
- High-Level Design (HLD) of the candidate's application.
- Follow-up questions regarding the HLD.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 5: HLD of Billing System
Questions:
- General questions about the candidate's motivation for switching jobs.
- HLD of the interviewers' application’s Billing System.
Candidate's Approach
The candidate felt unprepared for this round and struggled with the HLD task.
Interviewer's Feedback
The interviewers seemed uninterested and ended the interview 15 minutes early when the candidate was struggling, rather than providing assistance.
Overall Experience
The overall experience was good, with HR being very understanding regarding the candidate's pre-planned vacations.