ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Python — часть 9

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

Все вопросы открыты бесплатно для всех — без регистрации и оплаты.

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

Скажите, пожалуйста, есть ли какие-то вопросы по этапам собеседования?

general junior

Скажите, остались ли у вас еще какие-то вопросы или в целом все пока понятно?

behavioral junior

На какую сумму зарплатных ожиданий вы ориентируетесь?

behavioral junior

Какими библиотеками вы пользовались для тестирования и как обеспечивали высокий процент покрытия кода (около 98–100%)?

testing middle

Поможет ли индекс при фильтрации таблицы из 100 000 000 строк по полю (например, по полу)? Если да, то какой тип индекса стоит применить?

database SQL middle

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

concurrency middle

В чем разница между потоками (threads), процессами (processes) и синхронным подходом в Python?

concurrency Python middle

Что такое системные вызовы (syscalls)?

architecture middle

Как происходило разделение задач между бэкенд-разработчиками в вашей команде?

behavioral middle

Как к вам поступали задачи в процессе работы?

behavioral junior

Расскажите о проекте, над которым работало несколько команд. Как осуществлялась коммуникация между ними? Какова была структура команд и почему было выбрано именно такое разделение?

behavioral middle

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

architecture middle

Давайте начнем с небольшой простой задачи.

general junior

Что такое Docker и для чего он используется?

devops Docker junior

Как выбрать словарь из данного списка?

data_structures junior

Как реализовать это решение в одну строку кода?

general junior

Что возвращает функция next() в Python?

language_specific Python junior

Что делает функция filter и какие у нее есть особенности?

language_specific junior

Что такое next в контексте middleware или итераторов и чем его можно заменить?

language_specific JavaScript middle

Что возвращают фильтры в контексте программирования?

algorithms junior

Как происходит выделение оперативной памяти для ресурсов процесса?

architecture middle

Как вы понимали, что задача, которая была у вас в работе, завершена успешно?

behavioral junior

Как вы выявляли узкие места и ограничения по железу в системе?

system_design middle

Как вы определяли лимиты ресурсов в Kubernetes, был ли у вас прямой доступ к кластерам или настройка осуществлялась через DevOps-инженеров?

devops Kubernetes middle

Если мы возьмем не Python, а другой язык программирования, какие будут ключевые различия в подходе к разработке?

language_specific middle

Расскажите о наиболее сложных технических задачах, которые вы решали, и опишите архитектуру сервисов, в которых они возникали.

behavioral middle

Использовали ли вы какую-либо систему оркестрации для управления микросервисами, и как это реализовано в вашей архитектуре?

architecture Kubernetes middle

Что делать, если задача от аналитика была неполной, и как правильно проводить её уточнение?

behavioral middle

Расскажите подробнее о продукте, над которым вы работали: какой был интерфейс взаимодействия с пользователем и как именно пользователи получали информацию?

behavioral junior

Что такое smoke-тестирование и зачем оно проводится перед передачей сборки тестировщикам?

testing junior

Вопросы по другим специальностям