Мок-интервью Python-разработчика: типы, сложность и конкурентность
Кандидат с опытом в системном администрировании и LLM отвечает на вопросы о Python и backend-разработке. В интервью разбираются типы данных, алгоритмическая сложность, GIL и CPU-bound задачи.
ШОРТКАТ — менторская программа
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 1,1 тыс.
- Лайки на YouTube: 10
Таймлайн
Коротко о видео
Открытое мок-собеседование начинается с разговора об опыте кандидата, его LLM-проекте и переходе к Python. Затем интервьюер проверяет базовые знания: изменяемые и неизменяемые типы, хешируемость, set и dict, а также сложность операций со списками. В технической части кандидат объясняет GIL, потоки, процессы и различие CPU-bound и I/O-bound нагрузки на примере FastAPI. В записи есть дополнительные вопросы о системном дизайне и подготовке к интервью. В финале собеседующий и ведущий подводят итоги, после чего следует приглашение на платное мок-интервью.
Затронутые темы
Что взять на заметку
- Хешируемость определяет, можно ли использовать объект в set или как ключ dict.
- Сложность доступа, поиска и среза в list нужно уметь объяснять отдельно.
- GIL не заменяет процессы для CPU-bound вычислений.
- Тяжёлые вычисления в backend-сервисе следует выносить из event loop.