ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Python

60 популярных вопросов из 296 собранных, отсортированы по частоте

Топ-100 вопросов открыты всем бесплатно. Полный банк позиции — для платных пользователей Enigma (от 2000 кр пополнений).

🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени. Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Скачать Enigma

По каким критериям вы будете выбирать между развертыванием нового микросервиса и использованием AWS Lambda (Serverless)?

architecture AWS middle

Как вы обеспечивали гарантии доставки сообщений (at-least-once, exactly-once) и предотвращали потерю или дублирование данных в распределенной системе?

architecture senior

Расскажите о языке программирования Python.

language_specific Python junior

Чем отличается Python 2 от Python 3?

language_specific Python junior

В чем разница между множеством (set) и списком (list)?

data_structures junior

Для чего используется кэширование в модели ORM и когда его уместно использовать?

database middle

Как реализовать ссылочный переход на внешний ключ (ForeignKey) в Django?

backend Django middle

Какие сложности и подводные камни могут возникнуть при реализации ссылочных переходов на внешний ключ (ForeignKey) в Django?

backend Django middle

Какой механизм используется для предотвращения одновременного доступа нескольких потоков к общему ресурсу?

concurrency junior

Зачем нужны метаклассы в Python?

language_specific Python senior

Что такое метаклассы в Python?

language_specific Python senior

Приведите простой пример, где используется метакласс?

language_specific Python senior

Какие шаги вы бы предприняли для оптимизации Elasticsearch запроса?

database Elasticsearch middle

Какой у вас на текущем месте используется Gitflow?

devops Git middle

Как работают замыкания в Python?

language_specific Python middle

Можно ли изменить переменную, объявленную во внешней области видимости, внутри функции?

language_specific junior

Какие магические методы есть у генератора в Python?

language_specific Python middle

Что такое мультипроцессинг и как он работает?

concurrency middle

Какие магические методы есть у итератора в Python?

language_specific Python junior

Зачем нужны декораторы?

language_specific Python junior

Как в Django бороться с проблемой N+1 запросов?

backend Django middle

Как выглядит HTTP-запрос?

networking junior

Правильно ли я понимаю, что будет три запроса?

general junior

В чем разница между bean-ами в Spring?

backend Java middle

Зачем в базах данных используются индексы?

database junior

Какие преимущества использования индексов в базе данных?

database junior

В чем разница между Primary Key и уникальным индексом (Unique Index)?

database SQL junior

В чем разница между типами индексов в базах данных и в каких случаях они используются?

database middle

Какие еще ключи существуют?

general junior

Используется ли индекс в этом SQL-запросе?

database SQL middle