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

  1. 1How would you build an object detection system to identify and locate flowers in images?HardAI ML· Apple
  2. 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
  3. 3Design a fake news detection system.HardAI MLProduct· Meta
  4. 4Design an ML experiment tracking and analysis platform.HardAI MLSystem design· Google
  5. 5Design a personalized news ranking system.HardAI MLSystem design· Meta
  6. 6Design a product recommendation system.HardAI MLSystem design· Meta, Pinterest
  7. 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
  8. 8Design a system that recommends the next Confluence pages a user should view.HardAI MLSystem design· Atlassian, PayPal
  9. 9Design an ETA System for a Maps App.HardAI MLSystem design
  10. 10Design an Instagram Ranking ModelHardAI MLSystem design
  11. 11Design an ML monitoring system for a fantasy sports app, focusing on drift, performance, outliers, and quality.HardAI MLSystem design
  12. 12Design a Spotify Recommendation System.HardAI MLSystem design
  13. 13Predict User App DeletionHardCodingAI ML