Prep for interviews in the right way.
More than 1500 questions across C++, C#, Java, Python, Go, JavaScript, TypeScript, and Unreal Engine — two training modes. Quiz for fast theory drills, AI for free-form answers with rubric-based review. Pick a stack, a mode, a level — and go.
Quiz for warmup. AI like a real interview.
Same question bank, two different trainers. Use them together: Quiz drills the theory, AI stress-tests it.
Quiz
Classic multiple-choice test. Drill theory, find gaps, refresh definitions. Perfect before an AI session or between real interviews.
std::vector::push_back guarantee on reallocation?- 4 options · instant check
- Streak counter, time, rating
- 540+ questions · 3 stacks
AI
Write a long-form answer, like a real interview. The model reviews it against the level rubric: what counts, what is weak, what is missing. Targeted feedback — not just right/wrong.
- Free text + code blocks
- Level-aware rubric (Junior / Middle / Senior)
- Adaptive next question
Not just a trainer. A whole base around it.
The trainer works because under it sits a structured base. Roadmap walks the topic, Documentation explains it, Questions drill it. Free, regularly updated.
Roadmap
A dependency DAG for the stack: from basic types to the memory model and template magic. You see what to learn next — no guessing.
- 80+ topics · dependency graph
- Junior → Middle → Senior
- Per-node progress
Best practices
Idioms, guidelines, and anti-patterns. How to write code that passes review — and does not blow up in production.
- RAII, ownership, const-correctness
- Core Guidelines + production experience
- Bad → good · side-by-side
Questions
540+ interview questions with reviews. Filter by topic and level — read without a timer or run them through the trainer.
- 540+ questions · 3 stacks
- Reference answer + rubric
- Direct entry to trainer
