Java
Hoe dubbele afschrijving op het niveau van de microservice en Kafka voorkomen wanneer een klant twee keer op 'Geld opnemen' klikt?
Voorwaarden Er zijn 3 entiteiten - gebruiker, chat, bericht - De gebruiker heeft een naam en een registratiedatum - De chat heeft een naam en een aanmaakdatum - Het bericht heeft tekst, auteur en aanmaakdatum - Een gebruiker kan tegelijkertijd in meerdere chats zijn - Een bericht moet bij een chat horen en kan niet tegelijkertijd bij meer dan één chat horen - Het domein moet worden beschreven in de vorm van tabellen
Zijn er situaties waarin Kafka Producer wacht op de Consumer?
Waarom heb je Spring Web gebruikt voor API Gateway in plaats van kant-en-klare proxy-oplossingen zoals Nginx, Envoy?
Vertel ons over de SOLID-principes
// 3 public class Variables { public static void main(String[] args) { A a = new A(); a.val = 1; inc(a); System.out.println(a.val); set(a); System.out.println(a.val); } public static class A { public int val; } public static void inc(A a) { a.val++; } public static void set(A a) { a = new A(); a.val = 10; } }
Wat gebeurt er na de eerste ticket? Hoe bouw je de verdere ontwikkeling van de junior op?
Welke werkrooster overweeg je?
We moeten alle verzoeken in Kafka onderscheppen en naar het audit- of telemetriesysteem sturen. Hoe zou je dat doen?
Heeft u de procesmetriek — plan versus feit voor taken — doorgenomen?
Wie was betrokken bij de ontwikkeling van microservices van nul tot verkoop?
ArrayList vs LinkedList bij het itereren over een miljoen elementen — welke is sneller?
Hoe voeg je logging toe aan alle methoden van de oude service zonder de bedrijfslogica te wijzigen?
Is dit het geval waarin je de capaciteit hebt verdubbeld?
Wat gebeurt er als de scheduler een gebeurtenis naar Kafka heeft gestuurd, maar is gevallen voordat de record in de outbox als verzonden was gemarkeerd?
Wat is het verschil tussen hash-indexen en B-tree-indexen? Welke is beter voor zoeken op achternamen?
Wat is het belangrijkste probleem van deze implementatie - Verbinding met Redis is hardcoded - Er is een connection pool voor Redis - Onverificateerde `jedis.get` kan null teruggeven - Gebruik van het `KEYS`-commando, dat de server belast - Geen Redis-evenementen
Welke framework gebruik je het meest?
Wat is het verschil tussen het maken van een thread via ExecutorService en via new Thread?
Wat doet de methode parallelStream?