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

Собеседование подписчика Trainee Python Developer

Запись тренировочного Python-собеседования с подписчиком: теория языка, Django/DRF, SQL JOIN и простая алгоритмическая задача. В конце интервьюер разбирает ответы кандидата и называет темы для доработки.

Источник: BELOV

Открыть на YouTube

Таймлайн

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

Публичное интервью с подписчиком Олегом проходит как тренировка на позицию Trainee Python Developer: он рассказывает о курсах, самостоятельном обучении, пет-проектах на PHP и Python и желании монетизировать навыки. Основная часть — вопросы по Python, конкурентности, Django и Django REST Framework, затем SQL-задача на JOIN и задача на проверку палиндрома. В финале интервьюер даёт свой фидбек: отмечает пробелы в системности теории, SQL и скорости решения задач; это его оценка, а не результат реального найма.

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

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

  • Систематизировать базовую теорию Python: изменяемые и неизменяемые типы, итераторы и генераторы, протоколы __iter__/__next__, __slots__, __new__/__init__, comprehensions и декораторы.
  • Уметь связно объяснять разницу между потоками и процессами, роль GIL, а также различать конкурентность и параллелизм.
  • Для Django подготовить объяснение MVT, назначения моделей, views и templates; отдельно понимать подходы к размещению бизнес-логики, включая сервисный слой.
  • В Django REST Framework знать роль serializers и ModelSerializer, сериализацию и валидацию; для проверки одного поля рассмотреть валидатор уровня serializer, например validate_<field>.
  • Потренировать SQL-запросы с JOIN: соединять orders и customers по идентификатору клиента, выбирать нужные поля и писать запрос без долгих пауз.
  • Регулярно решать простые алгоритмические задачи с проговариванием решения, например проверку строки на палиндром.
  • Учесть фидбек интервьюера: он считает, что кандидату нужно укрепить SQL, базы данных, MongoDB, Redis, Celery, Docker и скорость решения задач; также он прямо сказал, что пока не относит уровень кандидата к Junior.

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

56 мин
BackendJunior

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

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

1 ч 6 мин
BackendJunior

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

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