1:43:44Интервью Senior Python Developer
Техническое интервью Python-инженера о выборе фреймворков, конкурентности, базах данных, HTTP и паттернах проектирования.
Кандидат отвечает на вопросы по Python и асинхронному выполнению, затем решает алгоритмическую задачу. В конце интервьюеры разбирают сильные стороны и зоны роста.
Источник: Python Mentor
Открыть на YouTubeЗапись мок-собеседования с начинающим Python-разработчиком. После самопрезентации кандидат отвечает на вопросы о различиях list и tuple, итераторах, map/filter, аннотациях типов, значениях по умолчанию и атрибутах классов. Отдельный блок посвящён асинхронности: event loop, CPU-bound задачам, GIL, гонкам и атомарности. Затем кандидат решает задачу на поиск индексов повторяющихся элементов, обсуждает сложность и варианты оптимизации. В финале рассматриваются генераторы, типизация и контекстные менеджеры, после чего интервьюеры дают развёрнутую обратную связь о темпе решения и подготовке.
1:43:44Техническое интервью Python-инженера о выборе фреймворков, конкурентности, базах данных, HTTP и паттернах проектирования.
49:01Техническое интервью на Senior Python Engineer с вопросами об изменяемости, копировании, dict, генераторах, GIL, middleware и производительности баз данных.
57:02Тестовое техническое мок-собеседование на позицию Junior Python-разработчика. Кандидат рассказывает о пет-проектах на Django и FastAPI, затем отвечает на вопросы о Celery, Redis, оптимизации ORM, SQL-индексах, асинхронности и устройстве веб-фреймворка. В финале он получает фидбек и рекомендации по самопрезентации.