Вернуться в видеотекуPYTHON JUNIOR интервью со SpaciX
Мок-интервью по Python для Junior-разработчика: теория языка, ООП, SOLID, ACID, конкурентность и простые задачи LeetCode. Ведущий также даёт кандидату фидбэк и обсуждает поиск первой работы.
- Направление
- Backend
- Формат
- Видео
- Грейд
- Junior
- Длительность
- 43 мин
Коротко о видео
Это учебное, а не реальное корпоративное собеседование на 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 на подсчёт символов-драгоценностей среди камней.