Каковы основные преимущества и недостатки использования индексов в базе данных?
Почему важно освобождать ресурсы после завершения их использования в программе?
Как осуществляется управление и автоматизация миграций баз данных с помощью Liquibase?
При добавлении элемента в конец коллекции, какая из структур данных — ArrayList или LinkedList — работает быстрее?
Проводилась ли проверка аутентификации пользователей через внешние поставщики услуг?
Можете объяснить концепцию Propagation в контексте транзакций?
Что бы вы сделали, если в команде возник конфликт с участником, проявляющим токсичное поведение?
Можете объяснить различия между Mock и Spy в Mockito и когда их следует использовать?
Можете объяснить предназначение и основные функции Spring Boot Actuator?
Какой у вас опыт разработки и использования многопоточных решений в своих проектах?
Является ли класс ForkJoinPool реализацией интерфейса ExecutorService?
Можно ли считать интерфейс Servlet в Java, а не класс?
Можно ли считать протокол HTTP основанным на текстовом формате данных?
Можете объяснить, что подразумевается под поведением объектов в объектно-ориентированном программировании?
Каким образом осуществляется поиск и исправление ошибок в программе?
Объясните, что означает создание неизменяемых классов и их преимущества в разработке.
Как вы можете объяснить термин 'аутсорсинг' и его основные принципы?
Можете объяснить принцип согласованности (C) из модели ACID и его значение для транзакций в базах данных?
Могли бы вы объяснить, что такое курсор в контексте работы с базами данных?
Объясните принцип работы и назначение кэширования запросов в системах.