Тестовое собеседование с Русланом на позицию Junior Python разработчика
В этом выпуске провожу тестовое собеседование на позицию Junior Python разработчика для Руслана. Вопросы и ответы без академизма — только то, как кандидат понимает базовые концепции и как рассуждает. Руслан начал изучать Python всего 3 месяца назад, поэтому вполне естественно, что он ещё многого не знает и местами может путаться в деталях. Но мне очень понравились его настрой, спокойствие на “интервью” и прогресс: за такой короткий срок он уже неплохо ориентируется в базовых понятиях, умеет рассуждать вслух и видно, что каждый день реально вкладывается в обучение. Что внутри: • унарные/бинарные/тернарные операторы — что это и как отличать; • почему один и тот же оператор (*) ведёт себя по-разному с числами, строками и коллекциями: перегрузка операторов, методы классов, полиморфизм; • * и **: умножение, возведение в степень, *args и **kwargs; • небольшой разбор кода на экране: распаковка коллекций через *, приоритет операций, чтение незнакомого кода и проверка гипотез; • финальная обратная связь: что получилось хорошо, где есть пробелы и как улучшить коммуникацию на интервью. Если готовишься к собеседованию — ставь на паузу на каждом вопросе и попробуй ответить сам, а потом сравни с ответом кандидата. Поддержи ролик лайком и подпиской — так я пойму, что формат полезен. Тайм-коды: 00:00 Приветствие и план интервью 00:32 Представление участников 03:29 Теоретические вопросы 14:53 Работа с кодом 49:00 Обмен фидбеком #python #junior #собеседование #программирование #pythonразработчик
В этом выпуске провожу тестовое собеседование на позицию Junior Python разработчика для Руслана. Вопросы и ответы без академизма — только то, как кандидат понимает базовые концепции и как рассуждает. Руслан начал изучать Python всего 3 месяца назад, поэтому вполне естественно, что он ещё многого не знает и местами может путаться в деталях. Но мне очень понравились его настрой, спокойствие на “интервью” и прогресс: за такой короткий срок он уже неплохо ориентируется в базовых понятиях, умеет рассуждать вслух и видно, что каждый день реально вкладывается в обучение. Что внутри: • унарные/бинарные/тернарные операторы — что это и как отличать; • почему один и тот же оператор (*) ведёт себя по-разному с числами, строками и коллекциями: перегрузка операторов, методы классов, полиморфизм; • * и **: умножение, возведение в степень, *args и **kwargs; • небольшой разбор кода на экране: распаковка коллекций через *, приоритет операций, чтение незнакомого кода и проверка гипотез; • финальная обратная связь: что получилось хорошо, где есть пробелы и как улучшить коммуникацию на интервью. Если готовишься к собеседованию — ставь на паузу на каждом вопросе и попробуй ответить сам, а потом сравни с ответом кандидата. Поддержи ролик лайком и подпиской — так я пойму, что формат полезен. Тайм-коды: 00:00 Приветствие и план интервью 00:32 Представление участников 03:29 Теоретические вопросы 14:53 Работа с кодом 49:00 Обмен фидбеком #python #junior #собеседование #программирование #pythonразработчик
