Как се различава използването на релационна база данни от простите таблици в Excel?
Java
Знаете ли дали в проекта се прилага механизъм за многопоточност?
Можете ли да обясните принципа на работа на Optimistic Locking в контекста на Spring и неговото приложение?
Задължителна ли е структурата на данните с индекси да е двоично дърво?
Можете ли да обясните какво е пул потокове ForkJoin и как работи?
Задължително ли е да се запази равенството на обектите след промяната на техните свойства, ако се използва методът equals?
Можеш ли да изброиш ключовите характеристики на протокола TCP?
Как да различим синхронните и асинхронните повиквания при работа с API или функции?
Какви са разликите между използването на WebClient и RestTemplate за изпълнение на HTTP заявки в приложение?
В какво се състои сигурността на Kafka като платформа за съхранение на данни?
Обяснете понятието транзитивна зависимост в контекста на зависимостите в софтуерните системи.
Имали ли сте опит с опашки в програмирането?
Кога е по-дълго да вмъкнете данни в таблица: с създадени индекси или без тях?
Можеш ли да изброиш интерфейсите на Java Persistence API, които познаваш?
Можете ли да обясните концепцията за внедряване на зависимости в Java и как се прилага?
Кои основи на наследяване и абстракция позволяват реализирането на полиморфизъм в обектно-ориентираното програмиране, освен интерфейсите?
Какви типове мапинг сте прилагали в проектите си?
Можеш ли да назовеш и обясниш други често срещани модели на проектиране, различни от Singleton и Factory?
Можете ли да обясните какво се разбира под осигуряване на доставка на съобщения в системите за предаване на данни?
Каква е основната задача на инструмента Selenium WebDriver и какво е неговото предимство за автоматизация на тестовете на уеб приложения?