Java
Praktiska uzdevums: izstrādājiet naudas pārskaitījumu sistēmu starp kontiem ar šādiem prasībām: 1000 darījumi/sec, transakciju precizitāte, sinhronais API.
Kādā atmiņas zonā ir glabāts ConcurrentHashMap? Kuru konteineru izmantot metrikām?
Kas notiek, ja Spring konteksts neizdodas Kubernetes izvietošanas laikā?
Vai tu pazīsti CAP teoremu? Kā īstenot izplatītu sistēmu, kas apmierina visas CAP īpašības? Nosauc visas trīs īpašības un paskaidro, kā tās savienojas pāros.
Vai ir vēl kādi modeļi sadalītajām transakcijām, izņemot Saga?
Kuras GC saknes (ieejas punkti atkritumu savācējam) jūs zināt?
Auth Service atrodas starp API un Transaction Service — ja tas sabojājas, viss sabrūk. Kā jūs to nodrošinājāt?
Kādas problēmas ir ar Spring Kafka ar virtuālajiem pavedieniem? Vai vispār nav problēmu?
Kāda ir atšķirība starp Dockerfile un Docker Compose failu?
Kā jūs veicāt ienākošo pieprasījumu analīzi?
Kā var apstrādāt situāciju, kad programmā rodas izņēmums?
Vai ziņojumu apstrādes kārtība ietekmē rezultātu? Piemēram, ja DLT ir kritusi, vai to var atskaitīt?
Kurā PostgreSQL izolācijas līmenī tiek izslēgta iespēja parādīties fantomlasījumiem?
Uzrakstiet JUnit testus RecommenderServiceImpl, kas aptver galveno funkcionalitāti
Vai ir iespējams iekļaut sarežģītu biznesa loģiku @Query ar anotāciju marķētā repository metodē Spring?
Kā izveidot pilnībā funkcionālu lietotni no Java avota koda?
Kāda ir atšķirība starp anotācijām @Repository un @Component Spring?
[vārds] jautāja: Pastāsti man par Java izņēmumu hierarhiju.
Izskaidrojiet pieprasījumu kešatmiņas darbības principu un mērķi sistēmās.
Izskaidrojiet Prototype jomas koncepciju Spring pārvaldīto pildījumu kontekstā.