Java-разработчик , Middle — вопросы с реальных собеседований, часть 7
922 вопросов уровня Middle, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Подключали ли вы логирование непосредственно в Java-приложениях или использовали внешние агенты?
backend
Java
middle
1×
С какими централизованными системами логирования, такими как ELK, Stackdriver или Grafana Loki, вы работали?
devops
middle
1×
На чем основан Spring MVC?
backend
Java
middle
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Подключали ли вы логирование непосредственно в Java-приложениях или использовали внешние агенты?
В основном я использую встроенное логирование через библиотеки — SLF4J с Logback или Log4j2. Это стандартный подход: добавляешь зависимость, конфигурируешь appenders (файл, консоль, сокет) и работаешь через MDC для контекстных данных. Внешние Java-агенты для логирования — редкость, обычно они применяются для трейсинга (OpenTelemetry) или профилирования. Но я сталкивался с ситуациями, когда логи нужно было собирать…
✓ Встроенное логирование (SLF4J + Logback/Log4j2) — основной подход, с асинхронными appenders и MDC.
✓ Внешние сборщики (Filebeat, Fluentd) используются для централизованного сбора, но не являются Java-агентами.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Как реализовать распределенную трассировку запросов между микросервисами?
architecture
middle
1×
Расскажите о случае из вашего опыта, когда критический дефект приводил к потере транзакции.
behavioral
middle
1×
Какие плюсы и минусы у mutable и immutable объектов?
oop
middle
1×
Поднимали ли вы приложение на Spring Boot с нуля?
backend
Spring
middle
1×
Как вы интегрируете нейронные сети, ChatGPT, GitHub Copilot и Cursor в повседневную разработку?
general
middle
1×
Как в Camunda хранятся состояния процесса?
backend
Camunda
middle
1×
Как выполнить действия асинхронно в Java?
concurrency
Java
middle
1×
Приходилось ли вам работать в кластерном окружении?
architecture
middle
1×
Что нужно учитывать при хранении сессий в кластере?
architecture
middle
1×
Настраивали ли вы CI/CD пайплайны?
devops
middle
1×
Как происходит деплой Java-приложения в Kubernetes?
devops
Kubernetes
middle
1×
Какой у вас опыт работы с Camunda?
backend
Camunda
middle
1×
Писал ли ты автотесты с использованием JUnit, Mockito и Testcontainers?
testing
Java
middle
1×
Какие инструменты автоматизации CI/CD используются на проекте?
devops
middle
1×
Расскажите о вашем опыте работы с жесткими дедлайнами: приходилось ли вам сталкиваться с ними или сроки были гибкими и их можно было сдвинуть?
behavioral
middle
1×
С какими трудностями, как техническими, так и взаимодействия в команде, вы сталкивались и как их решали?
behavioral
middle
1×
Откуда берутся данные при выполнении прямых запросов к базе данных?
database
middle
1×
Как вы решали ситуации, когда вы приходили с одним предложением, а его противопоставляли другим?
behavioral
middle
1×
Как будет выглядеть структура данных и реализация метода для мапы с фиксированным количеством бакетов в Java?
data_structures
Java
middle
1×
Что такое bucket, как он выглядит и какова его структура в map в Go?
language_specific
Go
middle
1×
Какая основная идеология и принципы работы Spring Boot?
backend
Spring
middle
1×
Сталкивались ли вы с Camunda?
backend
Camunda
middle
1×
Где мы будем хранить данные для этого микросервиса?
system_design
middle
1×
Как индексы ускоряют запросы в реляционных базах данных?
database
SQL
middle
1×
Почему на собеседованиях часто спрашивают про аннотацию @Transactional?
backend
Java
middle
1×
Может ли индекс замедлять выполнение запросов в реляционных базах данных?
database
SQL
middle
1×
Зачем делать классы иммутабельными?
oop
middle