ENIGMA AI
ENIGMA AI

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

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

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

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

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

database middle
1×

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

architecture middle
1×

Это получается, что вы на последнем месте работы проработали восемь месяцев?

behavioral junior
1×

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

backend POS-systems middle
1×

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

language_specific middle
1×

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

system_design middle
1×

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

backend Kafka middle
1×

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

backend Kafka middle
1×

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

language_specific Rust middle
1×

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

concurrency middle
1×

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

backend Spring middle
1×

Проведите код-ревью данного фрагмента кода.

general junior
1×

Данная таблица activity содержит идентификаторы пользователей и даты входа. Напишите SQL-запрос, который выведет дату первого входа для каждого пользователя.

database SQL junior
1×

Чем отличается интерфейс Map от реализации HashMap в Java?

data_structures Java junior
1×

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

backend RabbitMQ middle
1×

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

architecture middle
1×

Что делает этот метод?

general junior
1×

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

database middle
1×

Как выполнить рефакторинг кода, разбив его на отдельные методы, и как правильно использовать эти методы в программе?

architecture junior
1×

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

database SQL middle
1×

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

algorithms middle
1×

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

database SQL middle
1×

Как реализовать паттерн Transactional Outbox для обеспечения согласованности данных?

architecture senior
1×

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

database middle
1×

Почему это нужно оборачивать в транзакцию?

database SQL junior
1×

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

concurrency middle
1×

Как на уровне инструкций процесс вставки или изменения элемента в связном списке (linked list) влияет на производительность по сравнению с массивом (array list)?

data_structures middle
1×

Расскажите подробнее про партиции в Apache Kafka: как они работают и зачем нужны?

backend Kafka middle
1×

Сталкивались ли вы в своей практике с использованием этого инструмента или подхода?

general junior
1×

Почему вы ушли из Сбера в августе 2025 года?

behavioral junior

Гайды по собеседованиям

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