Java
Potrebno je organizovati audit poziva servisa: na primer, servis A je pozivan milion puta, servis B — sto puta u toku dana. Kako biste rešavali ovaj zadatak?
Detaljnije o mikroservisnoj arhitekturi na poslednjem radnom mestu: koliko servisa, kako su komunicirali
Ispričaj mi o Kafka: osnovne komponente sa strane Java.
Kako osigurati pouzdano slanje fakture ako spoljašnja usluga može da padne?
//Дан је низ бројева у којем сви бројеви осим једног имају пар, //наћи број који се појављује само једном // <= [1, 0, 3, -2, 9, 9, 1, -2, 0] // => 3 int find(int[] arr){ int result = 0; for(int num : arr){ result ^= num; } return result; }
Табела home_codes ID | код 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999
U kom formatu je bila konfiguracija rutiranja? Koje tabele su bile?
Šta bi uradio ako si deployovao nešto i sve je palo — alarmi, ne razumeš šta se dešava?
Čime se particije razlikuju od replika u Kafka?
Pričajte o optimizaciji SQL upita za 40-50%
Da li si čuo za Zero Copy? Šta je to?
Zašto su gotovi izveštaji smešteni u MongoDB, a ne u S3 / skladištu objekata?
Kako pojednostaviti obradu ako želimo isto obraditi više izuzetaka (Multi-catch)?
Ispričaj mi o izboru baze podataka: relacijska vs nerezacijska — kada što odabrati?
Gde se u Javi čuvaju nizovi (String)?
Zašto je potreban idempotency ključ ako već imate proveru na nivou poslovne logike?
Koje su vaše očekivanja u pogledu plate? Gde živite? Već imate ponude?
Kako je organizovano opisivanje prelaza između statusa?
Osnovne razlike između Kafka i RabbitMQ.
Šta je refleksija u Javi i čemu služi?