Level: Mid-Level
Round: Onsite · Type: Multiple Types · Difficulty: 6/10 · Duration: 240 min · Interviewer: Unfriendly
Topics: Coding, Minimum in list, Lowest Common Ancestor, AI Enabled Coding, Maze Algorithm, Machine Learning System Design, Weapon Sales Ads Detection, Behavioral Questions, Data Collection, Funnel Model, Training Data
Location: Menlo Park, CA
Interview date: 2026-01-14
Question: Finding the minimum value in a list (a variation of LeetCode 162). Finding the lowest common ancestor. Both were frequently asked and relatively simple questions. I didn't perform as smoothly as I'd hoped.
Question: Maze problem. The first task was to write a function that prints a path. Given a list of path points (including entrance and exit), I needed to modify the maze by changing the points on the path to '*' characters, while keeping the entrance 'e' and exit 'E' unchanged. The output was the modified maze.
Question: Designing a weapon sales ads detection system, a commonly asked question. The interviewer asked questions about collecting training data and whether the training data for the funnel model was the same. They also provided feedback throughout the round.
Question: Standard behavioral questions, such as describing a project I was proud of, an ambiguous project, a project that changed midway, constructive feedback I gave and received, and my experience managing others. The interviewer asked many follow-up questions.
LeetCode similar: LeetCode 162