Snap Inc. | MLE, early career | USA | Phone Screen [Awaiting result]
[ OK ]CbqyPxCaG2 — full writeup
[ INFO ]category: Behavioral · Phone Screen difficulty: average freq: first seen: 2022-02-11
[AVERAGE][PHONE SCREEN]Phone ScreenSWE I (Entry Level)Unknown
$catproblem.md
I recently had a phone screen for a Machine Learning Engineer position at Snap. The interview consisted of the following:
A brief introduction followed by some typical behavioral questions (5-7 minutes)
A coding question about the KNN algorithm. We discussed the approach and time complexity. I believe the interviewer was satisfied with the code and analysis (~25 minutes)
A coding question about DFS + backtracking to find all paths. I came up with a solution and realized that we needed to incorporate the logic for backtracking. However, I wrote an iterative DFS and found it difficult to incorporate the backtracking logic into my code. I also ran out of time. I believe I gave the incorrect time complexity for the problem (~30 minutes)
Approximately 2 minutes for questions
I am not very confident about my chances, but I am writing this review because there were so few posts about Snap.