Какова роль уровня изоляции транзакций Repeatable Read в обеспечении согласованности данных?
Можете объяснить, что такое топики в Apache Kafka и как они используются для организации данных?
Обеспечивает ли использование AtomicInteger гарантированную видимость изменений благодаря ключевому слову volatile?
Какие альтернативные подходы существуют для выполнения методов, связанных с транзакциями, таких как findById() и getEmails().forEach(), при том что getUsers() помечен как @Transactional, а поле email — @OneToMany, без использования аннотации @Transactional?
Какие компоненты ядра Linux обеспечивают функциональность для контейнеризации в Docker?
Какие методы обработки ошибок и исключительных ситуаций тебе знакомы?
Можете объяснить, что означает деление таблиц на сегменты или части в базе данных?
Объясните принцип работы Pessimistic Locking в рамках Spring и его применение при работе с базой данных
Можете объяснить, что означает аннотация RetentionPolicy в Java и как она влияет на жизненный цикл аннотации?
Каким образом вы оптимизировали или решали проблему с длительным выполнением запросов к базе данных?
Имел ли опыт работы с составными индексами в базах данных?
Имели ли опыт использования инструментов профилирования на продуктивных системах?
Имели ли вы опыт использования транзакций в архитектуре микросервисов?
Имели ли вы опыт организации асинхронного обмена данными при использовании REST API?
Расскажи о ситуации, когда тебе приходилось создавать или оптимизировать структуру базы данных
Можно ли применять протокол HTTP для обмена данными между различными сервисами?
Использовал ли ты в практике автоматическую настройку с помощью Spring Boot starters?
Какие основные рабочие процессы и задачи вам приходилось выполнять на предыдущих местах работы?
Какие методы диагностики неполадок и ошибок можно применить при работе с базой данных?
Какими методами можно перехватывать или перехватывать HTTP-запросы?