Обяснете принципа на работа на метода за оптимистично заключване при управлението на конкурентен достъп до данни.
Java
Имали ли сте опит с използването на инструмента WireMock за мокване на API?
Какво означава изпълнение на операция без запазване на състоянието от страна на сървъра?
Какви са основните разлики между методологиите Kanban, Scrum, Waterfall и Agile в управлението на проекти?
Какво е началното количество елементи, които ArrayList може да съдържа при създаването му без указване на размер?
Имали ли сте опит с използването на реактивни библиотеки в проектите си?
Какви предимства и характеристики на различните типове колекции в Kotlin познаваш?
Какви annotations използвате в тестовете си?
Какъв беше вашият опит с системи за обмен на съобщения и брокери на опашки?
Разкажете за опита си с Hazelcast в проекти
Кой принцип на SOLID може да бъде нарушен, ако един обект отговаря за изпълнението на твърде много задачи?
Гарантирано ли е, че блокът finally ще се изпълни независимо от условията в try и catch?
Как се решава проблемът с цикличната зависимост на компонентите при използване на Spring?
В кой тип дървета обикновено се реализират индекси за бързо търсене на данни?
Можеш ли да назовеш основните терминални операции, използвани в Stream API?
Използвате ли инструменти за автоматичен анализ на код в текущата си дейност?
Можеш ли да изброиш основните компоненти на Spring Cloud и накратко да опишеш функциите им?
Можете ли да назовете основните стартови компоненти и механизми, използвани в Spring Boot за започване на разработката?
Каква е разликата между клъстерните и неклъстерните индекси в базите данни?
Как можете да определите кои полета или условия изискват създаването на индекси за оптимизиране на големи заявки към базата данни?