Practice system design until the trade-offs click.
System Design Trainer is an interview-prep platform for system analysts and architects: three tracks, around 1,075 questions, and a hands-on constructor where you design real systems and compare your work against a reference solution.
Tracks
Three ways to drill
System Analysis
350 questionsRequirements, data modelling, integration contracts and the analyst's day-to-day toolkit.
System Design
617 questionsScalability, microservices, caching, databases, the CAP theorem and the trade-offs behind each call.
AI / ML
108 questionsML fundamentals, LLMs and RAG — the parts of the stack interviews increasingly ask about.
Constructor
Design real systems, then check your work
The constructor walks you through designing a system step by step — choose the technologies, study the trade-offs at each decision, then compare your design against a reference solution. Eight scenarios, including:
Features
What you get
Three tracks, ~1,075 questions
System analysis, system design and AI/ML — a mix of quiz and open-ended questions, from junior to lead level.
A hands-on constructor
Eight scenarios where you design a real system step by step: pick technologies, study the trade-offs, then compare your design against a reference solution.
Trade-offs, not trivia
Questions are built around why one approach beats another in context — the reasoning interviewers actually probe.
Bilingual
Full English and Russian interfaces, switchable in one click.
Runs in the browser
Nothing to install. Open it and start practising.
Built for the interview
Topic coverage maps to what senior and lead analyst and architect interviews actually ask.
FAQ
Questions, answered
What does System Design Trainer cover?+
Three tracks — System Analysis, System Design and AI/ML — plus a hands-on constructor where you design real systems and compare against a reference solution.
How many questions are there?+
Around 1,075 across the three tracks: System Analysis (350), System Design (617) and AI/ML (108).
What is the constructor?+
A mode with eight scenarios — URL shortener, chat messenger, news feed, video streaming and more — where you design the system step by step, choose technologies, study the trade-offs and compare your design against a reference solution.
Who is it for?+
System analysts and architects preparing for interviews, from junior to senior and lead level.
What languages does it support?+
English and Russian, switchable in one click.
Do I need to install anything?+
No. It runs entirely in the browser.
Walk into the interview ready.
Pick a track, run the constructor, and learn the trade-offs by making the calls yourself.
Open System Design Trainer