Sobes.tech

Java

Hoe dubbele afschrijving op het niveau van de microservice en Kafka voorkomen wanneer een klant twee keer op 'Geld opnemen' klikt?

Senior
ИП Ганус Александр Андреевич
89

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

Senior
Ozon ФинтехOzon Финтех
89

Zijn er situaties waarin Kafka Producer wacht op de Consumer?

Senior
Octo
89

Waarom heb je Spring Web gebruikt voor API Gateway in plaats van kant-en-klare proxy-oplossingen zoals Nginx, Envoy?

Senior
Альфа
89

Vertel ons over de SOLID-principes

Middle
СБЕРСБЕР
89

// 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; } }

Senior
СБЕРСБЕР
89

Wat gebeurt er na de eerste ticket? Hoe bouw je de verdere ontwikkeling van de junior op?

Senior
ОТП БанкОТП Банк
89

Welke werkrooster overweeg je?

Senior
СБЕРСБЕР
89

We moeten alle verzoeken in Kafka onderscheppen en naar het audit- of telemetriesysteem sturen. Hoe zou je dat doen?

Senior
СБК ПАРУС
89

Heeft u de procesmetriek — plan versus feit voor taken — doorgenomen?

Senior
ОТП БанкОТП Банк
89

Wie was betrokken bij de ontwikkeling van microservices van nul tot verkoop?

Senior
01.tech
89

ArrayList vs LinkedList bij het itereren over een miljoen elementen — welke is sneller?

Middle+
МТСМТС
89

Hoe voeg je logging toe aan alle methoden van de oude service zonder de bedrijfslogica te wijzigen?

Senior
EXPERA
89

Is dit het geval waarin je de capaciteit hebt verdubbeld?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
89

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?

Middle+
луция
89

Wat is het verschil tussen hash-indexen en B-tree-indexen? Welke is beter voor zoeken op achternamen?

Senior
ТБанк
89

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

Senior
СБК ПАРУС
88

Welke framework gebruik je het meest?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
88

Wat is het verschil tussen het maken van een thread via ExecutorService en via new Thread?

Senior
ИП Ганус Александр Андреевич
88

Wat doet de methode parallelStream?

Senior
IT OneIT One
88
/726