Java
Het is nodig om een auditie van de serviceoproepen te organiseren: bijvoorbeeld, service A werd een miljoen keer opgeroepen, service B — honderd keer per dag. Hoe zou u deze taak aanpakken?
Vertel meer over de microservices-architectuur op je laatste werkplek: hoeveel services, hoe ze interacteerden
Vertel me over Kafka: de belangrijkste componenten aan de Java-kant.
Hoe zorg je voor een betrouwbare verzending van een factuur als een externe service kan uitvallen?
//Gegeven een array van getallen, waarin alle getallen behalve één een paar hebben, //vind het getal dat slechts één keer voorkomt // <= [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; }
Tabel home_codes ID | code 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999
In welk formaat was de routeringsconfiguratie? Welke tabellen waren er?
Wat zou je doen als je iets hebt gedeployed en alles is ingestort — alarmen, je begrijpt niet wat er gebeurt?
Wat is het verschil tussen partities en replicas in Kafka?
Vertel over de optimalisatie van SQL-query's met 40-50%
Heb je gehoord van Zero Copy? Wat is dat?
Waarom worden kant-en-klare rapporten opgeslagen in MongoDB en niet in S3 / objectopslag?
Hoe vereenvoudig je de verwerking als je meerdere uitzonderingen op dezelfde manier wilt afhandelen (Multi-catch)?
Vertel me over de keuze van de database: relationeel vs niet-relationeel — wanneer wat kiezen?
Waar worden strings (String) opgeslagen in Java?
Waarom heb je een idempotency-sleutel nodig als je toch al een controle op bedrijfslogica hebt?
Wat zijn je salarisverwachtingen? Waar woon je? Heb je al aanbiedingen?
Hoe is de beschrijving van de overgangen tussen statussen georganiseerd?
Fundamentele verschillen tussen Kafka en RabbitMQ.
Wat is reflectie in Java en waar is het voor nodig?