← Назад к видео

Мок-собеседование на Junior Python разработчика - Костя

В этом интервью кандидат с опытом около 3 лет пробует пройти собеседование на уровень junior/middle Python developer. По ходу разговора обсуждаем не только Python, но и инженерное мышление: как объяснять сложные вещи простыми словами, насколько важны уверенность, теория и умение аргументировать свои решения.

В ролике затронули такие темы:
— что такое интерфейс в Python
— классы, методы и границы “нормального” дизайна
— SOLID, DRY, KISS
— Dependency Injection и Dependency Inversion
— singleton в Python
— shallow copy и deepcopy
— как отвечать на собеседовании, если знаешь практику, но плаваешь в теории
— подробный финальный фидбэк по уровню кандидата

Это видео будет полезно тем, кто готовится к собеседованию на Python-разработчика, хочет понять типичные ошибки в ответах и прокачать навык самопрезентации на техническом интервью.

Тайм-коды:

00:00 Начало
00:11 Вступление и представление участников
02:37 Правила и формат собеседования
04:07 Интерфейсы в Python простыми словами
06:36 Сколько методов нормально для класса
11:52 SOLID: что это и зачем нужно
13:46 DI vs DIP: в чём разница
17:53 Как объяснять принципы джуну
21:53 Single Responsibility на практике
24:33 DRY и KISS против «чистых» принципов
28:12 Singleton: паттерн или антипаттерн
35:30 Способы реализации Singleton в Python
40:46 Поверхностное и глубокое копирование
55:41 Впечатления кандидата от интервью
58:22 Разбор ошибок и сильных сторон

Пишите в комментариях, как бы вы ответили на вопросы про SOLID, singleton и копирование объектов в Python.

#python #pythondeveloper #собеседование #juniorpython #middlepython #pythoninterview #программирование #разработчик #backend #itсобеседование #подготовкаксобеседованию #solid #dependencyinjection #singleton #deepcopy #shallowcopy #pythonjob #карьеравит #техническоесобеседование