Sobes.tech

Golang

Was er situaties waarin je het niet eens was met de teamleider of stakeholders? Wat heb je gedaan?

Senior
235

Waaruit bestaat een slice in Go uit velden?

Senior
232

Heeft u ooit zelfstandig architectonische beslissingen moeten nemen?

Senior
200

func revert(nums []int) { // 1 2 3 4 => 4 3 2 1 } func main() { a := []int{1,2,3,4,5} revert(a) fmt.Println(a) } func revert(nums []int) { // 1 2 3 4 => 4 3 2 1 l, r := 0, len(nums)-1 for l < r { nums[l], nums[r] = nums[r], nums[l] l++ r-- } } func main() { a := []int{1,2,3,4,5} revert(a) fmt.Println(a) }

Senior
198

Wat doe je als je merkt dat de deadlines naderen en je niet op tijd klaar bent?

Senior
189

Analyseer de volgende Go-code en leg uit wat het programma zal afdrukken en waarom: ```go func main() { type User struct { Name string } m := map[string]User{ "a": {Name: "Alice"}, } u := m["a"] u.Name = "Bob" fmt.Println(m["a"].Name) } ```

Senior
180

Hoe weet je dat een taak van goede kwaliteit is gedaan?

Senior
159

Vertel me over je laatste project. Welke rol heb je daar gespeeld?

Senior
157

func main() { defer func() { if r := recover(); r != nil { fmt.Println("hersteld") } }() defer func() { fmt.Println("uitstellen") }() go func() { fmt.Println("binnen goroutine start") panic("bom") fmt.Println("binnen goroutine end") }() time.Sleep(time.Second) }

Senior
155

Gebruikt u neurale netwerken in uw werk? Hoe precies? Hoe staat u tegenover hen?

Senior
150

1.21 func main() { var nums []*int for i := 0; i < 10; i++ { nums = append(nums, &i) } for _, v := range nums { go func() { fmt.Println(v) }() } }

Senior
150

Wat doe je als de taak tot het einde niet duidelijk is of de technische specificatie afwijkt van wat al gedaan is?

Senior
146

a := []int{1} // *T &1111000 len cap fmt.Println(len(a), cap(a)) // 1 1 b := append(a, 2) // *T &1111001 fmt.Println(len(b), cap(b)) // 2 2 b[0] = 0 fmt.Println(a) // [1] fmt.Println(b) // [0 2] c := append(b, 3) // [0 2 3] len = 3, cap = 4 // *T &1111011 ? d := append(c, 4) // [0 2 3 4] // len = 4, cap = 4 // *T &1111011 ? c[0] = 100 fmt.Println(b) // fmt.Println(c) // fmt.Println(d) //

Senior
121