Sobes.tech

Golang

Hai mai aiutato colleghi meno esperti? Come avveniva di solito?

Senior
АЭРО
93

La facciata accede a 10 servizi interni (100-300 ms ciascuno) più a un servizio globale in Cina (500 ms), il tempo totale di risposta è di circa 3,5 secondi. Come risolveresti questo problema per accelerare l'elaborazione?

Middle
Aliexpress
93

Qual è la differenza tra i comandi EXPLAIN e EXPLAIN ANALYZE in PostgreSQL?

Middle+
purrweb
93

Come comunicare tra servizi — gRPC, REST o qualcos'altro?

Middle+
Magnit Tech
93

Qual è la differenza tra TCP e UDP? Perché si usa UDP per lo streaming video e voce?

Middle+
YadroYadro
93

È possibile passare un numero arbitrario di argomenti a una funzione?

Junior
01.tech
93

Quanto attivamente stai cercando un nuovo posto e perché hai deciso di entrare nel mercato?

Senior
OZONOZON
93

Perché si è fatto un commit offset manuale invece dell'autocommit?

Middle+
ВайлдберрисВайлдберрис
93

Biglietto militare?

Middle
МВидеоМВидео
93

Parlami del tuo progetto. Cosa fai lì?

Middle+
Штрафов нет
93

Chi si occupa del deployment — gli sviluppatori o DevOps?

Middle+
КуперКупер
93

Perché hanno suddiviso il monolito in microservizi?

Middle+
СБЕРСБЕР
93

Domanda 4: Trova gli errori nel codice con canali e goroutine (chiusura doppia del canale)

Middle+
СБЕРСБЕР
93

Perché una mappa normale in Go non è sicura per le scritture concorrenti?

Middle
СитиДрайвСитиДрайв
92

Quali tipi di indici esistono e come capire se è necessario un indice?

Senior
Финтехробот
92

Come uccidere un processo in Linux? Cosa fare se kill pid non funziona?

Middle+
Ozon ФинтехOzon Финтех
92

Può confermare l'esperienza tramite il libretto di lavoro?

Middle
МВидеоМВидео
92

Cos'è ACID? Livelli di isolamento delle transazioni?

Senior
YadroYadro
92

Modellare un sistema bancario semplice: - Tabella `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabella `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Requisiti:** 1. Scrivere SQL per creare lo schema con le restrizioni necessarie (NOT NULL, FK, CHECK su `amount` non nullo). 2. Scrivere una query: - ottenere il saldo attuale del conto per `account_id` (somma di `amount`). 3. Difficoltà aggiuntiva: supportare addebito/credito (registrazione doppia). Pulizia

Middle+
101ХР101ХР
92

Come evitare le condizioni di gara? Come funziona un Mutex?

Middle
YadroYadro
92
/412