I had three rounds for my onsite interview. **Round 1:** I was asked LeetCode 146. **Round 2:** I was asked LeetCode 1102 and some behavioral questions. **Round 3:** I was asked LeetCode 3, along with a system design question where I had to design a simple Rat...
I was asked detailed questions about the projects on my resume, including the models I used, the data, the training process, and the final results. The interviewer also asked about the working principles, advantages, and disadvantages of certain models/methods...
076
San Francisco Bay Area
Jan 20, 2026
Full Journey
Coding
6/10 difficulty
I had two rounds of ML coding interviews. In the first round (75 minutes), I was tested on autograd. I don't think I did well because the interviewer asked me to run the original implementation, and an incomprehensible error message appeared. They asked me why...
0103
Seattle, WA, US
Jan 20, 2026
Phone Screen
Coding
7/10 difficulty
The interviewer presented the problem verbally. The problem involves determining the impact of shutting down certain services within Amazon, given the dependencies between services. First, I clarified the question by asking about the input format. The input is...
084
San Francisco Bay Area
Jan 20, 2026
Full Journey
System Design
7/10 difficulty
The interview involved designing an in-memory service for a food delivery app to calculate driver payments and display live data. The system needed to handle tens of thousands of drivers, each making hundreds of deliveries per week, with delivery data arriving...
0102
San Francisco Bay Area
Jan 20, 2026
Online Assessment
Coding
5/10 difficulty
The OA consisted of two coding questions, with no behavioral questions. The first question focused on basic data structures and string manipulation. The second question was more complex and required careful consideration of logic and edge cases. Both questions...
085
San Francisco Bay Area
Jan 20, 2026
Phone Screen
Multiple Types
6/10 difficulty
## Preparation Tips & Key Takeaways ### What I Learned - Behavioral questions are common and can vary significantly. It's important to prepare for a wide range of behavioral questions. - Being able to quickly adapt solutions to different constraints is importa...
087
San Francisco Bay Area
Jan 20, 2026
Virtual Onsite
Multiple Types
6/10 difficulty
## Coding Question Details The coding question I encountered was a variation of LeetCode 347, involving the design of a music player with specific requirements. **Problem:** Design a music player that receives new `{user, song[]}` entries. The player needs to...
0104
San Francisco Bay Area
Jan 20, 2026
Online Assessment
Coding
6/10 difficulty
Design a basic banking service that allows users to **open accounts**, **deposit funds**, and **move money between accounts**. Each request includes an integer `timestamp`, and all requests arrive in **strictly increasing order of time**, representing events i...
065
San Francisco Bay Area
Jan 20, 2026
Onsite
System Design
7/10 difficulty
## System Design for Extensible Chatbot ### Problem Statement Design a chat system supporting human users and automated bots with the ability to add new bot types without modifying existing logic. ### Core Requirements - Implement `ChatApp` to manage channels...