ENIGMA AI
ENIGMA AI

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

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

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

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

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

architecture middle

Почему вы выбрали REST для взаимодействия между сервисами, а не gRPC?

architecture middle

В чем отличие между Old Generation и Young Generation в Garbage Collector?

language_specific Java middle

Как работает планировщик задач и как можно отследить его работу?

concurrency middle

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

concurrency middle

Что значит DPN?

networking middle

Можно ли принудительно запустить сборщик мусора (Garbage Collector) в Go, чтобы освободить ресурсы, и как это контролировать?

language_specific Go middle

Что включает в себя реализация платежного шлюза: это только интеграция с API сторонних сервисов или она также затрагивает реализацию 3D Secure?

architecture middle

Как Hibernate маппит ResultSet в entity?

backend Hibernate middle

Какие виды ExecutorService вы знаете и в чем их различия?

concurrency Java middle

Вы работали с Camunda BPM процессами? Можете объяснить, что такое Java Delegate?

backend Camunda middle

У вас это всё происходило в одной транзакции или в разных транзакциях?

database middle

Какие признаки можно выделить как основные критерии качественного продукта (например, TMS или других систем в целом)?

system_design middle

В чем заключаются сложности интеграции с этой системой?

architecture middle

Что такое главная книга и как в ней работает принцип двойной записи?

database middle

Для чего банку нужна система TMS (Treasury Management System) с точки зрения пользователя?

architecture middle

Что такое TMS для POS-терминалов?

backend POS-systems middle

Сможет ли сборщик мусора (Garbage Collector) удалить эти объекты в данном коде?

language_specific middle

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

system_design middle

Можете рассказать об основных понятиях, которые относятся к Apache Kafka?

backend Kafka middle

С какими задачами при работе с Apache Kafka вам приходилось сталкиваться?

backend Kafka middle

В Rust создастся объект или код не скомпилируется?

language_specific Rust middle

У нас есть класс Counter с методами increment и decrement. Если два потока одновременно выполняют по одному миллиону операций инкремента и декремента соответственно, какой будет итоговый результат и почему?

concurrency middle

В какой момент создается прокси: в момент обращения к бину или в момент его создания?

backend Spring middle

Какие use cases лучше всего подходят для RabbitMQ?

backend RabbitMQ middle

Что такое агрегат в контексте Domain-Driven Design и с чем связано такое именование?

architecture middle

Опишите пошагово процесс выполнения операции INSERT в базе данных и объясните, как обеспечивается консистентность данных при выполнении этой операции.

database middle

Не смущает ли вас то, что здесь и так всё находится внутри транзакции?

database SQL middle

Что такое хвостовая рекурсия и как работает вызов функции в конце метода?

algorithms middle

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

database SQL middle

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