Он почти прошёл собеседование… но звёздочка в Python всё усложнила

16 подписчиков

12+
12+

3 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав

16 подписчиков

12+
12+

3 просмотра

17 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

17 дней назад

В этом выпуске провожу тестовое собеседование на позицию Junior Python разработчика для Руслана. Вопросы и ответы без академизма — только то, как кандидат понимает базовые концепции и как рассуждает. Руслан начал изучать Python всего 3 месяца назад, поэтому вполне естественно, что он ещё многого не знает и местами может путаться в деталях. Но мне очень понравились его настрой, спокойствие на “интервью” и прогресс: за такой короткий срок он уже неплохо ориентируется в базовых понятиях, умеет рассуждать вслух и видно, что каждый день реально вкладывается в обучение. Что внутри: • унарные/бинарные/тернарные операторы — что это и как отличать; • почему один и тот же оператор (*) ведёт себя по-разному с числами, строками и коллекциями: перегрузка операторов, методы классов, полиморфизм; • * и **: умножение, возведение в степень, *args и **kwargs; • небольшой разбор кода на экране: распаковка коллекций через *, приоритет операций, чтение незнакомого кода и проверка гипотез; • финальная обратная связь: что получилось хорошо, где есть пробелы и как улучшить коммуникацию на интервью. Если готовишься к собеседованию — ставь на паузу на каждом вопросе и попробуй ответить сам, а потом сравни с ответом кандидата. Поддержи ролик лайком и подпиской — так я пойму, что формат полезен. Тайм-коды: 00:00 — Вступление 01:10 — Кандидат рассказывает о себе 01:45 — Формат собеседования 03:26 — Операторы в Python 04:40 — Звёздочка: умножение и другие применения 08:26 — Полиморфизм и перегрузка операторов 09:42 — Возведение в степень 11:41 — *args и **kwargs 14:38 — Переход к разбору кода 15:28 — Подчёркивания и переменные 17:08 — Звёздочки в параметрах функции 18:41 — Звёздочка перед вызовом функции 21:55 — Что возвращает функция 24:39 — Распаковка коллекции через * 31:38 — Приоритет возведения в степень 33:52 — Изменение порядка *args и **kwargs 36:06 — Вопрос со звёздочкой: тильда и странный код 48:36 — Почему такой код лучше не писать 49:02 — Обратная связь кандидата 51:15 — Обратная связь интервьюера #python #junior #собеседование #программирование #pythonразработчик

Название:

Он почти прошёл собеседование… но звёздочка в Python всё усложнила

Категория:

Разное