ENIGMA AI
ENIGMA AI

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

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

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

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

Зачем вообще объединять объекты в группы и для чего они нужны в программировании?

oop junior

Что означает асинхронная обработка событий?

concurrency junior

Как найти все заказы в таблице 'заказы', у которых нет ни одной позиции в связанной таблице 'позиции'?

database SQL junior

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

architecture middle

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

architecture middle

Что такое анонимные классы и где они применяются?

oop Java junior

Расскажите о самой запоминающейся задаче на вашем последнем месте работы.

behavioral junior

Какие вопросы стоит задать интервьюеру о коллективе и корпоративной культуре?

behavioral junior

В чем отличие между 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

Какие существуют коллекции и массивы в Java?

language_specific Java junior

Расскажите, пожалуйста, про свой предыдущий опыт работы: чем вы занимались в последней компании?

behavioral junior

Как виртуальные потоки влияют на работу Garbage Collector в JVM?

language_specific Java senior

Расскажите о вашем прошлом опыте и стеке технологий.

behavioral junior

В чем различие между HashMap и TreeMap?

data_structures Java junior

Как обойти стирание типов (type erasure) с помощью паттерна Super Type Token?

language_specific Java senior

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

backend Hibernate middle

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

concurrency Java middle

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

backend Camunda middle

Что такое Comparable и Comparator?

language_specific Java junior

Какие задачи вы решали с использованием движка Pygame?

language_specific Python junior

Как объединить три существующих продукта в один?

architecture senior

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

database middle

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

system_design middle

Как в распределенных системах реализуется паттерн SAGA: в чем разница между оркестрацией и хореографией, и как работают компенсирующие транзакции?

architecture senior

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

architecture middle

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