Вернуться в каталог собеседований

PYTHON JUNIOR интервью со SpaciX

Мок-интервью по Python для Junior-разработчика: теория языка, ООП, SOLID, ACID, конкурентность и простые задачи LeetCode. Ведущий также даёт кандидату фидбэк и обсуждает поиск первой работы.

BELOV
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 8 тыс.
  • Лайки на YouTube: 158
Открыть на YouTube

Таймлайн

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

Это учебное, а не реальное корпоративное собеседование на Junior Python: гость SpaciX рассказывает о примерно годе обучения, учебных и небольших практических проектах, а также о начале новой удалённой работы. Основная часть посвящена вопросам по Python, ООП, SOLID, ACID и конкурентному выполнению; интервьюер местами уточняет или исправляет ответы кандидата. В конце разбираются простые задачи LeetCode, опыт поиска первой работы и обратная связь по ответам на интервью.

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

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

  • Подготовьте краткий рассказ о своём пути: обучение, практические проекты, командная работа и поиск первой позиции; кандидат описывает именно эти пункты.
  • Повторите изменяемые и неизменяемые типы Python, а также требование hashable-ключей для dict и set.
  • Умейте объяснить протокол итерации: __iter__, __next__ и StopIteration, а также отличия итератора и генератора.
  • Отработайте вопросы о __new__, __init__, Singleton, MRO, @staticmethod, @classmethod, @property и пользовательских декораторах.
  • Разделяйте CPU-bound и I/O-bound сценарии при выборе multiprocessing, threading и asyncio; в разговоре отдельно обсуждаются GIL, процессы и переключение потоков.
  • Повторите четыре принципа ООП, SOLID и свойства ACID, формулируя определения без неуверенных оговорок.
  • Для задач LeetCode тренируйте сначала точное прочтение условия и проверку простых ошибок; в видео разбирается задача Jewels and Stones на подсчёт символов-драгоценностей среди камней.

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