Подготовка к интервью

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

375 вопросов по Python с технических собеседований

375 вопросов 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по Python — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: backend, database, async.

Основные темы и навыки

backend 252 database 157 async 149 testing 86 optimization 78 api 70 architecture 60 python 59

Форматы вопросов

  • Поведенческие вопросы251
  • Технические вопросы97
  • System Design17
  • Лайвкодинг10

Ориентировочная сложность

  • Базовые53
  • Продвинутые139
  • Практические183

С чего начать подготовку

  1. Начните с раздела «Поведенческие вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

Результаты поиска

Найдено: 375
Поведенческий

Что гарантирует уровень изоляции READ COMMITTED?

уровень изоляции для транзакционных систем БД разрешает чтение исключительно зафиксированных (committed) данных исключает возможность грязного считывания (dirty read) при этом допускаются неповторяющиеся чтения…

Читать ответ
Поведенческий

Что делает команда git cherry-pick и когда её используют?

Команда Git для выбора отдельных коммитов переносит конкретный коммит из другой ветки применяет содержащиеся в нём изменения к текущей ветке обрабатывает отдельные изменения, а не выполняет полное слияние подходит для…

Читать ответ
Теория

Что делает оператор EXPLAIN ANALYZE и зачем он нужен?

инструмент профилирования и анализа SQL-запросов объединяет план выполнения (EXPLAIN) с данными о фактическом времени работы (ANALYZE) отображает физический план запроса, выбранные индексы и способы сканирования…

Читать ответ
Поведенческий

Что делают методы only() и defer() в Django ORM?

Что делают only() и defer() в Django ORM? оптимизация набора полей, выбираемых у модели only() загружает перечисленные поля, а остальные оставляет для отложенной (ленивой) загрузки defer() убирает указанные поля из…

Читать ответ
Поведенческий

Что можно использовать в качестве ключа словаря?

структура данных словаря (map, hash map) ключ обязан быть хешируемым (hashable) неизменяемые типы: строки, числа, кортежи, содержащие неизменяемые элементы изменяемые типы (list, dict, set) использовать нельзя в…

Читать ответ
Теория

Что можно передать в Depends() в FastAPI и каким объектом это является в Python?

FastAPI: Depends реализует механизм внедрения зависимостей В параметр передаётся: вызываемая функция или класс Тип параметра: объект с call (callable) — callable в Python FastAPI использует его, чтобы автоматически…

Читать ответ
Поведенческий

Что называют блокирующим вызовом в asyncio?

asyncio — библиотека Python для асинхронного программирования блокирующий вызов — это операция, которая останавливает выполнение текущей задачи и event loop целиком для asyncio такое поведение недопустимо, поскольку…

Читать ответ
Поведенческий

Что нужно знать о хэш-таблицах, dict и set в Python: хэш, коллизии и открытая адресация?

Как устроены хэш-таблицы, словари и множества в Python: хэш, коллизии и открытая адресация? структура данных формата ключ → значение для dict либо набор уникальных элементов для set в основе лежит хэш-таблица, а хэш…

Читать ответ
Поведенческий

Что означает Code on Demand в REST и как он работает?

одно из шести ограничений REST сервер отправляет клиенту исполняемый код, например скрипты даёт возможность динамически расширять функциональность клиента сокращает число обращений к серверу делает кэширование сложнее…

Читать ответ
Поведенческий

Что означает статус 503 Service Unavailable и как его интерпретировать?

HTTP-код ошибки сервера указывает на временную недоступность ресурса причиной может быть перегрузка сервера или техническое обслуживание клиенту рекомендуется повторить запрос позднее нередко сопровождается заголовком…

Читать ответ
Поведенческий

Что означает структурная типизация в TypeScript на собеседовании?

Что означает структурная типизация в TypeScript? механизм типизации TypeScript типы сопоставляются по структуре, то есть по форме объектов совместимость определяется наличием требуемых свойств и соответствием их типов…

Читать ответ