Sobes.tech

Golang

Oferiți un exemplu de caz cu SELECT FOR UPDATE în care acest lucru poate duce la un deadlock.

Senior
201

Ce sunt TCP și UDP, care este diferența?

Middle
201

Recrutatorul nu înțelege prioritățile, pur și simplu spune 'am nevoie de 300 de candidați' — cum să gestionăm asta?

Senior
201

Implementați o funcție care acceptă []any și delta int. Este necesar să creșteți cu delta doar primele apariții ale numerelor unice (int). Alte tipuri și numere repetate rămân neschimbate. Funcția trebuie să returneze lista actualizată și 2 numere: updated – câte numere unice au fost modificate, duplicates – câte elemente numerice s-au dovedit a fi duplicate func IncrementUniqueIntsInMixed(xs []any, delta int) ([]any, int, int) { // codul tău } // Exemplu: xs := []any{1, "a", 5, "b", 1, 0, 5} u, d, s := IncrementUniqueIntsInMixed(xs, 3) // xs == []any{4, "a", 8, "b", 1, 3, 5} // u == 3 // numere unice: 1, 5, 0 // d == 2 // numere duplicate: al doilea 1, al doilea 5

Middle+
200

Vorbește-mi despre ultima ta experiență tehnică, ce sarcini ai realizat, ce te-a fascinat cel mai mult?

Senior
199

Care dintre funcționalitățile PostgreSQL au fost utilizate pe scară largă?

Senior
198

Cum te-ai evalua ca dezvoltator Golang? Ești acum middle, middle+, senior?

Senior
197

Povestiți despre brokerii de mesaje cu care ați lucrat.

Middle+
197

În ce etapă te afli acum în interviurile tehnice? Ai oferte?

Middle+
197

De ce ai părăsit compania?

Middle
197

Câtă experiență ai în Go?

Middle+
196

Din ce tabelă provine aliasul 'oi' în interogare?

Middle
196

Ai avut vreodată de-a face cu virtualizarea?

Senior
196

Trebuie să descriem modelul bibliotecii. Există 3 entități: "Autor", "Carte", "Cititor". Fizic, există doar o carte și poate fi doar la un cititor. Este necesar să se creeze tabele pentru bibliotecă care să țină cont de acest lucru.

Middle+
195

Ce este o interfață goală (interface{} / any) în Go?

Middle
195

146% CPU în top — este posibil și ce înseamnă?

Middle
195

Ce va afișa programul? func a() { x := []int{} x = append(x, 0) x = append(x, 1) x = append(x, 2) y := append(x, 3) z := append(x, 4) fmt.Println(y, z) } func main() { a() }

Senior
195

Ce JOIN se folosește implicit când scrii pur și simplu JOIN? Ce tipuri de JOIN există?

Middle+
194

Cum modifici interogarea dacă condiția este ca suma tuturor comenzilor utilizatorului să fie mai mare de 1000 (și nu fiecare comandă în parte)?

Senior
194

Spune-mi, cu ce te ocupi în proiectul Wildberries — care este fluxul de sarcini, care sunt responsabilitățile tale?

Middle+
193
/13