Как може да се реализира клас, така че състоянието му да бъде неизменно след създаването му?
Java
Можете ли да обясните принципа на работа на API Stream и как то помага при обработката на данни в Java?
Какви инструменти или подходи възнамеряваш да използваш, за да провериш работоспособността на новия микросервиз?
Опишете подхода, който използвахте за реализиране на проверката на потребителите във вашия последен проект.
Можете ли да обясните концепцията за точка на прекъсване в Spring AOP и как се използва за определяне на аспекти?
Каква информация съдържа некластерният индекс в база данни?
Каква е времевата сложност на операцията по търсене на елемент в HashMap в средния случай?
Каква структура от данни се използва за реализиране на динамичен масив, подобен на ArrayList?
Кои методи за автоматично управление на паметта познавате и можете ли да опишете принципите им на работа?
Можете ли да обясните какво се разбира под термина 'изолация' в контекста на бази данни или системна архитектура?
Можете ли да обясните какво представлява Java Database Connectivity (JDBC)?
Как да създадем и използваме функционални интерфейси в Java?
Използвали ли сте виртуални таблици във вашите SQL заявки?
Какви методи за обработка на грешки и изключителни ситуации познавате?
Можеш ли да опишеш особеностите на обработката на изключения в Kotlin?
Прилагахте ли принципа за разделяне на проекта на модули при използване на Maven?
Можеш ли да изброиш типовете класове, които съществуват в Kotlin?
Как може да се реализира механизъм за песимистично блокиране за осигуряване на цялостта на данните в многопоточна среда?
Каква е ролята на събирача на боклук в процеса на управление на паметта в автоматизирани системи?