Level: Junior-Level
Round: Full Journey · Type: Multiple Types · Difficulty: 5/10 · Duration: 135 min · Interviewer: Unfriendly
Topics: System Design, Caching, Consistency, Behavioral, Redis, Kafka
Location: Seattle, WA, US
Interview date: 2025-11-30
I applied through the company website and received two Online Assessments. I failed one and moved forward with the other, which led to three virtual onsite interviews.
Round 1 (45min): I started with a self-introduction, followed by a discussion about a system design aspect from my past experience, covering topics like consistency and caching. Then, I answered behavioral questions about handling team conflicts. I also solved a LeetCode problem (LeetCode #3).
Round 2 (45min): I began with a self-introduction and answered behavioral questions about my most challenging project. I then did a deep dive into another experience involving Redis and Kafka. The algorithm question was similar to a problem.
Round 3 (45min): This round involved communication-focused behavioral questions. The algorithm question was of medium difficulty, with multiple possible solutions. However, the interviewer had a specific approach in mind, which I successfully implemented after clarifying with them.
LeetCode similar: LeetCode 3, My Calendar I