ENIGMA AI
ENIGMA AI

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

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

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

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

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

language_specific Java middle

Что такое pool (пул) соединений?

database middle

Как вы планируете рассчитывать время истечения (экспирацию) для кэша или токенов?

architecture middle

Что такое трассировки в БД Oracle и зачем вы их использовали?

database Oracle middle

Почему в Oracle не использовали специальную функцию, если она была доступна для этой задачи?

database Oracle middle

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

architecture middle

Как обеспечить строгий порядок обработки сообщений для одного пользователя в Kafka, чтобы все сообщения конкретного пользователя попадали в один и тот же раздел (partition)?

architecture Kafka middle

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

database SQL middle

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

behavioral middle

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

database middle

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

database middle

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

networking middle

Достаточно ли сейчас у вас пропускной способности или недостаточно?

system_design middle

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

database middle

Как работает AtomicInteger?

concurrency Java middle

Какая операция используется в AtomicInteger?

concurrency Java middle

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

database SQL middle

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

architecture middle

В чем отличие ReentrantLock от обычного synchronized блока в Java?

concurrency Java middle

Расскажите подробнее, какие именно архитектурные решения вы принимали в своих проектах?

architecture middle

Какие виды блокировок (locks) вы знаете?

concurrency middle

Расскажите, что вы знаете о паттерне Saga в микросервисной архитектуре?

architecture middle

Вы проводили нагрузочное тестирование своей системы?

testing middle

Какая у вас была максимальная нагрузка (например, 10000 requests per second)?

system_design middle

Где обычно хранятся данные микросервиса?

architecture middle

Могут ли несколько консьюмеров читать из одной партиции в рамках одной consumer group?

backend Kafka middle

Может ли быть ситуация, когда индекс существует, но не используется в SQL-запросе?

database SQL middle

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

architecture middle

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

database middle

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

database SQL middle

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