Java
Что такое неблокирующие алгоритмы?
Можете объяснить принцип работы Stream API и как оно помогает обрабатывать данные в Java?
Имеет ли смысл индексировать данные с небольшим количеством уникальных значений?
Какова временная сложность операций над элементами в HashMap, и гарантирует ли HashMap указанную сложность при выборке элемента?
Где можно использовать паттерн Prototype?
Что такое метод merge и какую функцию он выполняет?
Почему важно закрывать ресурсы в Java?
Почему синглтон считается антипаттерном?
Что такое фантомное чтение?
В чем разница между RestController и Controller в Spring?
Что вы можете рассказать о манифесте файла JAR?
По какому принципу увеличивается количество бакетов?
Расскажите о классах-загрузчиках и о динамической загрузке классов в Java.
Почему важна Java Memory Model при работе с многопоточностью?
Имеете ли опыт использования системы контроля версий Git в своих проектах?
Какова сложность поиска метода по ключу в коллекции TreeMap?
Расскажи о взаимодействии микросервисов.
В чем разница между COUNT(*) и COUNT(название_столбца)?
В чем заключается идея автопреобразования (Autoboxing) и распаковки (Unboxing) в Java?
В чем отличие Docker от виртуальной машины?