ENIGMA AI
ENIGMA AI

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

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

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

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

Что произойдет в системе?

system_design middle

Какие направления разработки, помимо 1С, сейчас наиболее востребованы на рынке труда?

general junior

Можете написать фрагмент кода, где вы используете virtual threads для одновременного вызова метода addition 10 потоками?

concurrency Java middle

Пользовались ли вы виртуальными потоками (virtual threads), появившимися в Java 21?

concurrency Java middle

Как работает Java?

language_specific Java junior

Какие особенности были добавлены в Java 23 и чем она отличается от предыдущих версий?

language_specific Java middle

Что такое pool (пул) соединений?

database middle

Как вы планируете рассчитывать время истечения (экспирацию) для кэша или токенов?

architecture middle

Как получить текущее время в языке программирования?

language_specific junior

Как получить текущее время и добавить к нему интервал (expiry), чтобы вычислить момент истечения?

language_specific junior

Насколько вы знакомы с React и Angular? С чем именно вы сейчас работаете, чтобы написать код-сниппет?

frontend React, Angular junior

Что такое трассировки в БД Oracle и зачем вы их использовали?

database Oracle middle

Почему в Oracle не использовали специальную функцию, если она была доступна для этой задачи?

database Oracle middle

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

architecture middle

Как обеспечить строгий порядок обработки сообщений для одного пользователя в Kafka, чтобы все сообщения конкретного пользователя попадали в один и тот же раздел (partition)?

architecture Kafka middle

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

database SQL middle

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

behavioral middle

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

database middle

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

database middle

Что происходит в браузере с момента ввода доменного имени в адресную строку и нажатия клавиши Enter до отображения страницы?

networking middle

Какие два вида операций есть у Stream API в Java?

language_specific Java junior

Достаточно ли сейчас у вас пропускной способности или недостаточно?

system_design middle

Как ваша система поведет себя при резком росте нагрузки до 10 000 запросов в секунду и выше, и как вы оцениваете её текущую пропускную способность?

system_design senior

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

database middle

Как работает AtomicInteger?

concurrency Java middle

В чем разница между этими двумя видами операций?

general junior

Какая операция используется в AtomicInteger?

concurrency Java middle

Почему именно записью?

language_specific junior

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

database SQL middle

Приходилось ли вам принимать какие-то архитектурные решения в проектах?

architecture middle

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