Вернуться в каталог собеседований

Мок-собеседование на Junior Python Developer

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

Python Mentor
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 1,2 тыс.
  • Лайки на YouTube: 24
Открыть на YouTube

Таймлайн

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

Запись мок-собеседования с начинающим Python-разработчиком. После самопрезентации кандидат отвечает на вопросы о различиях list и tuple, итераторах, map/filter, аннотациях типов, значениях по умолчанию и атрибутах классов. Отдельный блок посвящён асинхронности: event loop, CPU-bound задачам, GIL, гонкам и атомарности. Затем кандидат решает задачу на поиск индексов повторяющихся элементов, обсуждает сложность и варианты оптимизации. В финале рассматриваются генераторы, типизация и контекстные менеджеры, после чего интервьюеры дают развёрнутую обратную связь о темпе решения и подготовке.

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

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

  • Объяснить назначение и ограничения list, tuple, итераторов и генераторов.
  • Отличать I/O-bound и CPU-bound работу при проектировании async-кода.
  • Учитывать GIL, гонки и атомарность операций.
  • Прогонять алгоритм на примере до реализации и оценивать его сложность.
  • Использовать контекстные менеджеры для безопасного освобождения ресурсов.

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