Sobes.tech

Java

Come evitare dopppe addebiti a livello di microservizio e Kafka quando un cliente clicca due volte su 'Preleva fondi'?

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

Condizioni Ci sono 3 entità - utente, chat, messaggio - L'utente ha un nome e una data di registrazione - La chat ha un nome e una data di creazione - Il messaggio ha testo, autore e data di creazione - L'utente può essere in più chat contemporaneamente - Il messaggio deve appartenere a una chat, e non può appartenere a più di una chat contemporaneamente - È necessario descrivere il dominio sotto forma di tabelle

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

Ci sono situazioni in cui il Kafka Producer aspetta il Consumer?

Senior
Octo
89

Perché hai usato Spring Web per API Gateway invece di soluzioni proxy pronte come Nginx, Envoy?

Senior
Альфа
89

Parli dei principi 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

Cosa fare dopo il primo ticket? Come sviluppare ulteriormente il junior?

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

Quale orario di lavoro stai considerando?

Senior
СБЕРСБЕР
89

Dobbiamo intercettare tutte le richieste in Kafka e inviarle al sistema di audit o telemetria. Come lo faresti?

Senior
СБК ПАРУС
89

Hai esaminato le metriche di processo — piano vs fatto per i compiti?

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

Chi si è occupato dello sviluppo di microservizi da zero alla vendita?

Senior
01.tech
89

ArrayList vs LinkedList durante l'iterazione su un milione di elementi — quale è più veloce?

Middle+
МТСМТС
89

Come aggiungere il logging in tutti i metodi del vecchio servizio senza modificare la logica di business?

Senior
EXPERA
89

È il caso in cui hai raddoppiato la capacità?

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

Cosa succede se il pianificatore ha inviato un evento a Kafka, ma è caduto prima di segnare la registrazione in outbox come inviata?

Middle+
луция
89

Qual è la differenza tra gli indici hash e gli indici B-tree? Quale è preferibile per la ricerca per cognome?

Senior
ТБанк
89

Qual è il problema principale di questa implementazione - La connessione a Redis è hardcoded - C'è un pool di connessioni per Redis - La chiamata non verificata `jedis.get` può restituire null - Uso del comando `KEYS`, che carica il server - Nessun evento Redis

Senior
СБК ПАРУС
88

Qual framework usi di più?

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

Qual è la differenza tra creare un thread tramite ExecutorService e tramite new Thread?

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

Cosa fa il metodo parallelStream?

Senior
IT OneIT One
88
/726