Sobes.tech

Golang

Go'da bir dilim hangi alanlardan oluşur?

Senior
201

Takip lideri veya paydaşlarla anlaşmazlık yaşadığınız durumlar oldu mu? Ne yaptınız?

Senior
193

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
187

Sürelerin yaklaştığını ve zamanında tamamlayamayacağınızı fark ederseniz ne yaparsınız?

Senior
172

Kendi başınıza mimari kararlar almak zorunda kaldınız mı?

Senior
162

Son projenizden bahsedin. Orada hangi rolde bulundunuz?

Senior
149

func main() { defer func() { if r := recover(); r != nil { fmt.Println("kurtarıldı") } }() defer func() { fmt.Println("defer") }() go func() { fmt.Println("goroutine içinde başlangıç") panic("patlama") fmt.Println("goroutine içinde bitiş") }() time.Sleep(time.Second) }

Senior
146

Bir görevin kaliteli yapıldığını nasıl anlarsınız?

Senior
145

Aşağıdaki Go kod parçasını analiz edin ve programın ne yazdıracağını ve nedenini açıklayın: ```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
136

Görev sonunda net değilse veya teknik şartname yapılanlardan farklıysa ne yaparsınız?

Senior
129

İşinizde yapay sinir ağları kullanıyor musunuz? Nasıl? Onlara nasıl yaklaşıyorsunuz?

Senior
129

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
109

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
107