Millised punased lipud ettevõttes oleksid sinu jaoks stopfaktorid?
Golang
Milliseid vahendeid ja lähenemisviise kasutasite mikroteenuste arhitektuuri loomisel?
Mis on GOMAXPROCS ja kui palju goroutine'e töötab paralleelselt 1000-st?
Kuidas aru saada, et degradatsioon toimus just seetõttu, et ressursikasutus (CPU jms) suurenes?
Räägi Golang-i planeerijast, kuidas ta töötab blokeerivate operatsioonidega
Kuidas rakendada sõnumite saatmist gRPC-teenuses?
Kas sageli peate töötama koos gorutinidega oma töös?
Kuidas lahendati konfliktseid olukordi koodi ülevaatamise ajal?
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) // }
Milliste kriteeriumide alusel valite ettevõtteid, millele keskendute?
Mis on EXPLAIN operaatori roll andmebaasis SQL-päringute täitmisel?
Milline on erinevus PARTITION BY ja GROUP BY vahel alamküsitluses?
Kui palju mikroteenuseid olete ettevõttes töötamise ajal kirjutanud?
Räägi Golangis töö kohta slices: kuidas töötavad capacity, length ja mis juhtub piirist üle minnes.
Mida sa kindlasti oma uuel töökohal näha ei sooviks?
Kas on füüsilis isik või muud juriidilised isikud?
Rääkige oma kogemusest, millega te tegelesite, millisel projektil töötasite ja millist rolli mängisite?
Milliseid ülesandeid sulle kõige rohkem meeldib ja milliseid vähem?
Mis on liidesed Go-s? Milleks need on vajalikud? Kuidas need on ehitatud kapoti all?
// Mida kood väljastab? 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") }