1:43:44Интервью Senior Python Developer
Техническое интервью Python-инженера о выборе фреймворков, конкурентности, базах данных, HTTP и паттернах проектирования.
Кандидат отвечает на вопросы о Python-фреймворках, тестировании, конкурентности, ООП и базах данных. Интервьюер уточняет ответы и завершает разговор обратной связью.
Источник: Python Mentor
Открыть на YouTubeТестовое техническое собеседование на позицию Junior Python Developer. Кандидат рассказывает о полутора годах изучения Python, опыте с Django и pet-проектами. Интервьюер проверяет понимание веб-фреймворков и различий Django, Flask и FastAPI, затем обсуждает Depends и внедрение зависимостей. Большой блок посвящён тестированию: назначению unit-тестов, изоляции и мокам внешних API и БД. Далее рассматриваются многопоточность, мультипроцессность, asyncio, GIL и неблокирующий ввод-вывод. Во второй половине есть типизация, ООП, паттерны и масштабирование PostgreSQL: транзакции, блокировки, индексы, кэширование, денормализация, репликация и шардирование.
1:43:44Техническое интервью Python-инженера о выборе фреймворков, конкурентности, базах данных, HTTP и паттернах проектирования.
1:12:37Публичное мок-собеседование кандидата на позицию Middle Python backend-разработчика. Интервьюер проверяет опыт и задаёт вопросы по устройству Python, ООП и SOLID, конкурентности и GIL, PostgreSQL и Apache Kafka; по ходу разбирает неполные ответы. После основной части ведущие обсуждают волнение на собеседованиях и подготовку к ним.
57:02Тестовое техническое мок-собеседование на позицию Junior Python-разработчика. Кандидат рассказывает о пет-проектах на Django и FastAPI, затем отвечает на вопросы о Celery, Redis, оптимизации ORM, SQL-индексах, асинхронности и устройстве веб-фреймворка. В финале он получает фидбек и рекомендации по самопрезентации.