Вернуться в видеотекуТестовое интервью Junior Python-разработчика: звёздочка и аргументы
Кандидат разбирает применения оператора *, *args и **kwargs, распаковку коллекций, контекст выражений и тильду. Интервьюер проверяет ход рассуждений и даёт развёрнутую обратную связь.
- Направление
- Backend
- Формат
- Мок-собеседование
- Грейд
- Junior
- Длительность
- 1:08:15
Коротко о видео
Ведущий проводит тестовое собеседование для Junior Python-разработчика. После краткого знакомства диалог сосредоточен на разных значениях символа * в Python: умножении, параметрах функции, *args и **kwargs, распаковке коллекций и вызове функции. Интервьюер просит кандидата читать код пошагово и делать предположения, если готового ответа нет. Отдельно разбираются приоритет возведения в степень и побитовый оператор тильда. В финале кандидат получает обратную связь: интервьюер высоко оценивает последовательность аргументации, но отмечает пробел в распаковке коллекций. Разговор сопровождается пояснениями, поэтому это также разбор базовой темы Python.
Затронутые темы
Что взять на заметку
- Один символ * в Python имеет разные значения в зависимости от контекста.
- *args и **kwargs собирают позиционные и именованные аргументы функции.
- При чтении незнакомого кода нужно пошагово проверять гипотезу о результате.
- Последовательное рассуждение помогает на интервью даже при пробеле в знании.