AI & Machine Learning

AI & ML System Design

Read a worked design, then practice explaining your own approach.

Explore learning paths

Read a worked design

See how to approach a design question. Start with the free Ad Click Prediction guide.

  1. Chapter 1

    Ad Click Prediction

    Learn click probabilities from impressions and combine batch and fresh features.

    Read the design
  2. Chapter 2

    Personalized Notification Decisions

    Choose useful notifications without overwhelming members, and measure their additional benefit.

    Read the design
  3. Chapter 3

    Search Suggestions

    Retrieve, rank, and refresh query completions within a tight response-time budget.

    Read the design
Deployment, monitoring, and reliability lessons

Choose an interview round

Answer each question, then compare with the worked solution.

Predictive systems from data and labels to serving and monitoring.

11 rounds