Вернуться в видеотекуPython собеседование Александр Воробьёв
Тренировочное собеседование на Junior Python-разработчика с разбором Django, SOLID, интерфейсов, командной разработки и подготовки к поиску работы.
- Направление
- Backend
- Формат
- Мок-собеседование
- Длительность
- 53 мин
Коротко о видео
Это тренировочное Python-собеседование с начинающим разработчиком Александром Воробьёвым: он рассказывает об обучении в университете и на Яндекс Практикуме, проектах на Django и командной работе через Git. Интервьюеры проверяют Django/MTV, размещение бизнес-логики, SOLID и принципы разделения интерфейсов на устной задаче про устройства с функциями звонка, SMS и поиска. В конце они дают разбор: отмечают самостоятельность кандидата, но советуют лучше готовиться по резюме, проектам, рынку и компании, а также закрыть пробелы в Django и SOLID.
Затронутые темы
Что взять на заметку
- Перед собеседованием разберите каждую строку резюме: будьте готовы объяснить цель проекта, свой вклад, модели, связи и принятые решения.
- Для Django стоит уверенно различать Model–Template–View, не размещать бизнес-логику во view без причины и знать подходы с custom managers и «жирными моделями».
- Не ограничивайтесь определениями SOLID: реализуйте каждый принцип в небольших задачах, чтобы не путать LSP и DIP.
- Для Interface Segregation полезно уметь разложить большой интерфейс устройства на отдельные интерфейсы звонков, SMS и поиска, а затем гибко комбинировать их множественным наследованием.
- Подготовьте рассказ о командной работе: ветки Git, распределение задач, взаимное code review и разрешение замечаний до merge.
- Заранее изучайте компанию, подготовьте вопросы о тестировании, code review и деплое, а также ориентируйтесь в рыночной зарплате.