Amazon SDE 2 | Interview experience
Summary
I recently interviewed at Amazon for an SDE 2 role, completing two rounds focused on a LeetCode problem and system design, respectively.
Full Experience
I had a Super Day interview experience at Amazon for an SDE 2 position, which consisted of two distinct rounds. The first round was a challenging LeetCode problem that required an optimal solution. Following that, the second round delved into system design, specifically focusing on a Low-Level Design (LLD) for a rate limiter. The discussion for the system design round was quite in-depth, covering complexities that arise in distributed systems and the need to support different rate limits for various services.
Interview Questions (2)
For this system design round, I was asked to design a Low-Level Design (LLD) for a rate limiter. The interviewer asked various follow-up questions, particularly focusing on how the system would behave and be designed in a distributed environment. A key requirement was that the rate limiter should be able to handle multiple services, with each service potentially having a different rate limit value.