Level: Mid-Level
Round: Phone Screen · Type: Coding · Difficulty: 7/10 · Duration: 60 min · Interviewer: Neutral
Topics: Machine Learning, Data Structures, Algorithms
Location: San Francisco Bay Area
Interview date: 2025-12-15
Got offer: False
I started with self-introduction and a description of a research project.
Then, I answered questions on machine learning fundamentals.
Finally, I had a coding question involving text filtering.
The coding question was:
Given pin logs containing user and text fields, and given a userset and textset, trigger an alert if a user is in the userset and the text contains a sensitive phrase from the textset.
My approach:
I was not proficient in implementing the trie and failed to produce bug-free code within the given time, which led to a rejection.