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

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

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

1574 вопроса 1634 компании 353 технологии

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

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

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

Каталог

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

Найдено: 1574
Теория

Почему Kubernetes востребован, если Docker-контейнеры можно объединять без него?

Почему Kubernetes получил широкое распространение, несмотря на наличие Docker? Оркестрация контейнеров: Kubernetes отвечает за развертывание, масштабирование и балансировку нагрузки, тогда как сам Docker этих функций…

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

Почему в Python отсутствует настоящая параллельность?

ограничение GIL (Global Interpreter Lock) в CPython GIL не позволяет нескольким потокам одновременно выполнять байт-код и гарантирует безопасный доступ к объектам без сложных механизмов синхронизации из-за этого…

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

Почему выбирают S3-подобное хранилище вместо сервера?

Для чего нужен S3-подобный storage и в чём его преимущество перед сервером? Облачное объектное хранилище Масштабирование до экзабайт без остановки работы Совместимость API с AWS S3 делает интеграцию простой.…

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

Почему композиция гибче наследования при проектировании кода?

Наследование и композиция: что обеспечивает большую гибкость кода? наследование: тесная связь и фиксированная иерархия композиция: гибкое объединение объектов из отдельных компонентов наследование трудно изменять…

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

Почему микросервисная архитектура лучше монолита?

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

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

Почему не следует создавать индексы для каждого поля таблицы?

Индексы увеличивают объём БД и требуют дополнительного дискового пространства Замедляют выполнение операций записи и обновления (INSERT, UPDATE, DELETE), поскольку при них необходимо изменять и индексы Большое…

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

Почему у примитивов есть методы и свойства?

Почему у примитивов есть методы и свойства? В JS примитивные значения автоматически оборачиваются во временные объекты-обертки К примитивам относятся string, number, boolean, symbol, bigint, null и undefined Перед…

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

Примет ли система объект с нужной структурой, но другим именем типа?

Примет ли система объект с нужной структурой, но другим именем типа? контекст: поведение типизированных языков, например TypeScript основной принцип: структурная типизация (или duck typing) совместимость объектов…

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

Приходилось ли тебе находить причины медленных SQL-запросов с помощью EXPLAIN?

Проблемы при выполнении SQL-запросов и применение EXPLAIN Оптимизация запросов и поиск узких мест EXPLAIN отображает план выполнения SQL-запроса Проверка индексов, последовательного сканирования и соединений Позволяет…

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

Сколько event loop может работать в одном потоке?

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

Читать ответ