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

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

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

BELOV
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 3,5 тыс.
  • Лайки на YouTube: 76
Открыть на 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.

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