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

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

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

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

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

Анализ резюме
Сбросить

Каталог

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

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

Как удобнее передать Python-приложение заказчику для запуска, и какие есть альтернативы Docker-образу?

Способ передачи зависит от среды заказчика: Docker-образ, Python-пакет с окружением, системный пакет или собранный исполняемый файл. Важно сделать запуск воспроизводимым и документированным.

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

Как устроен механизм ребалансировки Consumer Group Rebalance в Kafka и почему слишком долгая обработка одной задачи в Python вызывает этот процесс?

Rebalance перераспределяет partitions между участниками consumer group. Долгая обработка может нарушить допустимый интервал poll или heartbeat, и consumer перестанут считать работоспособным.

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

Приведите пример полиморфизма во встроенных или стандартных библиотеках Python.

Полиморфизм виден в len(), итерации и file-like объектах: один интерфейс работает с разными типами. Например, функция может писать и в файл, и в io.StringIO через общий метод write.

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

С какими Python web-фреймворками вы работали и насколько хорошо их знаете?

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

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

В каком стиле или парадигме вы пишете программы на Python?

Python поддерживает несколько парадигм; стиль выбирают под задачу. Опишите, где используете функции, объекты и декларативные преобразования, а не приверженность одному подходу во всех случаях.

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

Какие способы параллельных вычислений в Python использовались до free-threaded Python?

До free-threaded Python использовали процессы, нативные расширения с освобождением GIL и распределённые workers. Потоки оставались полезными для I/O и некоторых вычислений вне Python.

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

Как работают event loop (цикл событий) и асинхронность в Python?

Event loop выполняет готовые callbacks и шаги корутин, а при ожидании I/O передаёт управление другим задачам. Конкурентность возникает за счёт переключения, не обязательного параллелизма.

Читать ответ