Мок-интервью Python-разработчика: ссылки, исключения и конкурентность
Кандидат с многолетним IT-опытом разбирает Python-код и отвечает на вопросы о коллекциях, исключениях и конкурентности. В финале интервьюер даёт фидбэк о подготовке к реальному рынку.
ШОРТКАТ — менторская программа
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 1,1 тыс.
- Лайки на YouTube: 8
Таймлайн
Коротко о видео
В открытом мок-интервью Python-разработчик решает задачи на поведение кода и объясняет свои рассуждения. Техническая часть охватывает общие ссылки и изменяемые значения по умолчанию, итераторы и генераторы, управление памятью и GIL, реализацию retry-декоратора, а также asyncio, таймауты и отмену задач. После рекламной паузы кандидат получает фидбэк: вопросы соответствовали уровню Middle, а его текущая оценка — middle minus; отдельно отмечают пробелы в мутабельности и асинхронности.
Затронутые темы
Что взять на заметку
- Изменяемый объект, созданный как значение по умолчанию, сохраняется между вызовами функции и может создать неожиданное общее состояние.
- Генератор является итератором и обычно выдаёт элементы лениво, по мере запроса.
- При реализации retry важно корректно сохранить и пробросить исключение после последней неудачной попытки.
- Вызов async-функции создаёт корутину; выполнение начинается при await или при планировании её в Task.