Как да реализирам клас, чиито свойства не могат да бъдат променяни след създаването на обекта?
Java
Какъв е вашият опит в писането и използването на интеграционни тестове в проекти?
Обяснете разликите между фантомно четене и неповторимо четене в контекста на транзакциите и изолацията на данните.
Какво отличава стандартната променлива от променлива, реализирана чрез ThreadLocal?
Как се различават по поведение и характеристики контейнерите ConcurrentHashMap и HashMap?
Обяснете последователността на обработка на входящ HTTP заявка във фреймуърка Spring MVC.
В кои ситуации е препоръчително да създадете собствена реализация на метода hashCode;
Какви методи могат да се използват за замяна или изолиране на Bean в интеграционните тестове за проверка на функционалността?
Разкажете за опита си с пакетните актуализации на данни.
Разкажете ни за вашия опит при прилагането на принципите SOLID в практиката на разработка.
Как се определя индексът на кофата за вмъкване на елемент в хеш таблицата HashMap с помощта на алгоритмични изчисления?
Какъв е проблемът с безопасността на нишките при патърна Prototype?
Кои са основните параметри, които е важно да се вземат предвид при създаването на индекси за база данни?
Можете ли да обясните механизма на действие на анотацията @SpringBootTest в тестовете на Spring Boot?
Как се определя времето за достъп до елемент в структурата данни HashMap?
Разкажете ни за вашия опит в разработката с използване на технологии Java EE.
Имал ли си опит в работата в рамките на спринтове или кратки цикли на разработка?
Обяснете концепцията за 'произхожда преди' в контекста на моделиране на последователността от събития в многопоточната програмиране.
Използвали ли сте инструменти за анализ на производителността на приложението?
Можете ли да обясните какво представлява Kafka Streams и как се използва за обработка на потокови данни?