Sobes.tech

Golang

Engelleyici sistem çağrıları planlayıcının çalışmasını nasıl etkiler?

186

Dependency Inversion ve Dependency Injection arasındaki fark nedir? Hangi Dependency Injection uygulamaları mevcuttur?

186

Konteyner yeniden başlatıldıktan sonra PostgreSQL verilerinin kaybolmaması için ne yapılmalı?

177

Slice için append yöntemi kullanırken nelere dikkat edilmeli?

175

/** * N kanallarını tek bir kanala birleştir * * N adet kanal verildi, bunlar chan int tipinde. Tüm verileri birleştirecek bir fonksiyon yazılmalı **/ // 1. N kanallarını tek bir kanala birleştirmek için bir fonksiyon uygulamak gerekiyor func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. a, b, c kanallarını değerlerle doldurun // ...

174

Go'dan önce hangi programlama dillerini kullandınız ve ne zaman programlamaya başladınız?

171

Atomic ve Mutex dışında sync paketinden ne biliyorsun?

169

Kendini Go geliştiricisi olarak nasıl değerlendiriyorsun?

168

Teknik mülakatlar yaptı mı ve mentorluk yaptı mı?

165

Kendinden bahset, tecrübelerin neler, neyle ilgilendin, Go konusunda tecrüben nedir, Kubernetes ile tanışık mısın?

164

sync.Atomic hakkında bana anlat: ne için kullanılır, işte kullanmak zorunda kaldın mı?

163

ana paket func oneStep(yield func() bool) { yield() } func f() { for range oneStep { print("f ") recover() } } func g() { for range 1 { print("g ") recover() } } func checkPanic(loop func(), c chan<- struct{}) { defer func() { println(recover() != nil) c <- struct{}{} }() defer loop() panic(123) } func main() { c := make(chan struct{}, 1) go checkPanic(f, c) <-c go checkPanic(g, c) <-c }

163

Hangi işletim sistemleri üzerinde çalıştınız?

161

Boş arayüz (interface{}) nedir ve any'den nasıl ayrılır?

159

Kubernetes ile olan deneyimini nasıl değerlendiriyorsun?

157
/4