Вернуться в видеотекуМихаил Макаров. Собеседование python - разработчик. Начинаем list с единицы
Полное интервью junior Python-разработчика с техническим опросом, live-задачей на одностороннюю индексацию списка, разбором тестов и Git. В финале обсуждаются условия работы и даётся развёрнутая обратная связь по прохождению собеседования.
- Направление
- Backend
- Формат
- Мок-собеседование
- Длительность
- 1 ч 1 мин
Коротко о видео
Запись показывает собеседование начинающего Python-разработчика Михаила Макарова: он рассказывает о переходе из профессии электрика, обучении в Яндекс Практикуме и дипломном проекте с рекомендательным сервисом рецептов. Техническая часть охватывает устройство переменных и типов в Python, duck typing, коллекции, ООП и практическую задачу: создать список степеней двойки и сделать объект со стартующей с единицы индексацией. Затем интервьюеры разбирают Git и тесты, обсуждают формат оформления, ориентир по оплате и наставничество, а в конце дают кандидату подробную обратную связь по самопрезентации и ответам на мотивационные вопросы.
Затронутые темы
Что взять на заметку
- Для junior Python-собеседования стоит уметь объяснить, что переменная хранит ссылку на объект, а также различать встроенные типы, коллекции и принципы ООП.
- Нужно не только назвать среднюю сложность доступа к значению словаря как O(1), но и объяснить роль хеширования и ограничения такого утверждения.
- В задаче с индексацией с единицы обсуждается обёртка или наследник list с переопределением магического метода __getitem__: для положительного индекса следует обращаться к исходному индексу на единицу меньше.
- Такое решение необходимо проверить на индексах 1 и len(list), на 0, значениях больше длины и отрицательной индексации, не ломая стандартное поведение list без необходимости.
- Интервьюер советует подготовить один проект для подробного рассказа: цель, использованные технологии, собственный вклад, трудности и способ их решения; дипломный проект кандидата ещё не был завершён и публичен.
- При вопросах о выборе Python и карьерных планах полезно называть конкретные критерии и ближайший навык для развития, например асинхронность, а не ограничиваться общим желанием учиться.
- При обсуждении зарплаты интервьюер рекомендует сначала уточнить задачи и ответственность, чтобы соотнести их с ожидаемой ставкой; это совет из обратной связи, а не универсальное правило.