ENIGMA AI
ENIGMA AI

Вопросы на собеседование Backend Java

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

Топ-100 вопросов открыты всем бесплатно. Полный банк позиции — для платных пользователей Enigma (от 2000 кр пополнений).

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

Что такое протокол HTTP и как он используется?

networking HTTP junior

Чем отличается git merge от git rebase?

devops Git junior

Что такое паттерн Transactional Outbox и как он работает?

architecture senior

С какими брокерами сообщений вы работали?

backend middle

Что такое Redis?

database Redis junior

Какие инструменты CI/CD вы использовали в своей работе?

devops middle

Что такое функциональный интерфейс и зачем он нужен?

language_specific Java junior

Какие типы данных существуют в Java и как они называются?

language_specific Java junior

Что такое кэш, как он работает и что в нем хранится?

architecture junior

Работали ли вы с Kubernetes?

devops Kubernetes junior

Какой стек технологий вы использовали в проекте?

general junior

Что такое пессимистичные и оптимистичные блокировки?

database middle

В чем заключаются преимущества и недостатки микросервисной архитектуры по сравнению с монолитной?

architecture middle

Что такое объект в объектно-ориентированном программировании?

oop junior

Расскажите о вашем последнем проекте.

behavioral junior

Как устроена хеш-таблица (HashMap) изнутри?

data_structures middle

Что такое Dependency Injection?

architecture middle

Что такое проблема N+1?

database middle

Что такое String Pool и как Java распределяет, куда отправить строки?

language_specific Java middle

Что такое JavaScript?

language_specific JavaScript junior

Что такое виртуальные потоки в Java и как они работают?

concurrency Java middle

Что такое атомарность?

concurrency middle

В чем отличие топика от партиции в Apache Kafka?

backend Kafka middle

Что такое end-to-end тестирование и для чего мы его используем?

testing junior

Как работает аннотация @Transactional в Spring Framework?

backend Spring middle

Какие существуют семантики доставки сообщений в Apache Kafka?

backend Kafka middle

Что означает ключевое слово final в Java?

language_specific Java junior

Как проверить, является ли строка палиндромом?

algorithms junior

Что такое шардирование и как оно применяется?

database middle

Как устроена HashMap в Java?

data_structures Java middle