Чем отличается метод dispose от метода finalize в управлении ресурсами в Java?
В каких ситуациях рекомендуется применять оператор using в коде?
Как различаются понятия связности внутренней логики модуля и степени взаимосвязанности между модулями в системе?
Как различаются жизненные циклы объектов в Dependency Injection для транзиентного, Scoped и синглтон режима?
Какое различие существует между памятью стека и кучи по объему использования?
Какие основные компоненты входят в структуру системы Kafka?
Ваше резюме соответствует требованиям для следующего этапа собеседования?
В каком месте в памяти обычно размещаются локальные переменные во время выполнения программы?
Есть ли у вас опыт работы с устаревшими или наследуемыми системами?
На какой позиции и в какой компании ты сейчас занимаешься профессиональной деятельностью?
Есть ли у вас опыт работы с задачами, которые требуют выполнения асинхронных или отложенных операций?
Есть ли у вас практический опыт написания и выполнения модульных тестов?
Каким образом использование await позволяет избежать блокировки главного потока выполнения?
Каким образом осуществляется автоматическая очистка неиспользуемых объектов в памяти JVM?
Каким образом приложение выбирает конкретный обработчик (Action контроллер) для выполнения запроса?
Можете объяснить принцип работы потоков исполнения в операционной системе?
Каким образом реализуют маршрутизацию запросов в контроллере?
Какие методы используют для устранения конфликтов при одновременном обращении к одному объекту в многопоточной среде?
Каким образом реализована структура данных массив в памяти?
Мог бы ты назвать основные классические алгоритмы и их особенности?