Вернуться в видеотеку

Открытое интервью Python backend-разработчика

Публичное мок-собеседование Python backend-разработчика с пятью годами фриланс-опыта. Интервьюер проверяет Python, многопоточность, multiprocessing, сборку мусора, asyncio, синхронизацию, HTTP/OAuth и индексы БД. После технической части кандидат получает фидбек, а в Q&A разбирают этапы найма в Яндексе.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Таймлайн

Коротко о видео

В публичном мок-собеседовании кандидат с опытом фриланс-проектов отвечает на вопросы по Python и backend-разработке. Техническая часть охватывает изменяемые аргументы по умолчанию, области видимости, декораторы, MRO, итераторы и контекстные менеджеры, затем потоки, GIL, multiprocessing и IPC, сборку мусора, asyncio, пулы исполнителей, примитивы синхронизации, HTTP-идемпотентность, токены OAuth и индексы БД. На примере rate limiter обсуждаются семафор, Redis, таймауты и повторные попытки. В фидбеке интервьюер оценивает знания Python как Mid+/начальный Senior, отдельно отмечая необходимость проверить алгоритмическую и платформенную части; в заключительном Q&A объясняются этапы найма в Яндексе.

Затронутые темы

Что взять на заметку

  • Самопрезентация должна быстро объяснять опыт, роль и сильные стороны кандидата.
  • Циклические ссылки можно представить как граф, чтобы обсуждать их обнаружение и сборку мусора.
  • Незнание точного термина лучше обозначить прямо и продолжить рассуждение на известных фактах.
  • Скрининг оценивает и технический опыт, и способность понятно рассказать о нём.

Рекомендуем посмотреть

57:02
BackendJunior

Python: техническое собеседование Junior-разработчика

Тестовое техническое мок-собеседование на позицию Junior Python-разработчика. Кандидат рассказывает о пет-проектах на Django и FastAPI, затем отвечает на вопросы о Celery, Redis, оптимизации ORM, SQL-индексах, асинхронности и устройстве веб-фреймворка. В финале он получает фидбек и рекомендации по самопрезентации.

1:12:37
BackendMiddle

Мок-собеседование Python-разработчика уровня Middle

Публичное мок-собеседование кандидата на позицию Middle Python backend-разработчика. Интервьюер проверяет опыт и задаёт вопросы по устройству Python, ООП и SOLID, конкурентности и GIL, PostgreSQL и Apache Kafka; по ходу разбирает неполные ответы. После основной части ведущие обсуждают волнение на собеседованиях и подготовку к ним.