Java-разработчик — вопросы с реальных собеседований, часть 14
268 популярных вопросов из 1630 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
На что бы вы опирались при выборе технологии для хранения данных в микросервисе?
system_design
senior
1×
Почему на собеседованиях часто спрашивают про аннотацию @Transactional?
backend
Java
middle
1×
Как сделать класс мутабельным?
oop
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
На что бы вы опирались при выборе технологии для хранения данных в микросервисе?
Выбор технологии хранения данных для микросервиса — это в первую очередь компромисс между требованиями к согласованности, паттернами доступа и операционной сложностью. Нет серебряной пули: для одного сервиса подойдёт PostgreSQL, для другого — Redis или S3. Я обычно начинаю с анализа того, как сервис будет читать и писать данные, какие гарантии нужны и какой объём данных ожидается. Основные факторы: Характер данных и…
✓ Согласованность и транзакции (ACID vs BASE) — главный критерий выбора между SQL и NoSQL.
✓ Паттерны доступа (read-heavy, write-heavy, сложность запросов) диктуют конкретную СУБД.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Что такое иммутабельный класс?
oop
junior
1×
Существуют ли в языке программирования встроенные коллекции?
data_structures
junior
1×
Как с помощью геттера получить доступ к коллекции?
oop
junior
1×
Может ли индекс замедлять выполнение запросов в реляционных базах данных?
database
SQL
middle
1×
Зачем делать классы иммутабельными?
oop
middle
1×
Знакомы ли вы с операциями VACUUM в PostgreSQL?
database
PostgreSQL
middle
1×
Что вам ближе: Maven, Gradle или Bazel?
backend
Java
middle
1×
Для чего используется Optional в Java?
language_specific
Java
junior
1×
С какой самой ранней версии Java вам приходилось работать?
language_specific
Java
junior
1×
Приходилось ли вам взаимодействовать с прокси-объектами помимо использования их в транзакциях?
oop
middle
1×
Как использовать Optional, чтобы избежать NullPointerException?
language_specific
Java
junior
1×
Какие задачи по логированию с использованием Grafana Loki вам приходилось реализовывать?
devops
Grafana Loki
middle
1×
Имеет ли смысл создавать индексы в базе данных и на какие поля их следует вешать?
database
middle
1×
Насколько вы представляете свою жизнь без искусственного интеллекта?
general
junior
1×
Расскажите о вашем опыте работы с Git: как вы его используете в повседневной разработке?
general
Git
junior
1×
Сталкивались ли вы с методами Optional.of и Optional.ofNullable в Java?
language_specific
Java
junior
1×
Считаете ли вы, что искусственный интеллект заменит программистов в ближайшие пять лет?
general
middle
1×
Что такое подход API First и в чем его основные преимущества?
architecture
middle
1×
Используется ли Swagger на проектах?
backend
Swagger
junior
1×
Как гарантировать доставку всех событий в распределенной системе?
architecture
middle
1×
Что именно вам приходилось делать при работе с Camunda?
backend
Camunda
middle
1×
Что такое Swagger? Это просто документация, или это что-то большее?
web
Swagger
junior
1×
Что нужно сделать, чтобы сервисы A и B запустились и заработали?
system_design
middle
1×
Что делать, когда задача считается завершённой и нечего делать дальше?
behavioral
junior
1×
Что такое event listener?
frontend
JavaScript
junior
1×
Сколько сейчас активных клиентов есть у этого приложения?
general
junior
1×
Какой код вы считаете хорошим?
architecture
middle