Вернуться в видеотеку

Мок-интервью Python-разработчика: типы, сложность и конкурентность

Кандидат с опытом в системном администрировании и LLM отвечает на вопросы о Python и backend-разработке. В интервью разбираются типы данных, алгоритмическая сложность, GIL и CPU-bound задачи.

Источник: ШОРТКАТ — менторская программа

Открыть на YouTube

Таймлайн

Коротко о видео

Открытое мок-собеседование начинается с разговора об опыте кандидата, его LLM-проекте и переходе к Python. Затем интервьюер проверяет базовые знания: изменяемые и неизменяемые типы, хешируемость, set и dict, а также сложность операций со списками. В технической части кандидат объясняет GIL, потоки, процессы и различие CPU-bound и I/O-bound нагрузки на примере FastAPI. В записи есть дополнительные вопросы о системном дизайне и подготовке к интервью. В финале собеседующий и ведущий подводят итоги, после чего следует приглашение на платное мок-интервью.

Затронутые темы

Что взять на заметку

  • Хешируемость определяет, можно ли использовать объект в set или как ключ dict.
  • Сложность доступа, поиска и среза в list нужно уметь объяснять отдельно.
  • GIL не заменяет процессы для CPU-bound вычислений.
  • Тяжёлые вычисления в backend-сервисе следует выносить из event loop.

Рекомендуем посмотреть