Sobes.tech

Golang

Ai ajutat vreodată colegi mai puțin experimentați? Cum se întâmpla de obicei?

Senior
АЭРО
93

Fațada accesează 10 servicii interne (fiecare de 100-300 ms) plus un serviciu global în China (500 ms), timpul total de răspuns fiind de aproximativ 3,5 secunde. Cum ai rezolva această problemă pentru a accelera procesarea?

Middle
Aliexpress
93

Care este diferența dintre comenzile EXPLAIN și EXPLAIN ANALYZE în PostgreSQL?

Middle+
purrweb
93

Cum să comunici între servicii — gRPC, REST sau altceva?

Middle+
Magnit Tech
93

Care este diferența dintre TCP și UDP? De ce se folosește UDP pentru streaming video și voce?

Middle+
YadroYadro
93

Se poate transmite un număr arbitrar de argumente către o funcție?

Junior
01.tech
93

Cât de activ căutați un loc nou și de ce ați decis să intrați pe piață?

Senior
OZONOZON
93

De ce s-a făcut commit manual al offset-ului în loc de auto-commit?

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

Bilet militar?

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

Spune-mi despre proiectul tău. Ce faci acolo?

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

Cine se ocupă de implementare — dezvoltatorii sau DevOps?

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

De ce s-a împărțit monolitul în microservicii?

Middle+
СБЕРСБЕР
93

Întrebarea 4: Găsiți erori în codul cu canale și goroutines (închiderea dublă a canalului)

Middle+
СБЕРСБЕР
93

De ce este un map obișnuit în Go nesigur pentru scrierea concurentă?

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

Ce tipuri de indecși există și cum să înțelegi dacă ai nevoie de un index?

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

Cum să omorâm un proces în Linux? Ce să facem dacă kill pid nu funcționează?

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

Puteți confirma experiența prin carnetul de muncă?

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

Ce este ACID? Nivelurile de izolare a tranzacțiilor?

Senior
YadroYadro
92

Modelați un sistem bancar simplu: - Tabelul `accounts`: - `id`, - `owner_id`, - `currency`, - `created_at`. - Tabelul `transactions`: - `id`, - `account_id`, - `amount`, - `created_at`. **Cerinte:** 1. Scrieți SQL pentru crearea schemei cu restricțiile necesare (NOT NULL, FK, CHECK pe `amount` nenul). 2. Scrieți o interogare: - obțineți soldul curent al contului după `account_id` (suma `amount`). 3. Dificultate suplimentară: suport pentru debit/credit (înregistrare dublă). Curățare

Middle+
101ХР101ХР
92

Cum se evită condițiile de cursă? Cum funcționează un Mutex?

Middle
YadroYadro
92
/412