Кои ресурси или операции могат да бъдат блокирани при използване на песимистично заключване в транзакции?
Java
Защо CopyOnWriteArrayList не хвърля ConcurrentModificationException при модификация по време на итерация?
В кои случаи е целесъобразно да използвате конструктор за предаване на зависимости към клас?
Какво се случва вътре в структурата данни HashMap, когато се добави нова двойка ключ-стойност?
Как да реализираме принципите SOLID в реални проекти?
Какви са недостатъците на архитектурата с микросервизи?
Можете ли да обясните какво означава терминът 'претоварване на метод' в обектно-ориентираното програмиране?
Какви инструменти или подходи сте използвали за работа с многопоточност в проектите си?
Какво правите със задачата след като я завършите?
Обяснете принципа на инверсия на управлението и защо се използва в програмирането.
Какво те накара да търсиш ново работно място или проект?
Кой тип данни е най-добрият за съхраняване на пароли във вашето приложение?
Имаш ли опит с хранилища (S3, MinIO)?
Кои аспекти трябва да се вземат предвид при прилагането на подхода за оптимистични блокировки в системите за управление на данни?
Какви видове транзакции могат да се случат при паралелни операции без подходяща изолация и да причинят проблеми с целостта на данните?
Какви причини те мотивират да учиш книги за програмиране?
Как реагирате на критиката от токсичен колега — считате ли това за лична обида?
Трябва ли да се използва статичен метод при реализирането на патърна Singleton?