ENIGMA AI
ENIGMA AI

Java-разработчик, Middle — вопросы с реальных собеседований, часть 21

922 вопросов уровня Middle, отсортированы по частоте

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

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

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

database SQL middle

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

database SQL middle

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

backend middle

На что вы обращаете внимание при анализе плана выполнения запроса (EXPLAIN ANALYZE) в AWS RDS, какие основные параметры этого плана важны и как определить, используются ли индексы?

database PostgreSQL middle

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

database SQL middle

Какие плюсы и минусы у использования изменяемых объектов?

oop middle

В каких случаях и зачем нужно использовать команду EXPLAIN в SQL?

database SQL middle

Имеет ли значение порядок полей в составном (композитном) индексе и как правильно его выбирать? Например, если мы ищем по точному совпадению имени и фамилии, как влияет порядок (имя, фамилия) против (фамилия, имя), учитывая разную селективность полей?

database SQL middle

Что такое консистентность в контексте баз данных?

database middle

Что такое Partition Group?

database middle

Что такое RabbitMQ и Apache Kafka, зачем использовать очереди сообщений и в каких случаях они применяются?

architecture RabbitMQ middle

Что такое очереди сообщений (Message Brokers) и зачем их использовать в архитектуре приложений (на примере Kafka или RabbitMQ)?

architecture middle

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

architecture middle

Какие существуют политики вытеснения (eviction) в Kubernetes?

devops Kubernetes middle

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

database middle

Что такое неблокирующий ввод-вывод (non-blocking I/O)?

concurrency middle

Какой HTTP-клиент вы используете на текущем проекте и какие у него есть настройки?

backend middle

Спроектируйте систему асинхронной обработки HTTP-запросов.

system_design middle

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

system_design middle

Какие бывают виды таймаутов в сетевом взаимодействии?

networking middle

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

concurrency middle

Какие вы знаете паттерны проектирования для повышения отказоустойчивости распределенных систем (например, Circuit Breaker, Bulkhead)?

architecture middle

Можно ли принудительно освободить ресурс, захваченный через synchronized?

concurrency Java middle

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

networking middle

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

concurrency middle

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

concurrency middle

Как правильно реализовать глубокое копирование (deep copy) сложного объекта, например, пользователя?

language_specific middle

Почему стоит использовать ZGC?

language_specific Java middle

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

architecture Java middle

Какие основные характеристики Garbage Collector вы можете выделить?

language_specific middle

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