Round 1 Interview: (Technical + behavioural) (1 hour)
Questions:
- Similar to Two Sum problem.
- Design a data structure which supports two operations:
- Record(timestamp, user, action)
- getUserAction(start_time, end_time)
Candidate's Approach
For the first question, I was able to progress from a naive solution to an optimized approach. In the second question, I devised an O(n) solution but struggled to further optimize it.
Interviewer's Feedback
No feedback provided.
Round 2 Interview: (Technical + behavioural) (1 hour)
Questions: One DSA question similar to Course Schedule 2.
Candidate's Approach
I was able to write the optimal solution with a clear explanation.
Interviewer's Feedback
No feedback provided.
Round 3 interview: Bar Raiser
Questions: Several behavioral questions focused on Leadership Principles (LP), expected to be answered using the STAR format (Situation, Task, Action, Result).
Candidate's Approach
The interviewer engaged in extensive cross-questioning to assess my problem-solving and decision-making skills. Although the interview was scheduled for one hour, it concluded in 40 minutes. I felt a bit nervous, especially since my previous experience was not in a full-stack role, which was a requirement for the position.
Interviewer's Feedback
No feedback provided.