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

Мок-собеседование Junior Python: списки и генераторы

Интервью Junior Python Developer о списках, словарях, срезах, ссылках на объекты и генераторах. В конце кандидат получает подробную обратную связь.

Источник: boreesych

Открыть на YouTube

Таймлайн

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

Валерий проходит тестовое интервью на Junior Python Developer. Интервьюер начинает с выбора структур данных и спрашивает о списках, словарях, скорости поиска и хеш-таблицах. Затем кандидат разбирает строки, массивы, срезы и поведение списков при присваивании и изменении объектов. Практические примеры помогают проверить, создаёт ли срез новый объект и как меняется список. В заключительной технической части рассматриваются list comprehension, генераторы, next и влияние append на результат генератора. После этого интервьюер даёт кандидату обратную связь о базе знаний, необходимости экспериментов с кодом и подготовке к вопросам, выходящим за пределы минимальной теории.

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

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

  • Выбирать list или dict с учётом операций поиска и доступа.
  • Отличать присваивание ссылки от создания нового списка срезом.
  • Проверять поведение изменяемых объектов небольшим экспериментом.
  • Различать list comprehension и генераторное выражение.
  • Понимать, как next потребляет значения генератора.

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