Тестовое интервью Junior Python-разработчика: типы и ООП
Мок-собеседование на Junior Python-разработчика: типы данных и их изменяемость, классы и наследование, биты, память, булева логика и системы счисления. В live coding кандидат разбирает короткий Python-код с True / 2 и генераторным выражением, после чего получает подробный фидбэк.
- Опубликовано на YouTube:
- Просмотры на YouTube: 1,1 тыс.
- Лайки на YouTube: 37
Таймлайн
Коротко о видео
Тестовое техническое интервью на Junior Python-разработчика. После знакомства интервьюер проверяет понимание изменяемых и неизменяемых типов, пользовательских классов и наследования, затем обсуждает биты, память, bool, булеву логику и системы счисления. В практической части кандидат разбирает короткий код с True / 2 и sum по генераторному выражению, но не сразу объясняет результат. В фидбэке интервьюер отмечает отдельные верные рассуждения, но рекомендует упорядочить фундаментальные знания и честно обозначать незнание вместо неподтверждённых догадок.
Затронутые темы
Что взять на заметку
- В Python bool — подкласс int, поэтому True участвует в арифметике: True / 2 даёт 0.5.
- В выражении sum(n > 0 for n in nums) генератор возвращает булевы значения, а sum считает True как 1; результатом будет количество положительных элементов, а не их сумма.
- На интервью полезно отделять проверенные знания от гипотез: при пробеле в понимании лучше прямо сказать об этом и пояснить ход рассуждений.
- Практику Python стоит связывать с фундаментом: изменяемостью, иерархией типов, представлением данных, памятью и булевой логикой.