Как се оценяваш по ниво — джуниър, мидъл, сеньор?
Java
Какво е synchronized и за какво се използва?
Разкажете за последния проект и използваните технологии (REST vs async/Kafka)
Как работихте със SonarQube?
Какви скоупове имат биновете в Spring? Кой е по подразбиране?
Какво ще се случи, ако опашката се препълни и достигне максимума?
Какво ще се случи, ако броят на подовете надвиши броя на партициите?
Може ли да се използва механизма AOP за добавяне на собствена логика?
Използвате ли инструменти с ИИ в работата си? Кои точно?
Услугата започна да изпълнява бавно SELECT заявки към таблицата с времето. Защо и какво да правя?
Разкажи ми за блокировките в JPA. Кои си използвал?
Как постигна намаляване на натоварването с 30%?
Взехте ли решение сами с предразсъдъци или някой друг?
Как е устроена HashMap вътре в Java?
Как се създават биновете в Spring, какво е Dependency Injection и защо е необходимо?
Кой протокол се използва в WebSocket?
Всички бинове са сингълтони. В един и същи REST метод идват много заявки. Как се осигурява потокобезопасността? Spring гарантира ли нещо по подразбиране?
Достатъчно ли е, че hashCode се изчислява само от финални полета? Може ли хешът все пак да се промени?
Кои атрибути на Kafka могат да бъдат записани при изпращане и кои са достъпни само за четене?
Разкажете за продукта, който разработвате, на какъв стек?