Java
Este necesar să organizați o auditare a apelurilor de servicii: de exemplu, serviciul A a fost apelat de un milion de ori, serviciul B — o sută de ori pe zi. Cum ați rezolva această problemă?
Spuneți mai multe despre arhitectura microserviciilor la ultimul loc de muncă: câte servicii, cum interacționau
Vorbește-mi despre Kafka: componentele principale din partea Java.
Cum asiguri trimiterea fiabilă a unei facturi dacă un serviciu extern poate eșua?
//Dată o matrice de numere, în care toate numerele, cu excepția unuia, au un pereche, //găsiți numărul care apare o singură dată // <= [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; }
Tabelul home_codes ID | cod 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999
În ce format a fost configurată rutarea? Ce tabele au fost?
Ce ai face dacă ai implementat ceva și totul s-a prăbușit — alarme, nu înțelegi ce se întâmplă?
Care este diferența dintre partiții și replici în Kafka?
Vorbește despre optimizarea interogărilor SQL cu 40-50%
Ai auzit de Zero Copy? Ce este?
De ce rapoartele gata sunt stocate în MongoDB și nu în S3 / stocare de obiecte?
Cum simplificăm tratarea dacă dorim să tratăm mai multe excepții în același mod (Multi-catch)?
Vorbește-mi despre alegerea bazei de date: relațională vs non-relațională — când ce să alegi?
Unde sunt stocate șirurile (String) în Java?
De ce ai nevoie de cheia de idempotentă dacă deja ai o verificare la nivelul logicii de afaceri?
Care sunt așteptările tale salariale? Unde locuiești? Ai deja oferte?
Cum este organizată descrierea tranzițiilor între stări?
Diferențele fundamentale dintre Kafka și RabbitMQ.
Ce este reflecția în Java și pentru ce este folosită?