Level: Senior-Level
Round: Onsite · Type: Multiple Types · Difficulty: 6/10 · Duration: 300 min · Interviewer: Unfriendly
Topics: Data Loading, OCR, LLM, Inference, Project Design, System Design, Machine Learning, Data Cleaning
Location: Seattle, WA, US
Interview date: 2025-12-31
Got offer: False
I had a phone screen with the hiring manager to check my background and determine the interview loop I would follow.
In the second round, I was asked to write a resumable data loader.
The third round involved AI data practice. I was given an OCR dataset and had to clean the data for use with an LLM.
For the fourth round, which was AI coding, I received a purely engineering-focused question: write inference stop token detection.
The fifth round consisted of a project deep dive and design. I was asked about past projects and how I would design a video VLM model from scratch, end-to-end, covering data, training, and evaluation.