1:43:44Интервью Senior Python Developer
Техническое интервью Python-инженера о выборе фреймворков, конкурентности, базах данных, HTTP и паттернах проектирования.
Техническое интервью на Senior Python Engineer с вопросами об изменяемости, копировании, dict, генераторах, GIL, middleware и производительности баз данных.
Источник: Python Mentor
Открыть на YouTubeВ записи показан первый технический этап собеседования на Senior Python Engineer. После краткого контекста об аутсорсинговых и финансовых проектах интервьюер проверяет знание изменяемости объектов, копирования, dict, генераторов, итераторов, контекстных менеджеров, MRO и __slots__. Далее обсуждаются GIL, потоки, процессы, асинхронность, middleware, N+1, мониторинг, профилирование, индексы и CQRS. В финале кандидат задаёт вопросы о возможных проектах, ограничениях банковской разработки, самописной валидации и техническом долге.
1:43:44Техническое интервью Python-инженера о выборе фреймворков, конкурентности, базах данных, HTTP и паттернах проектирования.
57:02Тестовое техническое мок-собеседование на позицию Junior Python-разработчика. Кандидат рассказывает о пет-проектах на Django и FastAPI, затем отвечает на вопросы о Celery, Redis, оптимизации ORM, SQL-индексах, асинхронности и устройстве веб-фреймворка. В финале он получает фидбек и рекомендации по самопрезентации.
1:27:35Кандидат отвечает на вопросы по Python и асинхронному выполнению, затем решает алгоритмическую задачу. В конце интервьюеры разбирают сильные стороны и зоны роста.