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

Мок-собеседование Junior Python-разработчика: асинхронность, безопасность и оптимизация

Кандидат обсуждает WebSocket, asyncio, нагрузку, безопасность и оптимизацию Python-кода. В конце интервьюер даёт обратную связь и рекомендации по развитию.

Источник: Python Mentor

Открыть на YouTube

Таймлайн

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

Длительное мок-собеседование кандидата на Junior Python backend-позицию. После самопрезентации и обсуждения учебных проектов интервьюер разбирает WebSocket, Django Channels, HTTP и отличия потоков от асинхронного выполнения. Затем вопросы переходят к highload-подходам, нагрузочному тестированию, ORM и индексам. Отдельный блок посвящён идентификации, аутентификации, авторизации, JWT, хешированию паролей и цифровой подписи. Кандидат также отвечает на вопросы о Celery, Redis и моделировании подписок. Во второй половине записи он оптимизирует код, сравнивает list comprehension и map, рассматривает операции со строками, файлами и матрицами. В конце интервьюер подводит итоги и даёт рекомендации для дальнейшей подготовки.

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

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

  • Объясняйте, когда WebSocket решает задачу лучше HTTP и long polling.
  • Разделяйте конкурентность корутин и потоков при обсуждении масштабирования.
  • Знайте различия между идентификацией, аутентификацией и авторизацией.
  • Понимайте роль подписи JWT и безопасного хеширования паролей.
  • При оптимизации Python учитывайте потребление памяти итераторов, сложность операций и работу с файлами.

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

1:45:17
BackendMiddle

Мок-собеседование Python Developer: конкурентность и код-ревью

Публичное мок-собеседование Python-разработчика: память и хеширование в Python, генераторы, asyncio, PostgreSQL и пагинация API. В код-ревью сервиса с SQLAlchemy обсуждают транзакции, N+1, блокирующие вызовы, CPU-bound задачи, SQL-инъекции и фоновые воркеры.

57:02
BackendJunior

Python: техническое собеседование Junior-разработчика

Тестовое техническое мок-собеседование на позицию Junior Python-разработчика. Кандидат рассказывает о пет-проектах на Django и FastAPI, затем отвечает на вопросы о Celery, Redis, оптимизации ORM, SQL-индексах, асинхронности и устройстве веб-фреймворка. В финале он получает фидбек и рекомендации по самопрезентации.

1:51:13
BackendMiddle

Python мок-интервью: rate limiting, Redis и конкурентность

Живое мок-собеседование для Python-бэкендера: кандидат проектирует rate limiter, разбирает GIL и конкурентность, затем обсуждает архитектуру асинхронного сервиса транскрибации видео, очереди, Celery и масштабирование.