Question bank
4,310 interview questions, answered.
Reference answers, what the interviewer is really testing, how it is graded, and the follow-ups that come next.
Easy 3Medium 27Hard 13
Filters · onDifficulty, topic, company
13 questions
- 1How would you build an object detection system to identify and locate flowers in images?HardAI ML·
Apple - 2You have a dataset comprising 1,000 avatar images and 100,000 user descriptions with associated avatar images. Create a model that recommends an image from a new set of 100,000 images for a user description.HardAI ML·
SAP - 3Design a fake news detection system.HardAI MLProduct·
Meta - 4Design an ML experiment tracking and analysis platform.HardAI MLSystem design·
Google - 5Design a personalized news ranking system.HardAI MLSystem design·
Meta - 6Design a product recommendation system.HardAI MLSystem design·
Meta, Pinterest - 7Design an inference batching system for a single GPU that can handle up to 100 inputs per batch while users wait synchronously, maximizing utilization under compute constraints.HardAI MLSystem design·
Anthropic - 8Design a system that recommends the next Confluence pages a user should view.HardAI MLSystem design·
Atlassian, PayPal - 9Design an ETA System for a Maps App.HardAI MLSystem design
- 10Design an Instagram Ranking ModelHardAI MLSystem design
- 11Design an ML monitoring system for a fantasy sports app, focusing on drift, performance, outliers, and quality.HardAI MLSystem design
- 12Design a Spotify Recommendation System.HardAI MLSystem design
- 13Predict User App DeletionHardCodingAI ML