ENIGMA AI
ENIGMA AI

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

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

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

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

Какие варианты обработки ошибок вы знаете?

language_specific middle

Как можно избежать проблемы N+1 запросов?

database middle

В каком формате хранятся миграции в Liquibase?

database Liquibase middle

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

data_structures middle

Можете привести пример использования volatile?

concurrency Java middle

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

database middle

Как связаны между собой внедрение зависимостей (Dependency Injection) и архитектура контроллера с сервисом?

architecture middle

Как бы вы объяснили принцип инверсии контроля (IoC)?

oop middle

Что такое Dead Letter Queue и как его настроить?

architecture RabbitMQ middle

В чём различие между Kafka topic и partition?

backend Kafka middle

Что такое гексагональная архитектура?

architecture middle

Как реализуется паттерн Circuit Breaker?

architecture middle

Писали ли вы свои кастомные метрики?

backend middle

Использовали ли вы дженерики в своей практике?

language_specific middle

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

database SQL middle

Зачем использовать Java-конфигурацию, если уже есть конфигурация на основе аннотаций?

language_specific Java middle

Какими аннотациями можно создавать бины в Spring?

backend Spring middle

Что именно хранится в бакете (bucket) структуры данных HashMap?

data_structures middle

Вы сами рисовали архитектурную схему в команде?

architecture middle

Какие у вас есть предпочтения по новому проекту «Команда»?

behavioral middle

Что дает настройка consumer group в Kafka и как распределяются сообщения между потребителями внутри одной группы?

backend Kafka middle

Работали ли вы с метриками, в частности с кастомными метриками, которые вы сами создаете и экспортируете в Prometheus и/или Grafana?

devops Prometheus middle

Как бы вы организовали хранение и поиск адресов, если в разных городах есть улица Ленина?

system_design middle

Как происходит взаимодействие между PostgreSQL и приложением?

database PostgreSQL middle

Когда полезно использовать raw SQL в Hibernate?

database Hibernate middle

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

database middle

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

data_structures middle

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

backend middle

Какие плюсы и минусы использования Hibernate?

database Java middle

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

database SQL middle

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