Sobes.tech

Golang

Cum se rezolvau situațiile conflictuale în timpul revizuirii codului?

203

Ce valoare va fi returnată de funcția len atunci când este apelată pentru un șir de caractere?

Junior — Middle
202

func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val } package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person = &Person{ Name: "Alice", } } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // changeName(person) fmt.Println(person.Name) // }

202

Vorbește despre optimizarea interogărilor bazei de date din punct de vedere tehnic.

202

Cum să înțelegi că degradarea a avut loc exact din cauza creșterii consumului de resurse (CPU etc.)?

201

Care este rolul operatorului EXPLAIN în timpul executării interogărilor SQL într-o bază de date?

Junior — Middle
201

Ce este GOMAXPROCS și câte goroutines vor funcționa în paralel din 1000?

201

Care este diferența dintre PARTITION BY și GROUP BY pentru o subinterogare?

201

Vorbește despre lucrul cu slices în Golang: cum funcționează capacity, length și ce se întâmplă când depășești limitele.

199

Câte microservicii ai scris în timpul petrecut în companie?

199

Ce anume nu ai vrea să vezi cu siguranță în noul tău loc de muncă?

199

Există PFA sau alte forme de persoane juridice?

198

Spune-mi despre experiența ta, cu ce te-ai ocupat, la ce proiect ai lucrat și ce rol ai avut?

198

// Ce va afișa codul? func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }

197

Ce sarcini îți plac cel mai mult și care mai puțin?

197

Vorbește despre planificatorul Golang, cum gestionează operațiile blocante

197

Povestește-mi despre ultimul tău proiect de care ești mândru.

195

SELECT departament, SUM(salariu) DIN angajați UND SUM(salariu) > 10000 GRUPARE DUPĂ departament;

195

După ce criterii alegi companiile, pe ce te bazezi?

193
/12