Използвали ли сте механизми за кеширане при реализирането на последните си проекти?
Java
Какви подходи използваш за подобряване на ефективността на заявките към базата данни при работа с голям обем данни?
Използвали ли сте некластерни индекси при оптимизация на базата данни?
Как измервахте трудността и напредъка при изпълнение на задачите на предишното ви работно място?
В кои случаи е целесъобразно да се премахват индекси от базата данни?
Как да запазим връзките между родителските и дъщерните класове, съдържащи полета в базата данни?
Обяснете принципа на работа на анотацията @Transactional и ролята й в управлението на транзакциите в базата данни.
Имали ли сте опит с използването на Criteria API за създаване на заявки към базата данни?
Имали ли сте опит в настройването и мониторинга на системни метрики?
Използвали ли сте наследяване в реализираните от вас проекти?
Имате ли практически опит в разработването или внедряването на системи, които обработват значителни обеми данни?
Каква вътрешна структура от данни използва ResultSet в JDBC за съхранение на данни?
Можете ли да разкажете как вашите проекти подобриха опита или решиха проблемите на потребителите?
Каква беше причината да изберете малка база данни за проекта?
Кои компоненти и механизми за многопоточност сте използвали в проектите си?
Можеш ли да назовеш основните инструменти и компоненти, използвани в екосистемата Spring Cloud?
В какъв контекст и с какво ниво на изолация на транзакциите работихте в последния си проект?
Можеш ли да дадеш примери за сценарии, когато се използват клъстерни индекси?
Споделете опита си с Spring Security в проектите.
В следващия ви проект имаше ли нужда да използвате съставни индекси за оптимизиране на заявките?