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

PYTHON MOCK-СОБЕСЕДОВАНИЕ ВОПРОСЫ ОТ EX-TINKOFF

Учебная запись mock-собеседования Python-разработчика с разбором ответов кандидата. Основные темы — внутреннее устройство Python, конкурентность, PostgreSQL и Docker/Kubernetes.

Источник: Игорь Ремша

Открыть на YouTube

Таймлайн

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

Это учебное mock-собеседование на Python Developer: интервьюер последовательно проверяет знания кандидата по устройству Python, асинхронности, базам данных и инфраструктуре. Разбираются list, tuple, dict и коллизии хэшей, декораторы, генераторы, GIL, asyncio, PostgreSQL, индексы, транзакции, Docker и серверы приложений. В финале интервьюер отмечает пробелы кандидата в базах данных, multiprocessing и многопоточности, но считает, что при более уверенной подаче тот мог бы пройти на позицию middle-разработчика.

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

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

  • Отработать объяснение dict: ожидаемая сложность операций, влияние коллизий, separate chaining и open addressing — эти оговорки важно называть сразу.
  • Уточнить модель декораторов: декоратором может быть любой callable; отдельно повторить __call__, functools.wraps, @dataclass и контекстные менеджеры с __enter__/__exit__.
  • Разделять I/O-bound и CPU-bound работу на примере скачивания и ресайза изображений: ожидание сети можно перекрывать, а вычислительную часть нужно оценивать отдельно с учётом GIL.
  • Подготовить блок по PostgreSQL: селективность и частичные индексы, keyset-пагинация вместо OFFSET/LIMIT на глубоких страницах, EXPLAIN и EXPLAIN ANALYZE.
  • Повторить WAL, уровни изоляции, снимки/MVCC и VACUUM, а также различие между пулом соединений и количеством реальных подключений к БД.
  • Тренировать короткие структурированные ответы: сначала назвать главное и ограничения, затем раскрывать детали по уточняющим вопросам.

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

2 ч 1 мин
BackendSenior

Senior в 14 лет?! Это вообще законно? / Думали будет джун... / Техсобес Senior Python Developer

Развёрнутое мок-собеседование с 14-летним Python-разработчиком: разбор Telegram-бота, конкурентности, БД и архитектуры учебного проекта заметок. В конце — технический фидбек и рекомендации по развитию.

1 ч 42 мин
BackendJunior

Собеседование junior python разработчик Евгений Путрин | Галина Трошкина и Василий Туртугешев

Разбор учебного собеседования junior Python-разработчика с live coding, SQL-практикой и обсуждением Django. Ведущий показывает сильные и слабые места ответов кандидата и формулирует итоговый фидбек.