Java-разработчик — вопросы с реальных собеседований, часть 10
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Чем отличается первичный ключ (primary key) от уникального ключа (unique key)?
database
SQL
junior
1×
Что происходит при вставке элемента в хэш-мап?
data_structures
junior
1×
Использовали ли вы дженерики в своей практике?
language_specific
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Чем отличается первичный ключ (primary key) от уникального ключа (unique key)?
Первичный ключ (PRIMARY KEY) и уникальный ключ (UNIQUE KEY) оба гарантируют уникальность значений в столбце или группе столбцов. Главное отличие в том, что PRIMARY KEY — это идентификатор строки, а UNIQUE KEY — просто ограничение уникальности. На практике это означает три вещи: PRIMARY KEY не может содержать NULL, в таблице может быть только один PRIMARY KEY, и он по умолчанию создаёт кластеризованный индекс (в…
✓ PRIMARY KEY не допускает NULL, UNIQUE KEY допускает один NULL (в некоторых СУБД — несколько).
✓ В таблице может быть только один PRIMARY KEY, но несколько UNIQUE KEY.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Как организовать доступ к таблице для отдела, чтобы скрыть конфиденциальные данные, например, адреса?
database
SQL
middle
1×
Зачем использовать Java-конфигурацию, если уже есть конфигурация на основе аннотаций?
language_specific
Java
middle
1×
Какими аннотациями можно создавать бины в Spring?
backend
Spring
middle
1×
Что именно хранится в бакете (bucket) структуры данных HashMap?
data_structures
middle
1×
Вы сами рисовали архитектурную схему в команде?
architecture
middle
1×
С помощью каких инструментов можно отследить наличие ошибок в приложении?
testing
junior
1×
Какие у вас есть предпочтения по новому проекту «Команда»?
behavioral
middle
1×
Что такое Error и является ли это системной ошибкой?
language_specific
junior
1×
Что дает настройка consumer group в Kafka и как распределяются сообщения между потребителями внутри одной группы?
backend
Kafka
middle
1×
Работали ли вы с метриками, в частности с кастомными метриками, которые вы сами создаете и экспортируете в Prometheus и/или Grafana?
devops
Prometheus
middle
1×
Вы предпочитаете использовать графические интерфейсы для работы с Git или работаете исключительно через консольные команды?
devops
Git
junior
1×
Как бы вы организовали хранение и поиск адресов, если в разных городах есть улица Ленина?
system_design
middle
1×
Как происходит взаимодействие между PostgreSQL и приложением?
database
PostgreSQL
middle
1×
Когда полезно использовать raw SQL в Hibernate?
database
Hibernate
middle
1×
В каких случаях при проектировании базы данных лучше использовать одну таблицу, а в каких — несколько?
database
middle
1×
Какую коллекцию вы выберете для решения конкретной задачи и почему?
data_structures
middle
1×
Как вы будете расследовать проблемный запрос, который выполняется долго, и какие шаги предпримете для его оптимизации?
backend
middle
1×
Какие плюсы и минусы использования Hibernate?
database
Java
middle
1×
Какая ORM сейчас используется?
backend
junior
1×
Как можно ограничить доступ к колонке с адресами на уровне базы данных?
database
SQL
middle
1×
Почему хэш-мапа реализована на основе массива?
data_structures
middle
1×
Каким образом хранить значения в HashMap, чтобы по ключу добиться константного времени доступа к значению?
data_structures
middle
1×
Какие существуют способы реализации паттерна проектирования Builder в Java?
oop
Java
middle
1×
Что такое prototype bean в Spring и чем он отличается от singleton?
backend
Spring
middle
1×
Что такое исключения в Java и зачем они нужны?
language_specific
Java
junior
1×
Какие методы есть у Stream API в Java?
language_specific
Java
middle
1×
В чем особенность проверяемых исключений (checked exceptions) в Java?
language_specific
Java
junior