RU
Home · Interview questions · Updated

ML Engineer Interview Questions

296 questions asked in interviews on machine learning, statistics, neural networks, LLMs, RAG and AI agents — with short answers and a link to the topic. Collected from the “In the interview” boxes of all 74 textbook topics.

How to use it: cover the answer, answer out loud within a minute, then compare. Topics marked “in Russian” are not translated yet.

Machine Learning Fundamentals

What Is Machine Learning (in Russian)

Types of Learning: Supervised, Unsupervised and Reinforcement (in Russian)

Linear Regression (in Russian)

Gradient Descent (in Russian)

Logistic Regression and Classification (in Russian)

Bayes' Theorem and Naive Bayes (in Russian)

Overfitting and Regularization (in Russian)

Bias–Variance: Decomposing the Error (in Russian)

Quality Metrics (in Russian)

Cross-Validation and Hyperparameter Tuning (in Russian)

Decision Trees and Ensembles (in Russian)

SVM and the Kernel Trick (in Russian)

kNN and Clustering (in Russian)

The EM Algorithm and Gaussian Mixtures (GMM) (in Russian)

Dimensionality Reduction and PCA (in Russian)

Features and Data Leakage (in Russian)

Time Series and Forecasting (in Russian)

Reinforcement Learning: Q-learning and PPO (in Russian)

Statistics for ML

Sampling, the CLT and Standard Error

Confidence Intervals (in Russian)

P-Values and Hypothesis Testing (in Russian)

Neural Networks

From a Neuron to a Multilayer Perceptron (in Russian)

Activation Functions (in Russian)

Backpropagation (in Russian)

Optimizers: SGD, Momentum, Adam (in Russian)

Training in Practice: Batches, Dropout, Batchnorm (in Russian)

Recognizing Digits from Pixels (in Russian)

Convolutional Neural Networks (CNN) (in Russian)

Recurrent Neural Networks (RNN, LSTM) (in Russian)

Language Models: From N-grams to the Transformer

Bigrams and N-grams (in Russian)

Tokenization and BPE (in Russian)

Embeddings and word2vec (in Russian)

The Attention Mechanism (in Russian)

The Transformer Architecture (in Russian)

Modern Architectures: RoPE, MoE, GQA (in Russian)

LLMs: Training and Inference

Pretraining and Scaling Laws (in Russian)

Fine-tuning: SFT, LoRA, PEFT (in Russian)

Alignment: RLHF and DPO (in Russian)

Reasoning Models and Test-Time Compute (in Russian)

Sampling: Temperature, Top-k, Top-p (in Russian)

Inference: KV-Cache, Quantization, Speculative Decoding (in Russian)

Distillation and Model Compression (in Russian)

Evaluating LLMs: Benchmarks and LLM-as-Judge (in Russian)

Working with Context and Message Markup (in Russian)

Prompt Patterns and Structured Outputs (in Russian)

Multimodal Models

How LLMs See Images (in Russian)

Audio: Speech Recognition and Synthesis (in Russian)

Omni Models: All Modalities in One (in Russian)

OCR: From Classic Methods to Recognition with LLMs (in Russian)

VAEs and GANs: Generation Before Diffusion (in Russian)

Diffusion Models: How Stable Diffusion Draws (in Russian)

Video Models: Generation with Temporal Consistency (in Russian)

Hardware and Deployment

GPUs and VRAM: Hardware for Neural Networks (in Russian)

Distributed Training: DP, TP, PP and ZeRO (in Russian)

Local Models vs SaaS and APIs (in Russian)

Agents and Tools

Tool Calling: How a Model Calls Tools (in Russian)

The Agent Loop and Stopping Criteria (in Russian)

Memory, Planning and Multi-Agent Systems

MCP: The Standard for Connecting Tools (in Russian)

Evaluating Agents: pass@k and Trajectories (in Russian)

RAG: Retrieval + Generation

What RAG Is and Why You Need It (in Russian)

Vector Databases and Their Types (in Russian)

Chunking and Data Preparation (in Russian)

Hybrid Search and Reranking (in Russian)

MMR and Result Diversity (in Russian)

Embedding Models: How They Are Trained (in Russian)

Evaluating RAG Quality (in Russian)

Production and Quality

ML System Design in Interviews (in Russian)

Recommender Systems (in Russian)

Ranking: Learning to Rank (in Russian)

Monitoring and Data Drift (in Russian)

A/B Tests and Product Metrics (in Russian)

Safety: Guardrails and Prompt Injection (in Russian)