Java-разработчик — вопросы с реальных собеседований, часть 2
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
7×
Что такое протокол HTTP и как он используется?
networking
HTTP
junior
7×
Чем отличается git merge от git rebase?
devops
Git
junior
7×
Что такое паттерн Transactional Outbox и как он работает?
architecture
senior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 7×
Что такое протокол HTTP и как он используется?
HTTP — это протокол прикладного уровня для передачи данных в интернете. Работает по модели «запрос-ответ»: клиент отправляет запрос на сервер, сервер возвращает ответ. Обычно поверх TCP, порт 80 (HTTP) или 443 (HTTPS). Главная особенность — протокол без состояния: каждый запрос обрабатывается независимо, сервер не хранит информацию о предыдущих. Структура HTTP-запроса и ответа одинакова: стартовая строка, набор…
✓ HTTP — протокол без состояния, работающий по схеме «запрос-ответ» поверх TCP
✓ Структура запроса/ответа: стартовая строка (метод/статус), заголовки, тело
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
7×
С какими брокерами сообщений вы работали?
backend
middle
7×
Что такое Redis?
database
Redis
junior
7×
Какие инструменты CI/CD вы использовали в своей работе?
devops
middle
6×
Что такое функциональный интерфейс и зачем он нужен?
language_specific
Java
junior
6×
Какие типы данных существуют в Java и как они называются?
language_specific
Java
junior
6×
Что такое кэш, как он работает и что в нем хранится?
architecture
junior
6×
Работали ли вы с Kubernetes?
devops
Kubernetes
junior
6×
Какой стек технологий вы использовали в проекте?
general
junior
6×
Что такое пессимистичные и оптимистичные блокировки?
database
middle
6×
В чем заключаются преимущества и недостатки микросервисной архитектуры по сравнению с монолитной?
architecture
middle
6×
Что такое объект в объектно-ориентированном программировании?
oop
junior
6×
Расскажите о вашем последнем проекте.
behavioral
junior
6×
Как устроена хеш-таблица (HashMap) изнутри?
data_structures
middle
6×
Что такое Dependency Injection?
architecture
middle
6×
Что такое проблема N+1?
database
middle
5×
Что такое String Pool и как Java распределяет, куда отправить строки?
language_specific
Java
middle
5×
Что такое JavaScript?
language_specific
JavaScript
junior
5×
Что такое виртуальные потоки в Java и как они работают?
concurrency
Java
middle
5×
Что такое атомарность?
concurrency
middle
5×
В чем отличие топика от партиции в Apache Kafka?
backend
Kafka
middle
5×
Что такое end-to-end тестирование и для чего мы его используем?
testing
junior
5×
Как работает аннотация @Transactional в Spring Framework?
backend
Spring
middle
5×
Какие существуют семантики доставки сообщений в Apache Kafka?
backend
Kafka
middle
5×
Что означает ключевое слово final в Java?
language_specific
Java
junior
5×
Как проверить, является ли строка палиндромом?
algorithms
junior
5×
Что такое шардирование и как оно применяется?
database
middle
5×
Как устроена HashMap в Java?
data_structures
Java
middle