ENIGMA AI
ENIGMA AI

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

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

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

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

Как реализован кластеринг?

architecture middle

Расскажите про внутреннее устройство типа String в Java.

language_specific Java middle

Какие существуют типы исполнителей (executors) в Java?

concurrency Java middle

В каких ситуациях следует использовать сборщик мусора G1 (Garbage First) в Java?

language_specific Java middle

Зачем в языке Java нужна гарантия volatile?

concurrency Java middle

Если первый поток завершит работу, можем ли мы гарантировать, что именно будет выведено в System.out.println?

concurrency Java middle

Расскажите про микросервис «История операций», который отвечал за сбор операций из разных источников.

architecture middle

Какие проблемы возникали при работе с Project Reactor и что именно в нем вызывало сложности?

backend Java middle

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

architecture middle

Можно ли удалить какой-либо из индексов, если добавить составной индекс по полям B и A?

database SQL middle

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

system_design middle

Какие сетевые взаимодействия происходят с момента ввода адреса youtube.com в адресную строку браузера до отображения страницы?

networking middle

Можно ли подделать SSL/TLS-сертификат?

security middle

Откуда компьютер или браузер знает, где находится DNS-сервер и как происходит процесс определения его адреса?

networking middle

Почему нельзя подделать SSL/TLS сертификат?

security middle

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

concurrency middle

Как IDE понимает, что лицензии неактивны?

architecture middle

Почему невозможно подделать цифровую подпись, использующую закрытый ключ?

security middle

Должно ли получение истории операций происходить в синхронном режиме по запросу от пользователя?

architecture middle

От каких технологий хотели отойти при переходе на Project Reactor?

backend Java middle

Что подразумевается под операциями чтения и записи в контексте B-деревьев (B-tree) индексов? Речь идет о дисковых операциях ввода-вывода?

data_structures middle

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

architecture middle

В какой момент происходит чтение данных с диска в операционных системах?

architecture middle

Что из себя представляет B-tree индекс?

data_structures middle

Можно ли изменить контракт интерфейса после его публикации?

architecture middle

Почему для индексов в базах данных используется B-дерево (или B+ дерево), а не красно-черное дерево, которое применяется, например, в Java HashMap?

database PostgreSQL middle

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

architecture middle

Почему было тяжело найти разработчиков с опытом работы с Project Reactor?

backend Java middle

Что такое YugabyteDB?

database YugabyteDB middle

В чем разница между YDB, CockroachDB и YugabyteDB?

database YDB middle

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