Kas nutiks su HashMap, jei perrašysite hashCode() taip, kad jis visada grąžintų tą pačią reikšmę (pavyzdžiui, 42)?
Java
Kaip veikia @Transactional anotacija Spring? Kaip ji įgyvendinta viduje framework'o?
Ar pažįstate virtualius srautus (Virtual Threads) Java? Ar žinote korutinų ir gorutinų koncepciją?
Ar žinote DDD, Clean Architecture, Hexagonal Architecture sąvokas?
Kokia jūsų patirtis su Spring Data (JPA, JDBC, Redis)? Kokias įdomias problemas susidūrėte su @Transactional?
Kokius metodus ir mechanizmusus žinote Java siūlų sinchronizacijai?
Praktinė užduotis: suprojektuokite pinigų pervedimo tarp sąskaitų sistemą su šiais reikalavimais: 1000 operacijų/sec, transakcijų tikslumas, sinchroninis API.
Kokias problemas žinote paskirstytose sistemose ir kokie modeliai jas sprendžia?
Papaskinkite apie SOLID principus su konkrečiais pavyzdžiais.
Papaskinkite apie N+1 problemą Hibernate ir jos sprendimo būdus.
Kokius šiukšlių surinkėjus (Garbage Collectors) žinote Java? Ar yra rekomendacijų dėl skirtingų tipų naudojimo?
Kokius Spring Cloud komponentus naudojote?
Pasakokite apie CAP teoremą. Ką pasirinktumėte — nuoseklumą ar prieinamumą tinklo dalijimosi metu?