Back to posts
Google logo

Interview experience

Google · AI/ML Engineer · Mid-Level

Community-sourced A factual summary of an interview experience shared publicly outside interviewd.
Nov 1
Rejected

Overall Experience

A single machine learning system design interview for a Watch Next recommendation system for a video-streaming product. The interviewer asked detailed follow-up questions about loss functions and optimizer formulas.
1 round
I
Posted by interviewd

Interview Process (1 rounds)

Round 1 of 1: Machine Learning

60 min

Question 1

Medium
Design a Watch Next recommendation system for a video-streaming product that recommends the next video a user is most likely to enjoy when they finish or pause a video. Address: optimization objectives and success metrics, including offline versus online metrics; training examples and user, video, and context features, including how to treat impressions without clicks, clicks without completion, and other implicit feedback; candidate retrieval, ranking, and any re-ranking under a large catalog and low-latency constraints; a reasonable ranking loss, and a multi-task or multi-objective loss if click, watch time, and completion are optimized jointly; the optimizer and its core update equations (for example, SGD or Adam); cold start, popularity bias, feedback loops, content diversity, and duplicate recommendations; and offline evaluation, A/B testing, monitoring, and iteration. Reasonable assumptions are allowed, and the focus is on trade-offs and rationale.

Experience

The interviewer asked detailed questions about loss functions and optimizer formulas. The candidate's response was not reported.
Loading comments…