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

Тестовое интервью Junior Python-разработчика: звёздочка и аргументы

Кандидат разбирает применения оператора *, *args и **kwargs, распаковку коллекций, контекст выражений и тильду. Интервьюер проверяет ход рассуждений и даёт развёрнутую обратную связь.

boreesych
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 901
  • Лайки на YouTube: 26
Открыть на YouTube

Таймлайн

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

Ведущий проводит тестовое собеседование для Junior Python-разработчика. После краткого знакомства диалог сосредоточен на разных значениях символа * в Python: умножении, параметрах функции, *args и **kwargs, распаковке коллекций и вызове функции. Интервьюер просит кандидата читать код пошагово и делать предположения, если готового ответа нет. Отдельно разбираются приоритет возведения в степень и побитовый оператор тильда. В финале кандидат получает обратную связь: интервьюер высоко оценивает последовательность аргументации, но отмечает пробел в распаковке коллекций. Разговор сопровождается пояснениями, поэтому это также разбор базовой темы Python.

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

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

  • Один символ * в Python имеет разные значения в зависимости от контекста.
  • *args и **kwargs собирают позиционные и именованные аргументы функции.
  • При чтении незнакомого кода нужно пошагово проверять гипотезу о результате.
  • Последовательное рассуждение помогает на интервью даже при пробеле в знании.

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