Как работи анотацията @Transactional и какви механизми използва за осигуряване на транзакционната цялост?
Java
Какви са основните разлики между модулните, интеграционните и end-to-end тестове?
Защо изобщо е необходим prototype scope? Не ли е достатъчен един singleton?
Колко уверено се ориентираш в Java и нейните възможности?
Защо системите използват методи за хеширане и какви задачи помагат да решават?
Трябва да опишем модела на библиотеката. Има 3 същности: "Автор", "Книга", "Читател". Физически, има само една книга и тя може да бъде само при един читател. Трябва да създадем таблици за библиотеката, които да вземат това предвид.
Имали ли сте опит в застраховането?
Как се проявява връзката между полиморфизма и абстракцията в обектно-ориентираното програмиране?
Можете ли да обясните какво се разбира под Cache Line в архитектурата на компютрите?
Какви са предимствата и недостатъците на използването на свързан списък за съхранение на елементи?
Как се реализира механизмът за изолация на транзакции от тип Serializable в базите данни?
Използвали ли сте управление на зареждането на страницата чрез контролер в реални проекти?
Как да направите broadcast в Kafka (така че всички потребители да четат съобщението)?
Какво може да доведе до това индексът да не бъде използван след създаването му в базата данни?
Имали ли сте опит в работата по проекти, построени на монолитна архитектура?
Какви методи могат да осигурят безопасен достъп до един обект или негово поле от няколко нишки едновременно?
Какво хващаме в catch, ако възникне изключение както в try, така и при затварянето на ресурса (try-with-resources)?
Защо в езика C++ класът vector е реализиран чрез механизъм за дублиране на данни при копиране или поставяне?
Провеждали ли сте самостоятелни тестове на уменията си в Java?
Кои методи съществуват за контрол на цялостта и атомарността на транзакциите в системите за управление на релационни бази данни?