Какви потенциални проблеми могат да възникнат при модифициране на HashMap по време на обхождането й?
Java
Можеш ли да покажеш съдържанието на екрана си на кандидат или екип?
Можете ли да обясните какво включва стандартната библиотека за колекции в Java и как се използва?
Как да определите кога един клас или модул изпълнява твърде много функции и нарушава принципа на единствената отговорност?
Какви предимства носи разделянето на данните или компонентите на системата на части?
Кои вътрешни механизми са реализирани в Parallel Stream за осигуряване на паралелна обработка на данни?
Как да направим обект от клас неизменяем след създаването му?
Каква е разликата между областите на видимост Singleton и Prototype в контекста на Spring Framework?
Препоръчва ли се използването на Kafka във всички сценарии и проекти?
Можете ли да опишете етапите и особеностите на работата във вашия последен проект?
Защо при разработването на някои приложения е по-изгодно да се използва MongoDB вместо традиционните релационни бази данни?
Можете ли да разкажете за най-вълнуващите задачи, с които сте се сблъсквали в работата си?
Как се реализират паралелните потоци в API Stream?
Какво влияе върху времевите разходи при добавяне на елемент в края на свързан списък?
Какво мотивира решението ви да напуснете текущата си позиция?
Защо е важно да се прилага принципът за обръщане на зависимостите при проектирането на софтуерни системи?
Извършвали ли сте операции по управление на транзакции с помощта на анотацията @Transactional?
Кои действия или операции реализират механиката Happens-Before в системи с многонишковост?
Каква е връзката между извикването на конструктора и гаранциите за последователност на изпълнение (Happens Before)?