Level: Unknown Level
Round: Onsite · Type: Multiple Types · Difficulty: 6/10 · Duration: 180 min · Interviewer: Friendly
Topics: Hash Table, System Design, Behavioral Questions, Object-Oriented Design
Location: Seattle, WA, US
Interview date: 2026-01-15
Got offer: False
The phone screen was relatively easy. I had to design a hashmap. The interviewer was very nice, which gave me a good impression of the company's atmosphere.
Then I had three onsite rounds:
Round 1: Project Deep Dive. I was asked very in-depth questions about my projects, including technical details and tradeoffs. I also got some behavioral questions about my work style.
Round 2: Coding. I had to design a spreadsheet where each cell could have a value or children. I needed to implement set_cell and get_cell functions, like a cell map. I implemented the basic functionality and passed the tests, but I didn't have ideas for some edge cases and couldn't implement them.
Round 3: System Design. I had to design an online chess game. All functional requirements were provided. Since I'm new to interviews, I didn't explain the important aspects of matchmaking and the game timer well.