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