Какой алгоритм очистки памяти используется по умолчанию в Java версии 11?
Какие методы масштабирования применимы для распределения данных в базе данных?
Следует ли обсуждать темы, связанные с проектированием систем, у Senior-разработчиков в отдельной встрече?
Допустимо ли использовать вывод логов в консоль в контексте микросервисной архитектуры?
Имел ли опыт работы с функциональными интерфейсами в своих проектах?
Какова причина сохранения примитивных типов в языке, учитывая возможность использования объектов для решения тех же задач?
Какими инструментами или библиотеками для многопоточности вы пользовались в своих проектах?
Можете объяснить концепцию тестирования контрактов и его роль при интеграции микросервисов?
Использовал ли ты механизм Projection в Spring Data для оптимизации запросов?
Имели ли вы опыт использования инструмента jstack для анализа потоков в JVM?
Бывали ли случаи, когда вы настраивали автоматическую сборку мусора в своих проектах?
Какими метриками вы пользовались для оценки покрытия тестами в последнем проекте?
Можете объяснить, что представляет собой журнал транзакций в Kafka и как он используется для обеспечения надежности передачи данных?
Какие методы обхода дерева ты можешь назвать и как они работают?
Какова временная сложность операции добавления элемента в стек?
Какова временная сложность поиска элемента в HashMap в наихудшем сценарии?
Как влияет на производительность HashMap, если все ключи получают одинаковый хеш-код?
Можете объяснить, что подразумевается под методом тестирования с использованием мутаций кода?
Каким образом ты находишь решение, когда приходится обрабатывать запросы с сотнями миллионов записей?
Каким образом происходит извлечение и удаление сообщений из очереди Kafka после их обработки?