Мок-интервью на Middle Python Backend
Техническое интервью по Python backend с вопросами о блокировках, семафорах, паттернах, ORM и PostgreSQL. Интервьюер разбирает ответы кандидата и типовые темы найма.
- Опубликовано на YouTube:
- Просмотры на YouTube: 2,2 тыс.
- Лайки на YouTube: 33
Коротко о видео
Интервьюер проводит мок-собеседование для Python backend-разработчика уровня Middle. Начальная часть посвящена компьютерным наукам и конкурентному доступу к ресурсам: кандидат объясняет назначение блокировок и семафоров. Затем собеседующие обсуждают паттерны проектирования на примере пула соединений, включая границы применения фабричного метода и singleton. Во второй половине запись возвращается к прикладному Python и PostgreSQL: разбираются ORM, QuerySet, получение большого числа строк и пагинация, а также индексы. Интервьюер связывает эти темы с ожиданиями разных компаний и поясняет, почему для более сильных позиций требуется широкий инженерный кругозор.
Затронутые темы
Что взять на заметку
- Различать блокировки и семафоры при доступе к общему ресурсу.
- Уметь обосновать паттерны вокруг пула соединений.
- Не загружать большие выборки целиком без необходимости; применять пагинацию.
- Понимать, что возвращает ORM QuerySet и когда он вычисляется.
- Повторять PostgreSQL и индексы перед backend-интервью.