ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Java — часть 10

268 популярных вопросов из 1630 собранных, отсортированы по частоте

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

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

Чем отличается первичный ключ (primary key) от уникального ключа (unique key)?

database SQL junior

Что происходит при вставке элемента в хэш-мап?

data_structures junior

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

language_specific middle

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

database SQL middle

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

language_specific Java middle

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

backend Spring middle

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

data_structures middle

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

architecture middle

С помощью каких инструментов можно отследить наличие ошибок в приложении?

testing junior

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

behavioral middle

Что такое Error и является ли это системной ошибкой?

language_specific junior

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

backend Kafka middle

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

devops Prometheus middle

Вы предпочитаете использовать графические интерфейсы для работы с Git или работаете исключительно через консольные команды?

devops Git junior

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

system_design middle

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

database PostgreSQL middle

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

database Hibernate middle

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

database middle

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

data_structures middle

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

backend middle

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

database Java middle

Какая ORM сейчас используется?

backend junior

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

database SQL middle

Почему хэш-мапа реализована на основе массива?

data_structures middle

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

data_structures middle

Какие существуют способы реализации паттерна проектирования Builder в Java?

oop Java middle

Что такое prototype bean в Spring и чем он отличается от singleton?

backend Spring middle

Что такое исключения в Java и зачем они нужны?

language_specific Java junior

Какие методы есть у Stream API в Java?

language_specific Java middle

В чем особенность проверяемых исключений (checked exceptions) в Java?

language_specific Java junior

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