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

Андрей Ушаков | собеседование junior pyhton разработчик.

Разбор открытого мок-собеседования на junior Python backend-позицию с live coding по строкам, тестированию и классам. В финале — вопросы об удалённой работе и подробная обратная связь по подготовке.

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

Открыть на YouTube

Таймлайн

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

Открытое мок-собеседование junior Python-разработчика: кандидат Андрей рассказывает о смене профессии, обучении в Яндекс Практикуме, учебных проектах и желаемой backend-работе. Основная техническая часть — совместное решение задач о строках Python: неизменяемости, ссылках на объекты, `is` и `==`, интернировании, `startswith`, `replace`, тестах и перегрузке `__sub__` в пользовательском классе. В конце участники обсуждают удалённое оформление из Аргентины, финансовые ожидания и дают кандидату обратную связь с темами для дальнейшей подготовки.

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

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

  • Для рассказа о переходе в разработку подготовить конкретику о роли в учебном проекте: распределение задач, незапланированное выбытие участника, завершение тестов и работу с дедлайном.
  • Повторить строки Python: они неизменяемы; различать проверку равенства значений через `==` и идентичности объектов через `is`, а также понимать, почему наблюдения с `id()` зависят от оптимизаций и интернирования строк.
  • Для задачи «вычесть строку» сначала зафиксировать контракт: удалять только совпадающий префикс, иначе возвращать исходную строку; затем использовать `startswith` и ограниченную одной заменой операцию `replace`.
  • Покрывать такую функцию тестами на пустой вычитаемый префикс, несовпадающее начало строки и повторяющийся фрагмент, чтобы не удалить все вхождения вместо первого.
  • Повторить классы Python: конструктор, `self`, области видимости, отличие глобальных переменных от атрибутов экземпляра и специальный метод `__sub__` для перегрузки оператора `-`.
  • Для удалённой вакансии заранее продумать формат оформления, налоговое резидентство, резервный интернет и кратко сформулировать финансовые ожидания.

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

56 мин
BackendJunior

Михаил Выборный собеседование junior python разработчик

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

1 ч 6 мин
BackendJunior

Junior Python developer. Публичное собеседование Яков Варнаев

Учебное публичное собеседование Junior Python/Django-разработчика с живым разбором Django-проекта и демонстрацией личного API-проекта для Dungeons & Dragons. В финале участники разбирают вопросы кандидата и дают обратную связь.