Коя архитектура е по-подходяща за осигуряване на мащабируемост: монолитна или микросервизна структура?
Java
Обяснете какво означава създаването на неизменяеми класове и техните предимства в разработката.
Възможно ли е да се съхраняват PDF файлове директно в базата данни PostgreSQL?
Можеш ли да разкажеш за различните типове събирачи на боклук, използвани в Java или други езици за програмиране?
Защо в програмирането създават неизменяеми (immutable) класове и какъв проблем решават?
Можете ли да обясните какво представлява Spring Batch и в кои случаи се използва за обработка на данни?
Кои методи съществуват за реализиране на многопоточност в програмирането?
Как се свързват методите flatMap в класовете Optional и Stream в Java?
Кога трябва да използвате частични и покриващи индекси?
Защо механизмът за събиране на отпадъци не се занимава с почистване на паметта на стека на програмата?
Какви подходи съществуват за предотвратяване на нежелани промени в данните в таблица, дори и при наличие на права за редактиране?
Използвали ли сте операция на преместване в последните си проекти?
Кои моменти в екипната комуникация ти създават затруднения или недоволство?
Осигурена ли е надеждна доставка на съобщения в Kafka?
Можете ли да обясните какво се разбира под sharding в нерелционните бази данни?
Как можете да определите проблем в събирането на боклука, анализирайки dump-овете на паметта Heap?
Какъв беше вашият опит в разработването и изпълнението на интеграционни тестове в проекти?
Какво ще се случи с метода hashCode в клас, ако той не го наследява явно от друг клас?
Мога ли да обявя публичен метод вътре в конструктора на класа?
Възможна ли е интеграцията на файлове във формат *.jar вътре в архиви с разширение *.var?