Amazon L5 Interview loop (Feb, 2025)
Round 0: (OA) Haven't remembered questions.
Round 1: (DSA)
- 2 Behavioural Questions
- DSA: Implement following two methods:
- getToken() -> Marks the lowest available positive integer as occupied and returns it.
- returnToken(int token) -> Frees a previously occupied token.
- DSA: Alex starts with a score of 0 and wants to reach a given target score t. He has two options to increase his score:
- Ask Sam for help: Adds +1 to the current score.
- Solve by himself: Doubles (×2) the current score.
- Return the minimum number of times Alex needs sam's help to reach the target score from 0.
Round 2: (HLD)
- Designed a chat application with video messaging capabilities, allowing users to share videos and receive video replies from friends.
- 2 Behavioural Questions
Round 3: (LLD)
- Design file storing system like S3.
- Resume upload and download functionality incase of network failure
- 2 Behavioural Questions
Round 4: (Bar Raiser)
Verdict: selected
Gojek Interview experience: https://leetcode.com/discuss/post/6674968/gojek-sse-interview-experience-by-anonym-s750/