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

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

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

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

Открыть на YouTube

Таймлайн

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

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

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

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

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

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

53 мин
BackendJunior

Андрей Востриков | Собеседование Junior Python разработчик | Задача на черный и белый список.

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

1 ч 17 мин
BackendJunior

Собеседование python junior с Прониным. Кандидаты: Родион и Марсель

Учебное Python-собеседование двух начинающих разработчиков с практическими задачами на генераторы и последовательность Фибоначчи. В конце — подробный разбор ошибок в ТЗ, тестировании, крайних случаях и стиле кода.