ENIGMA AI
ENIGMA AI

Вопросы по Python — часть 12

373 реальных вопросов с собеседований разных специальностей, отсортированы по частоте

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

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

Используете ли вы SQL-запросы напрямую в коде приложения или используете ORM/Query Builder? Как вы организуете работу с базой данных, чтобы избежать дублирования запросов, и как это реализовано в Python?

database middle

Какие в Python выделяют группы типов по изменяемости (мутабельные и иммутабельные)? Приведите примеры изменяемых и неизменяемых типов, а также дайте определение типа данных.

language_specific junior

Что такое Python и как он работает в целом? Расскажите в общих чертах.

language_specific junior

Спроектируйте на Python набор интерфейсов или абстрактных базовых классов для работы с различными типами баз данных. Опишите необходимые методы, их сигнатуры (входные параметры и возвращаемые значения), а также продемонстрируйте, как клиентский код будет взаимодействовать с этими интерфейсами.

oop middle

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

oop junior

Что вернет оператор 'is' при сравнении объектов в Python и в чем его отличие от оператора '=='?

language_specific junior

Как упростить конструкцию с print и return, например, при работе с числами 49 и 10? Какие существуют способы оптимизации или упрощения подобных конструкций в коде?

language_specific junior

Что такое дандер-методы (dunder methods) в Python и зачем они нужны?

language_specific junior

Чем множество (set) отличается от списка (list) в Python?

data_structures junior

Какая асимптотическая сложность поиска элемента по значению в списке (list) и во множестве (set) в Python?

algorithms junior

Есть ли разница в производительности при проверке наличия элемента через оператор 'in' в списке (list) и во множестве (set)?

data_structures junior

Какие существуют соглашения в Python относительно видимости атрибутов и методов: публичные, защищённые и приватные?

language_specific junior

Что такое dunder-методы в Python и какие основные из них существуют?

language_specific junior

Можно ли в Python реализовать по-настоящему приватный метод?

language_specific middle

Что происходит под капотом Python, когда мы присваиваем переменной значение (например, объявляем переменную равной 2)?

language_specific middle

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

concurrency middle

Расскажите, как вы использовали библиотеку pandas в своих проектах?

language_specific junior

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

backend senior

Расскажите о вашем интересном опыте разработки высоконагруженных сервисов на Python.

backend middle

Расскажите основные принципы работы библиотеки Requests в Python.

language_specific junior

Что такое Вассерштейн GAN (WGAN)?

backend senior

Расскажите, как вы использовали библиотеки Pytest или Requests в своих проектах?

testing junior

Что такое словарь в Python?

language_specific junior

Как сделать словарь неизменяемым в Python?

language_specific middle

Можно ли использовать словарь в качестве ключа в словаре и как это реализовать?

language_specific middle

Что такое базовые типы данных в Python?

language_specific junior

Как устроена структура приложения в Python?

language_specific junior

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

language_specific junior

Как реализуется декоратор в Python?

language_specific middle

С помощью каких dunder-методов реализуется протокол итератора в Python?

language_specific middle

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