Round 1: Coding Round 1
Questions:
- Rolling window subarray sum
- Valid abbreviation
- Solved both questions with optimal time and space complexities. Needed one hint on the second question for one edge case.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Coding Round 2
Questions:
- List all nodes distanced by k edges from a target node in binary tree.
- Basic calculator with + and *
- Solved both questions with optimal time and space complexities covering all edge cases.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: System Design
Questions: Design a simple ticket master for online event.
- Solved a question as in hellointerview but at first I couldn't notice that the event was online and doesn't have row and seat number. Once the interviewer pointed that out, I fixed my solution. Overall, the recruiter told me that it was ok.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 4: Behavioral Round
Questions: Specific question not provided.
Candidate's Approach
This round didn't go well, so the recruiter asked to schedule a follow-up for this round. In the follow-up round, I think it was ok, and the recruiter passed it to Candidate Review.
Interviewer's Feedback
Today I got an email from him that after two rounds of directors review, they decided not to move forward with my application. Interviewers think that I lack depth of knowledge.