Milyen vörös zászlók lennének egy cégnél számodra stop-tényezők?
Golang
Milyen memória típusok léteznek, és hogyan működnek együtt?
Milyen eszközöket és megközelítéseket alkalmazott a mikroservice architektúra kialakításakor?
Hogyan lehet megérteni, hogy a degradáció pontosan a erőforrások (CPU stb.) növekedése miatt történt?
Hogyan oldották meg a konfliktushelyzeteket a kód-áttekintés során?
Hogyan valósítható meg az üzenetküldés egy gRPC-szolgáltatásban?
Mi az a GOMAXPROCS és hány goroutine fog párhuzamosan működni 1000-ből?
Beszélj a Golang ütemezőről, hogyan működik a blokkoló műveletekkel
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) // }
Milyen kritériumok alapján válogatsz a cégek között, miben támaszkodsz?
Hány mikroszolgáltatást írtál a cégnél töltött időd alatt?
Mi a különbség a PARTITION BY és a GROUP BY között egy alkérdezés esetén?
Mi a szerepe az EXPLAIN operátornak az SQL-lekérdezések végrehajtásakor egy adatbázisban?
Mit nem szeretnél biztosan látni az új munkahelyeden?
Beszélj a szeletekkel való munkáról Golangban: hogyan működik a capacity, a length és mi történik, ha túlléped a határokat.
Van-e egyéni vállalkozás vagy más jogi személyiségű formák?
Mesélj a tapasztalataidról, mivel foglalkoztál, melyik projektben dolgoztál és milyen szerepet töltöttél be?
Mi az a felület a Go-ban? Mire jó? Hogyan épül fel a motorháztető alatt?
// Mit fog a kód kiírni? 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") }
Mely feladatokat szereted a legjobban, és melyeket kevésbé?