ENIGMA AI
ENIGMA AI

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

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

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

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

Что такое квантизация в контексте машинного обучения и как она работает?

architecture Machine Learning middle

Объясните решение задачи.

algorithms junior

Как остановить выполнение программы или процесса?

general junior

Реализуйте функцию, которая принимает массив чисел и целевое значение (target). Необходимо найти два элемента в массиве, сумма которых равна target, и вернуть их индексы. Также уточните, возможно ли решение через сортировку и как это повлияет на сложность алгоритма.

algorithms junior

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

data_structures junior

Как реализовать базовую сортировку в Python?

algorithms Python junior

Что такое Agile?

general junior

Как получить доступ к атрибутам класса в Python?

oop Python junior

Что такое магический метод __init__ в Python?

language_specific Python junior

Что такое self в объектно-ориентированном программировании?

oop junior

Что побудило вас покинуть вашу прошлую компанию?

behavioral junior

За что отвечает метод clean в Django и какие у него ограничения?

backend Django middle

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

database SQL junior

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

database junior

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

database ORM middle

Что можно сделать, если мы идем по этому списку?

algorithms junior

Для чего используется оператор break и в каких случаях его необходимо применять?

language_specific junior

Расскажите о самой интересной или сложной технической задаче, которую вы реализовывали. В чем заключалась сложность и как вы ее решили?

behavioral middle

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

algorithms junior

Что такое замыкание в Python и какие виды замыканий не используются в языке?

language_specific Python middle

Что такое middleware в Django и для чего они используются?

backend Django middle

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

database SQL junior

Как найти первую запись в базе данных?

database junior

Нужно ли нам сначала пройтись по всем ключам верхнего уровня?

algorithms junior

Как реализовать логику обрезки чанка (chunk) по последнему элементу и вернуть результат?

algorithms junior

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

algorithms junior

Если запрос возвращает несколько записей, лучше ли использовать ORDER BY для сортировки?

database SQL junior

Что делать, если запрос, который раньше работал быстро, стал выполняться медленно?

backend middle

Почему не рекомендуется использовать ORM для всех типов запросов и в каких случаях лучше писать SQL-запросы напрямую?

database middle

Напишите задачу для собеседования на позицию Python-разработчика.

language_specific Python middle

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