Java
Как да сравним RestClient и Feign Client? Какво е по-добре да изберем?
Възможно ли е наличие на частни методи с конкретна реализация вътре в интерфейс в език за програмиране?
Как реагираш, когато не си съгласен с техническото решение на техлида?
Какви методи могат да се използват за подобряване на ефективността на заявките към NoSQL бази данни при увеличаване на броя на активните потребители?
Как работихте с многопоточност? Имаше ли интересни случаи с race condition или deadlock?
Обяснете какво е изключение в програмирането и как да го използвате правилно
Какво е WebSocket? За какво се използва?
Можете ли да обясните принципа на работа на системата за авторизация и удостоверяване в Spring Security?
Каква е разликата между командите merge и cherry-pick при работа със системи за контрол на версиите като Git?
Можете ли да обясните какво се разбира под термина 'атомарни класове' в програмирането?
Кой метод за организация и управление на клонове и комити в Git предпочитате да прилагате в работата си?
Подобрете реализацията на LRU кеша така, че изтриването да се случва според времето на последния достъп, а не според времето на добавяне.
Какви видове колекции съществуват и как се класифицират по групи?
Как да реализираме клас за работа с база данни с използване на Hibernate?
В кои ситуации се препоръчва използването на интерфейса Comparable за сравняване на обекти?
Обяснете концепцията за one-to-many и къде се прилага
Как да реализираме идемпотентност в операциите REST API?
Какво е разликата между традиционната Java IO и по-модерната Java NIO при работа с вход и изход?
Обмисляш ли възможността да се преместиш в чужбина за работа или живот?
Какво е skill и как се различава от sub-agent?