Cum se rezolvau situațiile conflictuale în timpul revizuirii codului?
Golang
Ce valoare va fi returnată de funcția len atunci când este apelată pentru un șir de caractere?
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) // }
Vorbește despre optimizarea interogărilor bazei de date din punct de vedere tehnic.
Ce tipuri de excluderi mutuale (Mutex) sunt implementate în biblioteca standard Go?
Cum să înțelegi că degradarea a avut loc exact din cauza creșterii consumului de resurse (CPU etc.)?
Care este rolul operatorului EXPLAIN în timpul executării interogărilor SQL într-o bază de date?
Ce este GOMAXPROCS și câte goroutines vor funcționa în paralel din 1000?
Care este diferența dintre PARTITION BY și GROUP BY pentru o subinterogare?
Vorbește despre lucrul cu slices în Golang: cum funcționează capacity, length și ce se întâmplă când depășești limitele.
Câte microservicii ai scris în timpul petrecut în companie?
Ce anume nu ai vrea să vezi cu siguranță în noul tău loc de muncă?
Există PFA sau alte forme de persoane juridice?
Spune-mi despre experiența ta, cu ce te-ai ocupat, la ce proiect ai lucrat și ce rol ai avut?
// 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") }
Ce sarcini îți plac cel mai mult și care mai puțin?
Vorbește despre planificatorul Golang, cum gestionează operațiile blocante
Povestește-mi despre ultimul tău proiect de care ești mândru.
SELECT departament, SUM(salariu) DIN angajați UND SUM(salariu) > 10000 GRUPARE DUPĂ departament;
După ce criterii alegi companiile, pe ce te bazezi?