Question Bank

ML System Design interview questions

The model is only one part of an ML system-design answer. Start with the product goal and constraints, then cover data, training, prediction serving and quality monitoring. These questions help you examine how those parts fit together.

1635
questions
16
categories
50
companies

Showing 20 of 56 questions

EasyML System Design

Design a system that will manage the storage and versioning of features (feature store) for a machine learning model. Consider that you have 5 million users, and you receive 1000 queries per second for feature access. What are the main components you will need for this, and what will be the key latency constraints?

feature_storesystem_design
Practice in bot
MediumML System Design

You need to build a system for A/B testing a new machine learning model that will be used by 2 million users with a daily traffic of 10 million requests. How will you organize data collection and analysis to ensure the reliability of testing results? What metrics will you use?

ab_testingmetrics
Practice in bot
MediumML System Design

Design a monitoring system for a machine learning model that will track concept drift and data drift. Given that the model processes 5000 requests per minute and is used across multiple regions, how will you perform monitoring and alerting? What tools will you use?

monitoringdrift_detection
Practice in bot
MediumML System Design

You need to create a system for registering and tracking experiments in machine learning. The system must support 1000 active users and 200 experiments concurrently. How will you implement model versioning and metadata storage for the experiments? What technologies would you use?

experiment_trackingmlflow
Practice in bot
HardML System Design

Design an architecture for a CI/CD process in a machine learning project that includes 10 developers and 5 models operating in real-time. How will you ensure automation of testing and deployment of models? What DevOps principles will you apply?

ci_cddevops
Practice in bot
HardML System Design

Design an active learning system for a model that needs to process 1 terabyte of data per day with a requirement to label 10% of the data. How will you organize the labeling process considering you have a limited budget and a team of 5 annotators?

active_learningdata_labeling
Practice in bot
HardML System Design

You need to build a deployment system for a machine learning model that will handle 2000 requests per second with a latency of no more than 200 milliseconds. How will you approach the choice between batch and real-time deployment? What architectural decisions will you propose?

model_servinglatency
Practice in bot
MediumML System Design

Design a system for storing and processing metadata about machine learning models. Given that you will have 50 different models and 1000 metadata entries for each model, how will you ensure the availability and performance of the system? What database would you use?

model_registrymetadata
Practice in bot
HardML System Design

You need to build a system that tracks changes in the data used for training models. Given that there will be 5 different data sources in the system, how will you organize the monitoring and alerting process for data drift? What technologies will you use for analysis and visualization?

data_driftmonitoring
Practice in bot
HardML System Design

Design a system that monitors and alerts for data drift and concept drift in a machine learning model. You have a budget constraint of $100,000 per year, and the system should handle 10 million records per month. The response time for alerts should not exceed 5 minutes.

monitoringdata driftalerting
Practice in bot
HardML System DesignСамокат

How would you design a video recommendation system for an e-commerce platform?

mlsd-general
Practice in bot
MediumML System DesignСамокат

How would you deploy a recommendation model to production?

mlsd-general
Practice in bot
HardML System DesignСбер

How would you design a fraud detection system?

mlsd-general
Practice in bot
HardML System DesignТ-Банк

How would you design fraud detection for banking transactions?

mlsd-general
Practice in bot
MediumML System DesignOzon

How is an ML model deployed to production?

mlsd-general
Practice in bot
HardML System DesignOzon

How would you encode a product with 7,000 heterogeneous attributes for a neural recommendation model?

mlsd-general
Practice in bot
HardML System DesignOzon

How would you build a user embedding from the user's sequence of actions?

mlsd-general
Practice in bot
HardML System DesignOzon

How would you combine user and product embeddings to predict relevance?

mlsd-general
Practice in bot
MediumML System DesignOzon

How would you optimize a computationally expensive recommendation model for production inference?

mlsd-general
Practice in bot
HardML System DesignЯндекс

How would you build a system that generates product listing descriptions when launching in a new country, China?

mlsd-general
Practice in bot

Prepare for your next interview with Vibe Interview.

Download Vibe Interview
ML System Design interview questions — page 2 | Vibe Interview