Материал

Практика для технического собеседования

В банке 47 новых заданий: 20 по Python, 4 по SQL, 7 по API и диагностике, 6 проектов, 5 задач «Что произойдёт?» и 5 задач «Найди и исправь». Ещё два задания по связям и агрегации находятся в первом SQL-практикуме. Все примеры и данные учебные.

Выберите формат

Формат Когда брать
Что произойдёт? Предсказать вывод и объяснить поведение кода до запуска
Найди и исправь Воспроизвести дефект, предложить минимальный патч и тест
Python После теории языка: написать, запустить, объяснить поведение
SQL После JOIN и GROUP BY: схема, границы, план запроса
API и диагностика Когда можете собрать API и хотите проверить решения на сбоях
Проекты Для самостоятельной работы и защиты результата

С чего начать перед собеседованием

В нашем архиве разобраны 335 собеседований. Таблица показывает число ответов с промахом и число оценённых ответов по теме. Промах включает неверный и неполный ответ, а также отсутствие ответа. Оценки сделаны ИИ. Методика и ограничения.

Прокрутите таблицу по горизонтали →

Тема Промахи / оценённые ответы Практика
Типы и структуры данных 187 / 459 Открыть задание
Конкурентность и GIL 138 / 269 Открыть задание
Индексы 117 / 237 Открыть задание
ООП 87 / 161 Открыть задание
Итераторы и генераторы 78 / 155 Открыть задание
Брокеры сообщений 87 / 149 Открыть задание

Как работать

  1. Выберите одно задание под свой этап.
  2. Запишите предположения и свой ожидаемый результат.
  3. Реализуйте решение и проверки крайних случаев.
  4. Сверьте результат с критериями. Подсказку открывайте после попытки.
  5. Объясните компромиссы вслух за две минуты и повторите задачу с другими данными.

На ревью принесите код, команды запуска, тесты и короткое объяснение выбранного решения. Для диагностики добавьте измерения до и после изменения.