Java-разработчик — вопросы с реальных собеседований, часть 27
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Расскажите про микросервис «История операций», который отвечал за сбор операций из разных источников.
architecturemiddle
1×
Какие проблемы возникали при работе с Project Reactor и что именно в нем вызывало сложности?
backendJavamiddle
1×
Как вы организуете запросы к микросервисам при сборе информации для пользователя: параллельно или последовательно?
architecturemiddle
1×
Можно ли удалить какой-либо из индексов, если добавить составной индекс по полям B и A?
databaseSQLmiddle
1×
Как организовать получение истории операций: для всех пользователей сразу, для конкретного пользователя или по произвольному запросу?
system_designmiddle
1×
Какие сетевые взаимодействия происходят с момента ввода адреса youtube.com в адресную строку браузера до отображения страницы?
networkingmiddle
1×
Можно ли подделать SSL/TLS-сертификат?
securitymiddle
1×
Откуда компьютер или браузер знает, где находится DNS-сервер и как происходит процесс определения его адреса?
networkingmiddle
1×
Почему нельзя подделать SSL/TLS сертификат?
securitymiddle
1×
Выполняете ли вы запросы к сервисам параллельно или последовательно при сборе истории операций?
concurrencymiddle
1×
Как IDE понимает, что лицензии неактивны?
architecturemiddle
1×
Почему невозможно подделать цифровую подпись, использующую закрытый ключ?
securitymiddle
1×
Должно ли получение истории операций происходить в синхронном режиме по запросу от пользователя?
architecturemiddle
1×
От каких технологий хотели отойти при переходе на Project Reactor?
backendJavamiddle
1×
Что подразумевается под операциями чтения и записи в контексте B-деревьев (B-tree) индексов? Речь идет о дисковых операциях ввода-вывода?
data_structuresmiddle
1×
Какой размер страницы памяти установлен по умолчанию в операционных системах?
architecturemiddle
1×
Сколько памяти будет занимать 1 миллиард символов?
data_structuresjunior
1×
В какой момент происходит чтение данных с диска в операционных системах?
architecturemiddle
1×
Что из себя представляет B-tree индекс?
data_structuresmiddle
1×
Можно ли изменить контракт интерфейса после его публикации?
architecturemiddle
1×
Почему для индексов в базах данных используется B-дерево (или B+ дерево), а не красно-черное дерево, которое применяется, например, в Java HashMap?
databasePostgreSQLmiddle
1×
Как сделать процесс обработки платежей более надежным и обеспечить завершение бронирования в случае временной недоступности внешнего платежного сервиса?
architecturesenior
1×
Существуют ли альтернативные подходы к обработке запросов, например, самообработка запросов внутри приложения?
architecturemiddle
1×
Как диагностировать проблему с медленной обработкой пользовательских запросов в системе при резком скачке трафика на маркетплейсе?
system_designsenior
1×
Почему было тяжело найти разработчиков с опытом работы с Project Reactor?
backendJavamiddle
1×
Что такое YugabyteDB?
databaseYugabyteDBmiddle
1×
В чем разница между YDB, CockroachDB и YugabyteDB?
databaseYDBmiddle
1×
Как определить, что размер пула соединений (pool size) в HikariCP сконфигурирован некорректно?
databaseJavamiddle
1×
Что такое NewSQL?
databasesenior
1×
Что такое чёрный список технологий (blacklist) и как он используется в разработке?