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

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

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

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Интервьюер проводит тестовое собеседование Junior Python-разработчика. Кандидат рассказывает о себе, затем отвечает на вопросы о for и while, итерируемых объектах, объектах и классах, ООП, собственных итераторах и генераторах. Практические примеры касаются ленивой обработки данных и потребления памяти. Во второй части участники разбирают код со словарями, строками и генераторными выражениями, включая проверку in и исчерпание генератора. В завершение интервьюер отмечает пробелы в базовой теории и советует развивать точность терминов и регулярную практику.

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

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

  • Итерируемый объект, iterator и generator — связанные, но разные понятия.
  • Генераторы позволяют получать элементы по требованию и не хранить весь результат сразу.
  • Проверка in может потреблять генератор, поэтому повторное использование требует учитывать его состояние.
  • Точность терминов на собеседовании отражается и в качестве инженерного мышления.

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