Sobes.tech

Golang

Aké červené vlajky v spoločnosti by pre teba boli stop faktory?

204

Aké prostriedky a prístupy ste použili pri vytváraní architektúry mikroservisov?

Junior — Middle
204

Čo je GOMAXPROCS a koľko gorútín bude pracovať paralelne z 1000?

203

Ako pochopiť, že degradácia nastala práve kvôli rastu spotreby zdrojov (CPU atď.)?

203

Porozprávaj o plánovači Golang, ako pracuje s blokujúcimi operáciami

203

Ako implementovať odosielanie správ v gRPC službe?

Junior — Middle
203

Ako často musíte pracovať s gorutinami vo svojej práci?

203

Ako sa riešili konfliktné situácie počas revízie kódu?

203

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

Podľa akých kritérií vyberáš firmy, na čo sa zameriavaš?

201

Aká je úloha operátora EXPLAIN pri vykonávaní SQL dopytov v databáze?

Junior — Middle
201

V čom sa líši PARTITION BY od GROUP BY pre poddotaz?

201

Koľko mikroservisov ste napísali počas práce v spoločnosti?

201

Porozprávajte o práci so slices v Golang: ako fungujú capacity, length a čo sa stane pri prekročení hraníc.

199

Čo určite nechceš vidieť na svojom novom pracovisku?

199

Existuje živnosť alebo iné právnické osoby?

198

Povej mi o svoji izkušnji, s čim si se ukvarjal, na katerem projektu si delal in kakšno vlogo si imel?

198

Aké úlohy máš radšej a aké menej?

197

Čo sú rozhrania v Go? Na čo sú potrebné? Ako sú usporiadané pod kapotou?

197

// Čo 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") }

197
/12