Jak se předává slice do funkce v programovacím jazyce?
Golang
Jak byly řešeny konfliktní situace během revize kódu?
Pracujete často s gorutinami v práci?
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) // }
Jakou hodnotu vrátí funkce len při volání pro řetězec?
V čem se liší PARTITION BY od GROUP BY u poddotazu?
Jak pochopit, že degradace nastala právě kvůli nárůstu spotřeby zdrojů (CPU atd.)?
Jaká je role operátoru EXPLAIN při provádění SQL dotazů v databázi?
Jak implementovat odesílání zpráv v gRPC službě?
Co je GOMAXPROCS a kolik gorutin poběží paralelně z 1000?
Kolik mikroservis jste napsal během svého působení ve společnosti?
Pověz mi o práci se slices v Golangu: jak fungují capacity, length a co se stane při překročení hranice.
Pověz mi o plánovači Golang, jak pracuje s blokujícími operacemi
Co bys určitě nechtěl vidět na svém novém pracovišti?
Existuje živnost nebo jiné právnické osoby?
Pověz mi o své zkušenosti, čím ses zabýval, na jakém projektu jsi pracoval a jakou roli jsi hrál?
// Co vypíše kód? 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") }
Jaké úkoly máš radši a jaké méně?
VYBERTE oddělení, SUMA(platy) Zaměstnanci KDE SUMA(platy) > 10000 SKUPINA PODLE oddělení;
Pověz mi o svém posledním projektu, na který jsi hrdý.