Java
Praktinė užduotis: suprojektuokite pinigų pervedimo tarp sąskaitų sistemą su šiais reikalavimais: 1000 operacijų/sec, transakcijų tikslumas, sinchroninis API.
Kuriame atminties regione saugomas ConcurrentHashMap? Koki konteinerį naudoti metrikoms saugoti?
Kas atsitiks, jei Spring kontekstas žlugs diegiant Kubernetes?
Ar žinai CAP teoremą? Kaip įgyvendinti paskirstytą sistemą, kuri atitinka visas CAP savybes? Pavadink visas tris savybes ir paaiškink, kaip jos susijungia poromis.
Be Saga, ar yra kitų modelių paskirstytoms operacijoms?
Kokias GC šaknis (įėjimo taškai į šiukšlių surinkėją) žinai?
Auth Service yra tarp API ir Transaction Service — jei jis sugenda, viskas sugriūva. Kaip tai apsaugote?
Kokios problemos kyla Spring Kafka su virtualiais siūlais? Ar išvis nėra problemų?
Kuo skiriasi Dockerfile nuo Docker Compose failo?
Kaip atlikote gaunančių užklausų analizę?
Kaip galima apdoroti situaciją, kai programoje įvyksta išimtis?
Ar žinučių apdorojimo tvarka įtakoja rezultatą? Pavyzdžiui, jei įskaitymas nepavyko DLT, ar galima jį atimti?
Kuriame PostgreSQL izoliacijos lygyje yra išvengiama vaiduoklių skaitymų galimybės?
Parašykite JUnit testus RecommenderServiceImpl pagrindinei funkcionalumai apimti
Ar galima įtraukti sudėtingą verslo logiką į @Query žymėtą repository metodą Spring?
Kaip sukurti visiškai funkcionuojančią programą iš Java šaltinio kodo?
Kuo skiriasi @Repository ir @Component anotacijos Spring?
[vardas] paklausė: Papasakok apie Java išimčių hierarchiją.
Paaiškinkite užklausų talpyklos veikimo principą ir tikslą sistemose.
Paaiškinkite „Prototype“ srities koncepciją Spring valdomų bean'ų kontekste.