Sobes.tech

Golang

func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }

195

Tasarım kalıpları hakkında bana anlat. Double-checked locking (çift kontrol kilidi) nedir ve ne için kullanılır?

183

Read Committed izolama seviyesini kullanırken Tekrarlanamayan Okuma durumu mümkün müdür?

181

Her baskıda ne gösterilir? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

175

7. satırda iç dizinin taşacağı ve yeni bir dizinin oluşturulacağı sonucuna varılmıştır. Neden böyle karar verdin?

175

Senaryo: Bir saniyenin başında 1 istek, sonunda 99 ve ardından bir sonraki saniyede 100 istek olursa, Token Bucket hız sınırlayıcıyla ne olur?

168

// Bu kodun kötü yanı nedir? Nasıl geliştirilebilir? func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }

165

Projeyi kim tasarladı — sen özellik lideri olarak, ekip ile birlikte mi, yoksa takım lideri olarak mı?

159

Her baskıda ne gösterilecek? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

153
/4