Тренажёр собеседований · AI-проверка

Готовься к собесу правильно.

Более 1500 вопросов по C++, C#, Java, Python, Go, JavaScript, TypeScript и Unreal Engine — два режима тренировки. Quiz для быстрого прогона теории и AI для свободного ответа с разбором по рубрике. Выбираешь стек, режим, уровень — и поехали.

540+Вопросов в базе
3Стека в проде
AIРазбор по рубрике
Новые языки — скоро
cpp / simulator / memory-model
C++Middle
Объясни RAII и почему он критичен для exception safety.
Твой ответ · свободная формаRAII — это идиома, где владение ресурсом привязано к времени жизни объекта. Конструктор захватывает, деструктор освобождает. Это даёт exception safety: при раскрутке стека деструкторы локальных объектов гарантированно вызываются
AI · разбор ответаОценка8 / 10
Суть RAIIверно: lifetime-binding ресурса к объекту.
Exception safetyраскрутка стека и гарантия деструкторов — точно.
Уровни гарантийстоит назвать basic / strong / nothrow.
Move-семантикане упомянуто — как RAII живёт с std::unique_ptr.

Quiz — для разогрева. AI — как на собесе.

Один и тот же банк вопросов, но два разных тренажёра. Используй вместе: Quiz прогоняет теорию, AI ставит её под нагрузку.

Режим 01 · Быстрый

Quiz

~60 сек / вопрос

Классический тест с вариантами ответа. Прогоняешь теорию, ловишь дыры, обновляешь определения. Идеально перед AI-сессией или между собесами.

Что гарантирует std::vector::push_back при reallocation?
AСохраняет указатели на элементы
BИнвалидирует все итераторы и указатели
CИнвалидирует только итераторы
DЗависит от allocator
  • 4 варианта · мгновенная проверка
  • Стрик-счётчик, время, рейтинг
  • 540+ вопросов · 3 стека
Запустить Quiz
Режим 02 · Развёрнутый

AI

~3 мин / вопрос

Пишешь развёрнутый ответ, как на живом собесе. Модель разбирает его по рубрике уровня: что зачёт, что слабо, что упущено. Точечный фидбэк, а не «правильно/неправильно».

Объясни happens-before в C++ memory model.
Твой ответHappens-before — это частичный порядок между операциями. Если A happens-before B, то побочные эффекты A видны в B…
Частичный порядок Видимость эффектов synchronizes-with memory_order_*7 / 10
  • Свободный текст + код-блоки
  • Рубрика по уровню (Junior / Middle / Senior)
  • Адаптивный следующий вопрос
Запустить AI-режим

Не только тренажёр. Целая база вокруг.

Тренажёр работает, потому что под ним структурированная база. Roadmap ведёт по теме, Documentation объясняет, Questions гоняют. Бесплатно, на русском, обновляется.