Мок-собеседование на Junior Python Developer
Кандидат отвечает на вопросы по Python и асинхронному выполнению, затем решает алгоритмическую задачу. В конце интервьюеры разбирают сильные стороны и зоны роста.
- Опубликовано на YouTube:
- Просмотры на YouTube: 1,2 тыс.
- Лайки на YouTube: 24
Таймлайн
Коротко о видео
Запись мок-собеседования с начинающим Python-разработчиком. После самопрезентации кандидат отвечает на вопросы о различиях list и tuple, итераторах, map/filter, аннотациях типов, значениях по умолчанию и атрибутах классов. Отдельный блок посвящён асинхронности: event loop, CPU-bound задачам, GIL, гонкам и атомарности. Затем кандидат решает задачу на поиск индексов повторяющихся элементов, обсуждает сложность и варианты оптимизации. В финале рассматриваются генераторы, типизация и контекстные менеджеры, после чего интервьюеры дают развёрнутую обратную связь о темпе решения и подготовке.
Затронутые темы
Что взять на заметку
- Объяснить назначение и ограничения list, tuple, итераторов и генераторов.
- Отличать I/O-bound и CPU-bound работу при проектировании async-кода.
- Учитывать GIL, гонки и атомарность операций.
- Прогонять алгоритм на примере до реализации и оценивать его сложность.
- Использовать контекстные менеджеры для безопасного освобождения ресурсов.