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

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

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

Источник: BELOV

Открыть на 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 на подсчёт символов-драгоценностей среди камней.

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

56 мин
BackendJunior

Михаил Выборный собеседование junior python разработчик

Пробное собеседование junior Python-разработчика с разбором софт-скиллов, базового Python-кодинга, декораторов и замыканий. В конце участнику дают предметную обратную связь и обсуждают смоделированные условия работы.

1 ч 6 мин
BackendJunior

Junior Python developer. Публичное собеседование Яков Варнаев

Учебное публичное собеседование Junior Python/Django-разработчика с живым разбором Django-проекта и демонстрацией личного API-проекта для Dungeons & Dragons. В финале участники разбирают вопросы кандидата и дают обратную связь.