Sobes.tech

Java

Ako zabrániť dvojitému strhnutiu na úrovni mikroservisu a Kafka, keď klient dvakrát klikne na 'Vybrať prostriedky'?

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

Podmienky Existujú 3 entity - používateľ, chat, správa - Používateľ má meno a dátum registrácie - Chat má názov a dátum vytvorenia - Správa má text, autora a dátum vytvorenia - Používateľ môže byť súčasne v niekoľkých chatov - Správa musí patriť do chatu a nemôže patriť viacerým chatom súčasne - Doménu je potrebné opísať vo forme tabuliek

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

Existujú situácie, keď Kafka Producer čaká na Consumera?

Senior
Octo
89

Prečo ste použili Spring Web pre API Gateway namiesto hotových proxy riešení ako Nginx, Envoy?

Senior
Альфа
89

Povedzte nám o princípoch SOLID

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

Čo ďalej po prvom tikete? Ako budovať ďalší rozvoj juniorky?

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

Aký pracovný rozvrh zvažuješ?

Senior
СБЕРСБЕР
89

Musíme zachytiť všetky požiadavky v Kafka a odoslať ich do systému auditu alebo telemetrie. Ako by si to urobil?

Senior
СБК ПАРУС
89

Prešli ste procesné metriky — plán vs skutočnosť pre úlohy?

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

Kto sa zúčastnil vývoja mikroservisov od nuly po predaj?

Senior
01.tech
89

ArrayList vs LinkedList pri iterácii cez milión prvkov — čo je rýchlejšie?

Middle+
МТСМТС
89

Ako pridať zaznamenávanie do všetkých metód starého servisu bez zmeny obchodnej logiky?

Senior
EXPERA
89

Je to prípad, keď ste zdvojnásobili kapacitu?

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

Čo sa stane, ak je načrtovač poslal udalosť do Kafka, ale zrútil sa skôr, ako označil záznam v outboxe ako odoslaný?

Middle+
луция
89

V čom sa líšia hashové indexy od B-stromových indexov? Ktorý je vhodnejší na vyhľadávanie podľa priezviska?

Senior
ТБанк
89

Aký je hlavný problém tejto implementácie - Pripojenie k Redis je hardcoded - Existuje pool spojení pre Redis - Neoverený volanie `jedis.get` môže vrátiť null - Použitie príkazu `KEYS`, ktorý zaťažuje server - Neexistujú žiadne udalosti Redis

Senior
СБК ПАРУС
88

Aký rámec používate najviac?

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

Aký je rozdiel medzi vytvorením vlákna cez ExecutorService a cez new Thread?

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

Čo robí metóda parallelStream?

Senior
IT OneIT One
88
/726