Java
Задължително ли е да посочите наследяване от базовия клас Object във вашите класове в езика за програмиране?
Можете ли да назовете класове или обекти, които не са наследници на базовия клас Object?
Какво се разбира под състояние на постоянство в една същност в Hibernate и как това влияе върху управлението й в контекста на ORM?
Използвал ли си метода hashCode в проектите си или по време на разработка?
Може ли да се реализира паралелна обработка на данни на устройства с ограничени ресурси?
Дали Throwable е по избор изключение в Java?
Имали ли сте опит да разделите сложни задачи на по-малки компоненти?
Какви методи за четене на XML знаете? Опишете силните и слабите страни на всеки от тях.
Можете ли да обясните какво представлява патърнът стратегия и как да го приложите в разработката на софтуер?
Кои са сценарии за използване и предимства на използването на Kafka в системи за обработка на данни?
Какво се случва при извикване на метода load() в Hibernate, ако търсеният обект не е намерен в базата данни?
Как да създадем клас, чиито обекти не могат да бъдат променяни след създаването им?
За какво се използват функционалните интерфейси ObjDoubleConsumer<T>, ObjIntConsumer<T> и ObjLongConsumer<T>?
Можеш ли да изброиш основните операции, които се изпълняват в края на обработката на потокови данни?
Коя беше най-трудната техническа задача, която решихте във вашия проект?
Как да различим използването на анотациите @Autowired и @Inject в контекста на Spring и по какво се различават?
В кой случай извикването на метода clone() или подобен прототип ще създаде нов екземпляр на обекта?
Какви типове бази данни използват SQL за работа с данни?
Колко участници имаше в екипа по време на старта на този проект?
Как да извлечете първия или единствен елемент от колекцията List?