ym88659208ym87991671
Python Developer: как подготовиться к техническому интервью

Как подготовиться к техническому интервью Python Developer

Рассказываем, как подготовиться к техническому испытанию в ИТ
1 — 2 недели
Длительность всех интервью
SaluteJazz и веб-камера
Необходимый софт
Онлайн-редактор
Инструменты для решения задач
До 1 часа
Продолжительность интервью

Этапы интервью

Знакомство c HR
Говорим о твоих интересах, опыте и мотивации, а потом рассказываем о SberDevices и командах. Подбираем слоты для прохождения технических интервью.
Техническое интервью
На этой встрече мы зададим тебе вопросы из разных областей компьютерных наук: по Python, Docker, операционной системе, алгоритмам и структурам данных и т. д. Мы будем смотреть на глубину и ширину твоих знаний.
Как подготовиться?
  • Советуем прочитать официальную документацию по Python, Docker, Kubernetes (если ты работал с OpenShift, то можно взять её).
  • Также советуем изучить книгу «Современные операционные системы» Таненбаум Эндрю, Бос Херберт.
  • И освежить знания по алгоритмам и структурам данных — для этого подойдёт любой учебник из университетской программы.
Алгоритмы
На этой встрече тебе предстоит решить 2-3 задачи уровней «Easy» и «Medium» в терминах Leetcode. Нам важно посмотреть, как ты справляешься с задачей, с которой раньше не сталкивался и понять, как ты подходишь к решению и понимаешь ли его плюсы и минусы.
Как подготовиться?
  • Прорешай несколько задач на Leetcode, прочитай книгу «Introduction to algorithms» Thomas H. Cormen Charles E. Leiserson Ronald L. Rivest Clifford Stein.
  • Также рекомендуем изучить любой учебник по олимпиадному программированию.
Дизайн системы
На этой встрече тебе будет нужно спроектировать с нуля систему по определённым вводным. Мы не ждём, что на выходе ты выдашь полностью спроектированную во всех аспектах систему. Нам важно понять, как ты подходишь к созданию систем с нуля, предусматривая потребляемые ресурсы, нагрузку и подбирая правильные походы и инструменты.
Как подготовиться?
  • Рекомендуем книгу «System Design. Машинное обучение. Подготовка к сложному интервью», Алекс Сюй, Али Аминиан.
  • Ещё можно прочесть книгу «Дизайн приложений интенсивно работающих с данными», Мартин Клеппманн.
Интервью с HR
На встрече мы поговорим о твоем профессиональном опыте, компетенциях, и о том, как ты применяешь навыки в различных рабочих ситуациях. Нам важно узнать больше о ценностях, убеждениях и подходе к работе, а также понять, насколько ваш рабочий стиль совпадает с культурой нашей компании.
Финал
Здесь мы подводим итоги всех этапов, знакомимся с тобой поближе, рассказываем о наших проектах, отвечаем на твои вопросы. Сообщаем, какие команды готовы пригласить тебя к себе, предлагаем принять решение.

Рекомендации участникам

Рассуждайте вслух и делитесь соображениями с интервьюерами
Нам важно не только получить правильное решение, но и понять, как именно вы думаете, решая задачу
Не стесняйтесь спрашивать и пользоваться подсказками интервьюера
Если поставленная задача не вполне понятна, смело задавайте уточняющие вопросы
Аргументируйте свои мысли и предлагайте разные решения
Эксперт всегда открыт к обсуждению
Не списывайте
Когда вы пользуетесь телефоном или поисковиком, это заметно
Подготовьте заранее вопросы, которые для вас важны
В конце интервью у вас будет возможность их задать
Возвращайтесь назад
Если вы поняли, как/что можно улучшить, даже если этот вопрос уже отложили в сторону

Материалы, которые помогут подготовиться

Собрали книги и ресурсы, которые приведут тебя к успеху
Документация
Leetcode
Платформа для практики программирования и подготовки к собеседованиям
Есть ли переработки на проекте?
Какой формат работы?
Какая зарплатная вилка?
Какую технику выдадут для работы?
Сколько человек в команде?
Есть стажировка?
Остались вопросы?
Пиши напрямую в Telegram нашему рекрутеру (Владислава Заварзина) — она расскажет все подробности.
Написать в Telegram

Откликнуться

Заполни заявку, и наш HR‑менеджер свяжется с тобой
Фамилия
Имя
Email
Телефон
Прикрепить резюме
PDF, DOCX
Файл до 4MB

Присоединяйся
к команде Сбера

Хочу в команду
ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей.
Вы можете запретить сохранение cookie в настройках своего браузера.