Kas ir optimistiskās un pesimistiskās bloķēšanas JPA/Hibernate? Kā tās darbojas aizkulisēs? Kad tās izmantot?
Java
Cik pareizi ir izmantot mutablu objektu kā atslēgu HashMap? Kādi nosacījumi jāievēro?
Kāda ir atšķirība starp Kafka un RabbitMQ? Vai abi ir sinhronas vai asinhronas?
Vai esat izmantojis Git no IDE vai dažreiz strādājis ar komandrindu?
Vai dinamiski mainījāt sadalījumus? Izskaidrojiet slodzes atkarību.
Vai var būt situācija, kad mēs ievietojam elementu HashMap ar objektu kā atslēgu, un pēc tam to nevaram iegūt ar to pašu objektu?
Kādus Kafka atribūtus var lasīt lietotājs ziņojumā, izņemot pašu ķermeni?
Kādi pieejas ir, lai tiktu galā ar nestabilu integrāciju, kas var neatbildēt no minūtes līdz dienai?
Kāds ir potenciālais problēmas, ja transakcijas metodā notiek HTTP izsaukums vai sūtīšana uz Kafka, un pēc tam – izmaiņas datu bāzē?
Ko izvēlētos: JDBC Template vai ORM, un kāpēc?
Kādas uzdevumus vēlaties risināt jaunajā vietā?
Uz ko pievēršat uzmanību, veicot koda pārskatīšanu?
Ko notiks, ja vienā grupā ir divas daļas un trīs patērētāji? Un ja ir trīs daļas un divi patērētāji?
Kas ir @Transactional anotācija un kā tā darbojas aizkulisēs?
Ko mainītu, ja izmantotu LEFT JOIN?
Kā tas darbosies, ja vienā patērētāju grupā ir 100 patērētāji ar 10 daļām?
Kas notika algas aprēķinu pakalpojumā — aprakstiet biznesa procesu un tehnisko plūsmu.
Kas ir synchronized un kam tas tiek izmantojts?
Kā jūs strādājāt ar SonarQube?
Pastāstiet par savu pēdējo projektu un izmantotajām tehnoloģijām (REST vs async/Kafka)