Може ли анотацията @Component да замести анотацията @Repository в Spring?
Java
Обяснете какво се разбира под транзакция в контекста на работата с бази данни
Кои версии на Java сте използвали в проектите си и какво ви беше интересно в тях?
Кои са основните методи и структури от данни, които осигуряват ефективно търсене на информация при използване на индексни механизми?
Как внедрявате и използвате параметрите от конфигурационния файл Bean в Spring приложение?
Какви могат да бъдат причините за преминаване към друг механизъм за събиране на отпадъци вместо G1 в Java?
В следващия ви проект имаше ли нужда да използвате съставни индекси за оптимизиране на заявките?
Съгласни ли сте с дефиницията за клъстер индекс и неговата роля в базата данни?
Разработихте ли свои собствени annotations в проектите си?
Какви техники и подходи използвате за подобряване на ефективността на кеширането при увеличаване на обема на данните?
Какъв тип идентификатор използвахте във вашия проект: UID или числов ID?
Кога и защо предпочитате да напуснете проект след като завършите първоначалната му идея или етап на развитие?
Можеш ли да изброиш различните реализации на интерфейса Map, с които си работил?
Можете ли да обясните какво представлява маркерният интерфейс и защо е необходим в програмирането?
Кои показатели се използват за измерване на степента на натоварване на системата?
В кои случаи не се препоръчва използването на REST API?
Как управлява Spring Boot реда на инициализация на бинов при стартиране на приложението?
Какво осигурява методът get() в колекцията ArrayList в Java?
Как взаимодействат темите в Kafka с абонатите и как се осъществява обменът на съобщения между тях?
Разкажете как беше реализиран процесът на свързване и взаимодействие с базата данни във вашия предишен проект