Мок-собеседование Python-разработчика уровня Middle
Публичное мок-собеседование кандидата на позицию Middle Python backend-разработчика. Интервьюер проверяет опыт и задаёт вопросы по устройству Python, ООП и SOLID, конкурентности и GIL, PostgreSQL и Apache Kafka; по ходу разбирает неполные ответы. После основной части ведущие обсуждают волнение на собеседованиях и подготовку к ним.
- Опубликовано на YouTube:
- Просмотры на YouTube: 2 тыс.
- Лайки на YouTube: 29
Коротко о видео
В открытом мок-собеседовании кандидат с опытом Python backend в стартапе отвечает на вопросы, рассчитанные на Middle-уровень. Обсуждаются изменяемость и хешируемость объектов, итераторы и генераторы, декораторы, lambda-функции, исключения, property, classmethod и staticmethod, ООП и SOLID. Далее интервьюер разбирает threading, multiprocessing, asyncio, GIL и выбор подхода для I/O- и CPU-bound задач. Блок PostgreSQL охватывает JOIN, связи, HAVING, CTE, транзакции, уровни изоляции, индексы и EXPLAIN ANALYZE; затем рассматриваются Kafka, producer/consumer, топики, партиции и offsets. Интервьюер уточняет неточные ответы и подсказывает темы для повторения. В финале есть краткое обсуждение пользы моков и рекламная презентация Shortcut.
Затронутые темы
Что взять на заметку
- На интервью по Python нужно уметь объяснить, как декоратор принимает и оборачивает функцию.
- Абстракции и принципы SOLID стоит связывать с примерами из собственного кода.
- Уровни изоляции PostgreSQL влияют на допустимые аномалии чтения и конкурентную работу транзакций.
- После интервью полезно записывать заданные вопросы и разбирать пробелы в знаниях.