Golang
Jak vidíš své nové pracovní místo, čeho očekáváš?
Na co je kanál s prázdnou strukturou chan struct{}?
Pojďme to upřesnit na mapě. V koších je předchozí implementace, nová implementace, co lze říci?
Jaké jsou způsoby deklarace WaitGroup? Jak zapsat hodnotu do kanálu?
Jak používat EXPLAIN a EXPLAIN ANALYZE k analýze výkonu dotazů a na co si dát pozor v plánu provádění dotazu?
Pracoval jste s PostgreSQL, MongoDB, ClickHouse a dalšími databázemi?
Jakým směrem se ubírala tvá tým?
Jaké jsou vlastnosti Kafky?
Jakými příkazy lze zkontrolovat spotřebované zdroje v Linuxu?
Napiš Singleton v Go s použitím sync.Once, pak to zkomplikuj: GetLogger přijímá name a age, vrací jeden exemplář pro stejné parametry
Jaké platební metody jsi integroval do fiat?
// Otázka 3. Mit fog kiírni a képernyőre package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }
Pověz mi o svém vzdělání — správně rozumím, že jsi ukončil bakalářské studium? Jaký obor?
// Je třeba upravit funkci ap tak, aby do výstupního pole bylo zahrnuto číslo 6 a pole bylo seřazeno // Důležité - funkce ap nic nevrací package main import ( "fmt" ) func main() { v := []int{3, 4, 1, 2, 5} ap(v) fmt.Println(v) // očekávaný výsledek je - [3 4 1 2 5 6] } func ap(arr []int) { arr = append(arr, 10) arr[5] = 6 }
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Jak byl organizován proces vývoje ve tvém týmu (CI/CD, testování, code review)?
Jaký je rozdíl mezi senior a middle vývojářem v týmu?
Rozdíly ve strukturách ukládání dat mezi řádkovými a sloupcovými databázemi
Povězte mi o úrovních izolace transakcí
func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }