Вернуться в видеотеку

Собеседование на мидл Python: что спрашивают и как отвечать

Запись мок-интервью на Middle Python с разбором ответов по языку, инфраструктуре и базам данных. В финале авторы дают обратную связь участнице и рассказывают о программе менторства ШОРТКАТ.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Таймлайн

Коротко о видео

В эфире показано мок-интервью Python-разработчицы: после краткого знакомства интервьюер последовательно спрашивает о Python, ООП, конкурентности, памяти, базах данных, Redis и Kafka. Участница отвечает и уточняет границы своих знаний, а интервьюер местами дополняет ответы; в конце он рекомендует глубже изучить устройство памяти Python, блокировки и индексы PostgreSQL, а также гарантии доставки Kafka. Завершение посвящено формату менторства ШОРТКАТ и разбору проведённого мок-интервью.

Затронутые темы

Что взять на заметку

  • Повторить изменяемые и неизменяемые типы Python, хешируемость ключей словаря и неизменяемость строк.
  • Уметь объяснить ленивую работу генераторов, отличие iterator/iterable/generator, роль __iter__ и __next__, а также альтернативу через __getitem__.
  • Подготовить пример декоратора и контекстного менеджера: когда код выполняется при декорировании, как устроена обёртка и почему with подходит для гарантированного освобождения ресурса.
  • Разобрать ООП не только по терминам: композиция часто предпочтительнее разрастающегося дерева наследования; при множественном наследовании важен MRO.
  • Различать I/O-bound и CPU-bound нагрузки: асинхронность полезна для ожидания ввода-вывода, а многопроцессность — для CPU-задач; учитывать ограничения GIL и стоимость переключений.
  • Изучить память CPython: подсчёт ссылок, циклические ссылки, поколения GC, влияние пауз сборщика на latency сервиса и базовые понятия аллокатора.
  • Для PostgreSQL подготовить ACID, уровни/блокировки и MVCC, а также риски ALTER TABLE на большой таблице с обязательной колонкой и default.
  • Для Kafka знать порядок только внутри partition, consumer groups, репликацию/ISR и acks, а также причины повторной доставки и сценарии потери сообщений.

Рекомендуем посмотреть

1 ч 56 мин
BackendJunior

Сильный джун или почти миддл? / Техсобес студента-программиста на позицию Junior Python Dev.

Разбор мок-собеседования студента на позицию Junior Python Developer: проекты, Python Core, конкурентность, ООП, SQL/ORM, базы данных и микросервисная архитектура. В конце — обратная связь и рекомендации по подготовке к реальным интервью.

1 ч 32 мин
BackendMiddle

Собеседование в VK Middle Python: создаем ленту рекомендаций для соцсети!

Открытое мок-интервью Middle Python с разбором конкурентности и system design персонализированной ленты рекомендаций. После технической части команда Shortcut отвечает на вопросы о подготовке, менторстве и карьерном развитии.

1 ч 37 мин
BackendJunior

Студент-математик затащил собеседование? / Техсобес на позицию Junior Python Developer

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