Java-разработчик — вопросы с реальных собеседований, часть 41
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
🎯 Enigma AI — помощник прямо во время собеседования
Десктоп-приложение слушает интервьюера, распознаёт вопросы и подсказывает ответы в реальном времени.
Невидимо для screen-share, поддержка виртуальной камеры, стелс-режим.
Что такое главная книга и как в ней работает принцип двойной записи?
databasemiddle
1×
Для чего банку нужна система TMS (Treasury Management System) с точки зрения пользователя?
architecturemiddle
1×
Это получается, что вы на последнем месте работы проработали восемь месяцев?
behavioraljunior
1×
Что такое TMS для POS-терминалов?
backendPOS-systemsmiddle
1×
Сможет ли сборщик мусора (Garbage Collector) удалить эти объекты в данном коде?
language_specificmiddle
1×
Какие конкретные проблемы для бизнеса решает данный продукт или решение, в том числе в отношении ОМС?
system_designmiddle
1×
Можете рассказать об основных понятиях, которые относятся к Apache Kafka?
backendKafkamiddle
1×
С какими задачами при работе с Apache Kafka вам приходилось сталкиваться?
backendKafkamiddle
1×
В Rust создастся объект или код не скомпилируется?
language_specificRustmiddle
1×
У нас есть класс Counter с методами increment и decrement. Если два потока одновременно выполняют по одному миллиону операций инкремента и декремента соответственно, какой будет итоговый результат и почему?
concurrencymiddle
1×
В какой момент создается прокси: в момент обращения к бину или в момент его создания?
backendSpringmiddle
1×
Проведите код-ревью данного фрагмента кода.
generaljunior
1×
Данная таблица activity содержит идентификаторы пользователей и даты входа. Напишите SQL-запрос, который выведет дату первого входа для каждого пользователя.
databaseSQLjunior
1×
Чем отличается интерфейс Map от реализации HashMap в Java?
data_structuresJavajunior
1×
Какие use cases лучше всего подходят для RabbitMQ?
backendRabbitMQmiddle
1×
Что такое агрегат в контексте Domain-Driven Design и с чем связано такое именование?
architecturemiddle
1×
Что делает этот метод?
generaljunior
1×
Опишите пошагово процесс выполнения операции INSERT в базе данных и объясните, как обеспечивается консистентность данных при выполнении этой операции.
databasemiddle
1×
Как выполнить рефакторинг кода, разбив его на отдельные методы, и как правильно использовать эти методы в программе?
architecturejunior
1×
Не смущает ли вас то, что здесь и так всё находится внутри транзакции?
databaseSQLmiddle
1×
Что такое хвостовая рекурсия и как работает вызов функции в конце метода?
algorithmsmiddle
1×
В каких случаях необходимо выполнять откат транзакции и что именно инициирует откат транзакции после выполнения операции INSERT?
databaseSQLmiddle
1×
Как реализовать паттерн Transactional Outbox для обеспечения согласованности данных?
architecturesenior
1×
Как правильно спроектировать схему базы данных для данных сущностей?
databasemiddle
1×
Почему это нужно оборачивать в транзакцию?
databaseSQLjunior
1×
Почему без использования примитивов синхронизации (например, мьютексов) потокобезопасность не гарантируется?
concurrencymiddle
1×
Как на уровне инструкций процесс вставки или изменения элемента в связном списке (linked list) влияет на производительность по сравнению с массивом (array list)?
data_structuresmiddle
1×
Расскажите подробнее про партиции в Apache Kafka: как они работают и зачем нужны?
backendKafkamiddle
1×
Сталкивались ли вы в своей практике с использованием этого инструмента или подхода?