Java-разработчик — вопросы с реальных собеседований, часть 45
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Какие направления разработки, помимо 1С, сейчас наиболее востребованы на рынке труда?
generaljunior
1×
Можете написать фрагмент кода, где вы используете virtual threads для одновременного вызова метода addition 10 потоками?
concurrencyJavamiddle
1×
Пользовались ли вы виртуальными потоками (virtual threads), появившимися в Java 21?
concurrencyJavamiddle
1×
Как работает Java?
language_specificJavajunior
1×
Какие особенности были добавлены в Java 23 и чем она отличается от предыдущих версий?
language_specificJavamiddle
1×
Что такое pool (пул) соединений?
databasemiddle
1×
Как вы планируете рассчитывать время истечения (экспирацию) для кэша или токенов?
architecturemiddle
1×
Как получить текущее время в языке программирования?
language_specificjunior
1×
Как получить текущее время и добавить к нему интервал (expiry), чтобы вычислить момент истечения?
language_specificjunior
1×
Насколько вы знакомы с React и Angular? С чем именно вы сейчас работаете, чтобы написать код-сниппет?
frontendReact, Angularjunior
1×
Что такое трассировки в БД Oracle и зачем вы их использовали?
databaseOraclemiddle
1×
Почему в Oracle не использовали специальную функцию, если она была доступна для этой задачи?
databaseOraclemiddle
1×
Каковы основные цели и мотивация при принятии технических решений в процессе разработки программного обеспечения?
architecturemiddle
1×
Как обеспечить строгий порядок обработки сообщений для одного пользователя в Kafka, чтобы все сообщения конкретного пользователя попадали в один и тот же раздел (partition)?
architectureKafkamiddle
1×
Какие алгоритмы используются для объединения (JOIN) разных таблиц в базах данных?
databaseSQLmiddle
1×
Как вы применяли эту идею в своей работе и почему выбрали именно такой подход?
behavioralmiddle
1×
Какие алгоритмы используют базы данных для выполнения операции JOIN между таблицами?
databasemiddle
1×
Какие таблицы кэширования вы используете и какой объем данных в них хранится?
databasemiddle
1×
Что происходит в браузере с момента ввода доменного имени в адресную строку и нажатия клавиши Enter до отображения страницы?
networkingmiddle
1×
Какие два вида операций есть у Stream API в Java?
language_specificJavajunior
1×
Достаточно ли сейчас у вас пропускной способности или недостаточно?
system_designmiddle
1×
Как ваша система поведет себя при резком росте нагрузки до 10 000 запросов в секунду и выше, и как вы оцениваете её текущую пропускную способность?
system_designsenior
1×
Есть запрос, который медленно выполняется: как вы будете его анализировать и оптимизировать?
databasemiddle
1×
Как работает AtomicInteger?
concurrencyJavamiddle
1×
В чем разница между этими двумя видами операций?
generaljunior
1×
Какая операция используется в AtomicInteger?
concurrencyJavamiddle
1×
Почему именно записью?
language_specificjunior
1×
Приходилось ли вам использовать уровень изоляции транзакций, отличный от значения по умолчанию, в настройках базы данных?
databaseSQLmiddle
1×
Приходилось ли вам принимать какие-то архитектурные решения в проектах?