Round 1: Online Assessment
Questions:
- The OA consisted of 2 medium-hard time-limited LeetCode questions.
- I solved one problem and the other was 11/15 test cases.
- Follow-up questions included system design and behavioral questions, where I had to reply to emails or select the best technology decision in a multiple-choice format.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 2: Phone Screen
Questions:
- The phone screen had 30 minutes of behavioral questions (Leadership Principles) and 30 minutes of technical questions.
- I needed to solve an easier version of this problem: Reconstruct Itinerary.
- I only needed to return the first flight and the last flight (departure and arrival).
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.
Round 3: Loop Interview
Questions:
- The loop interview consisted of 4 interviews divided into 2 days:
- 2 LP + coding problem: Create a method to find the ideal locker for a given package.
- 2 LP + coding problem: Create a library for a stack using only Java primitives.
- 2 LP + system design: Design a system for an automated supermarket.
- 2 LP + coding problem: Create a method to return the k most frequent products purchased in the last hour.
Candidate's Approach
No approach provided.
Interviewer's Feedback
No feedback provided.