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

Собеседование python. Классическая задача. У Валентина был хороший случай макнуть меня в неудобство

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

Источник: Андрей += Пронин

Открыть на YouTube

Таймлайн

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

В ролике показано собеседование кандидата Валентина на junior Python-направление: он рассказывает о переходе из технической поддержки промышленного оборудования, обучении в Яндекс Практикуме и личных проектах. Техническая часть охватывает парсинг с BeautifulSoup и Selenium, сохранение данных, различия Python и C#, итераторы, генераторы и задачу на поиск второго максимума. В финале интервьюеры дают свою обратную связь о позиционировании кандидата, подаче проектов, алгоритмах и обсуждении зарплаты.

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

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

  • Самопрезентацию стоит начинать с актуальных навыков, инструментов и целевой роли, а прежний опыт давать как контекст, а не как основную часть рассказа.
  • Для перехода в Python важно сформулировать мотив выбора языка и конкретное направление; сочетание «разработка, тестирование, Unity и игры» без приоритета создаёт впечатление расплывчатой цели.
  • О личном проекте полезно рассказывать по схеме «проблема → решение → результат для пользователя»: парсер вакансий можно подать как инструмент, сокращающий время поиска работы.
  • Нужно понимать ограничение BeautifulSoup: он не исполняет JavaScript в браузере; для страниц с клиентским рендерингом в ролике обсуждается Selenium.
  • Стоит повторить динамическую типизацию Python, аннотации типов, итераторы, протокол итерации, генераторы и их применение для обработки больших файлов без загрузки всего содержимого в память.
  • На алгоритмической секции нужно уметь не только получить второй максимум сортировкой, но и объяснить сложность решения и предложить более эффективный однопроходный вариант.
  • При вопросе о зарплате интервьюеры советуют сначала выяснить систему компенсации и полный набор условий, а не сразу называть желаемую ставку.

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

1 ч 1 мин
Backend

Михаил Макаров. Собеседование python - разработчик. Начинаем list с единицы

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

2 ч 3 мин
Backend

Собеседование python разработчик Игорь Шкода. Ведет Олег Кожанов

Разбор мок-собеседования на Python/Django для начинающего разработчика: от рассказа о проектах до технических вопросов и лайвкодинга. В конце участники дают кандидату развивающую обратную связь по подготовке к реальным интервью.