Вернуться в каталог собеседований

Смурова Елена собеседование Junior python разработчк

Мок-собеседование с начинающей Python-разработчицей: рассказ о смене профессии, решение текстовых алгоритмических задач, обсуждение тестов, валидации и обратная связь интервьюера.

Андрей += Пронин
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 9,5 тыс.
  • Лайки на YouTube: 184
Открыть на YouTube

Таймлайн

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

На демонстрационном собеседовании на Junior Python-разработчика Елена рассказывает о переходе из поддержки бизнес-приложений в разработку после самостоятельного изучения Python и курса «Цифровые профессии». Основная часть посвящена разбору алгоритмических задач: поиску самого длинного слова, подсчёту спецсимволов и поиску палиндромов в тексте, а также тестированию и валидации входных данных. В финале кандидатка задаёт вопросы об испытательном сроке, после чего интервьюер даёт положительную оценку её подходу к решению задач, но реальный наём не подтверждён.

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

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

  • Для поиска самого длинного слова в тексте обсуждается один проход по строке: фиксировать начало слова, идти до пробела или спецсимвола, вычислять длину по индексам и обновлять максимум.
  • Сложность такого посимвольного обхода интервьюер и кандидатка оценивают как O(n), поскольку строка проходит один раз.
  • Для базовой проверки решения предлагаются строки только со словами и пробелами, со словами и спецсимволами, а также строка, состоящая только из спецсимволов.
  • Валидацию типа входного значения предлагают вынести в отдельный внутренний метод и выбрасывать собственное исключение, если передано не строковое значение.
  • Для задачи о палиндромах кандидатка предлагает выделять слова, отбрасывать односимвольные слова по оговорённому условию и сравнивать слово с его перевёрнутой версией.
  • Интервьюер положительно оценивает умение кандидатки формулировать алгоритм, использовать isalpha, писать простые assert-проверки и прогонять логику вручную; это его оценка в формате мок-интервью.

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