Тестовое собеседование на Junior Python разработчика: объекты, dunder-методы и Singleton
Больше полезной информации в моем Telegram канале: https://t.me/+-DwbhNymnNRkNzI0
Собеседование посвящено базовым и концептуальным вопросам Python: происхождению объектов, роли классов, экземпляров и переменных, устройству стека, ограничению числа экземпляров, аргументам *args и **kwargs, различиям между __new__ и __init__, значению None и паттерну Singleton. Затем работа с кодом и обмен обратной связью.
0:00 Начало
0:51 Знакомство и формат технического интервью
4:27 Опыт Андрея и подготовка к работе в Python
9:35 Как в Python создаются объекты
12:24 Классы, объекты и специальные методы
14:21 Почему объект является экземпляром класса
22:49 Сколько экземпляров можно создать
30:30 args и kwargs: распаковка аргументов
37:44 __new__ и __init__: создание и инициализация
45:18 None type и Singleton
50:55 Работа с кодом
1:07:10 Итоги и обратная связь кандидата
1:09:45 Фидбэк интервьюера