ENIGMA AI
ENIGMA AI

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

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

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

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

Нужны ли нам тесты для проверки этого функционала?

testing junior

Что такое ошибка 404 Not Found и в каких случаях она возникает?

networking HTTP junior

Какое воздействие оказывает данный процесс?

general junior

Расскажите подробнее про внедрение кеширования: что именно было реализовано, какой эффект это дало и как изменилась пиковая нагрузка?

architecture middle

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

database middle

Почему оптимизатор запросов может выбрать последовательное сканирование (Sequential Scan) вместо использования индекса, и как это связано с принятием решений на основе статистики и стоимости?

database PostgreSQL middle

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

database SQL middle

Что такое первичные ключи (primary keys) и для чего они нужны?

database SQL junior

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

database middle

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

system_design senior

Опишите пошагово жизненный цикл HTTP-запроса: что происходит с момента отправки запроса клиентом до получения ответа сервером?

networking middle

Что происходит в каждой строке SQL-запроса, начиная с 19-й строки в вашей выборке?

database SQL middle

Почему временная сложность алгоритма является квадратичной?

algorithms junior

Какие виды отношений между классами существуют в объектно-ориентированном программировании?

oop junior

Что означает связь «многие-ко-многим» (M:N) в базах данных и почему она не является «квадратной» матрицей?

database SQL junior

Какие существуют типы внешних ключей (foreign keys) и как они работают?

database SQL junior

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

database middle

Как называется ссылка (reference) на таблицу в контексте баз данных?

database SQL junior

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

database middle

Как называется эта ссылка?

general junior

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

database SQL junior

Какие виды ассоциативной связи в ООП вы знаете?

oop junior

Что вы можете предложить для поддержания принципа консистентности (согласованности) данных?

database middle

Чем отличаются связи «многие ко многим» от «один ко многим»?

database junior

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

database middle

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

database middle

Почему нельзя было ограничиться только этим решением?

architecture middle

Что такое ограничения (constraints) в базе данных и для чего они нужны?

database junior

Какие будут рекомендации?

general junior

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

database PostgreSQL middle

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