Кои са основните признаци, които определят качеството на кода и го правят добър?
Java
Колко нишки използва по подразбиране ForkJoinPool за изпълнение на задачи?
Какви са предимствата и недостатъците на управлението на състоянието при наличие на няколко екземпляра на услугата?
Променя ли използването на анотацията @FunctionalInterface процеса на компилиране или поведението на кода?
Какви са предимствата и недостатъците на използването на иммутабелни обекти в програмирането?
Какви са разликите в реализирането на интерфейса Map: HashMap и TreeMap, и в кои случаи е по-подходящо да използвате всяка от тях?
Можете ли да разкажете за вашия опит с базата данни ClickHouse в проекти?
Как е организирана йерархията на нивата на тестиране в общия подход?
Каква е ролята на оператора HAVING при работа с групирания и агрегация на данни?
Какви гаранции предоставя Kafka в рамките на теоремата CAP?
Каква функция изпълняваше ръководителят на екипа във вашия последен проект?
Кои критерии и принципи определят високото качество на написания програмен код?
Какво ще се случи, ако създадете обект от основен компонент без никакви модификации или разширения?
Можете ли да обясните етапите на жизнения цикъл на бина в Spring Framework?
Какви са предимствата и недостатъците на използването на иммутабелни обекти в програмирането?
Можете ли да дадете пример за ситуация, в която оправдано е използването на проверяеми изключения?
Как да се избегне дублирането на референтни данни при работа?
Обяснете концепцията за неизменяемите обекти и тяхното приложение в програмирането.
Какви потенциални проблеми могат да възникнат при неправомерна употреба на изключения в кода?