Смурова Елена собеседование Junior python разработчк
Мок-собеседование с начинающей Python-разработчицей: рассказ о смене профессии, решение текстовых алгоритмических задач, обсуждение тестов, валидации и обратная связь интервьюера.
Андрей += Пронин
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 9,5 тыс.
- Лайки на YouTube: 184
Таймлайн
Коротко о видео
На демонстрационном собеседовании на Junior Python-разработчика Елена рассказывает о переходе из поддержки бизнес-приложений в разработку после самостоятельного изучения Python и курса «Цифровые профессии». Основная часть посвящена разбору алгоритмических задач: поиску самого длинного слова, подсчёту спецсимволов и поиску палиндромов в тексте, а также тестированию и валидации входных данных. В финале кандидатка задаёт вопросы об испытательном сроке, после чего интервьюер даёт положительную оценку её подходу к решению задач, но реальный наём не подтверждён.
Затронутые темы
Что взять на заметку
- Для поиска самого длинного слова в тексте обсуждается один проход по строке: фиксировать начало слова, идти до пробела или спецсимвола, вычислять длину по индексам и обновлять максимум.
- Сложность такого посимвольного обхода интервьюер и кандидатка оценивают как O(n), поскольку строка проходит один раз.
- Для базовой проверки решения предлагаются строки только со словами и пробелами, со словами и спецсимволами, а также строка, состоящая только из спецсимволов.
- Валидацию типа входного значения предлагают вынести в отдельный внутренний метод и выбрасывать собственное исключение, если передано не строковое значение.
- Для задачи о палиндромах кандидатка предлагает выделять слова, отбрасывать односимвольные слова по оговорённому условию и сравнивать слово с его перевёрнутой версией.
- Интервьюер положительно оценивает умение кандидатки формулировать алгоритм, использовать isalpha, писать простые assert-проверки и прогонять логику вручную; это его оценка в формате мок-интервью.