Java
Ir nepieciešama pakalpojumu zvanu audita organizēšana: piemēram, pakalpojums A tika izsaukts miljonu reižu, pakalpojums B — simts reižu dienā. Kā jūs risinātu šo uzdevumu?
Pastāstiet sīkāk par mikroservisu arhitektūru jūsu pēdējā darba vietā: cik pakalpojumu, kā tie sadarbojās
Pastāsti man par Kafka: galvenās komponentes Java pusē.
Kā nodrošināt drošu rēķina nosūtīšanu, ja ārējā pakalpojums var sabojāties?
//Dotais skaitmenų masyvas, kuriame visi skaičiai, išskyrus vieną, turi porą, //raskite skaičių, kuris pasirodo tik vieną kartą // <= [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 tabula ID | kods 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999
Kādā formātā bija maršruta konfigurācija? Kādas tabulas bija?
Ko darītu, ja būtu deployinājis kaut ko un viss būtu sabrucis — signāli, nesaproti, kas notiek?
Kā atšķiras Kafka daļas no replikām?
Pastāstiet par SQL vaicājumu optimizāciju par 40-50%
Vai esi dzirdējis par Zero Copy? Kas tas ir?
Kāpēc gatavie ziņojumi tiek glabāti MongoDB, nevis S3 / objektu glabāšanā?
Kā vienkāršot apstrādi, ja vēlamies vienādi apstrādāt vairākus izņēmumus (Multi-catch)?
Pastāsti par datu bāzes izvēli: relāciju vs nerezidentu — kad izvēlēties kad?
Kur Java glabā virknes (String)?
Kāpēc ir nepieciešams idempotency atslēga, ja jau ir pārbaude biznesa loģikas līmenī?
Kādi ir jūsu algu gaidījumi? Kur dzīvojat? Vai jau ir piedāvājumi?
Kā ir organizēts pāreju starp stāvokļiem apraksts?
Galvenās atšķirības starp Kafka un RabbitMQ.
Kas ir refleksija Java un kam tā ir nepieciešama?