Вернуться в видеотекуPYTHON MOCK-СОБЕСЕДОВАНИЕ ВОПРОСЫ ОТ EX-TINKOFF
Учебная запись mock-собеседования Python-разработчика с разбором ответов кандидата. Основные темы — внутреннее устройство Python, конкурентность, PostgreSQL и Docker/Kubernetes.
- Направление
- Backend
- Формат
- Мок-собеседование
- Компания
Т-Банк- Длительность
- 1 ч 16 мин
Коротко о видео
Это учебное 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, а также различие между пулом соединений и количеством реальных подключений к БД.
- Тренировать короткие структурированные ответы: сначала назвать главное и ограничения, затем раскрывать детали по уточняющим вопросам.