Golang
Harita için anahtar olarak hangi veri türleri kullanılabilir? Dizi anahtar olarak kullanılabilir mi?
Go ve PostgreSQL konularındaki bilginizi 1 ile 10 arasında değerlendirin.
paket maptask import "fmt" import "time" func Foo() { veriler := make(map[int]bool) for i := 0; i < 10; i++ { go func() { veriler[i] = true }() } time.Sleep(time.Second * 1) for k, v := range veriler { fmt.Println(k, v) } }
Hizmetin şu anda çalışıp çalışmadığını kontrol etmek için herhangi bir uç noktası var mıydı?
Go modülleri yazarken nelere dikkat edilmeli?
Projede veri tutarlılığını nasıl sağladınız? Çelişkili durumlar oldu mu?
İşe başladığınızda İnsan Kaynakları platformu zaten var mıydı yoksa sıfırdan mı yazıldı?
Son beğendiğin görevin örneğini verebilir misin?
Deneyimin hakkında bana anlat
Program çalıştırıldığında ne gösterilir: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // İşlem simülasyonu }() } wg.Wait() fmt.Println(len(counter)) }
Go 1.26'da ne yeni çıktı?
Neden Alpine temel görüntü olarak kullanılıyor?
Bir goroutine oluşturulurken ne kadar bellek tahsis edilir (minimum ve maksimum)?
Bir fonksiyon yazın, bu fonksiyon slice içindeki val ile eşit olan tüm öğeleri yerinde kaldırır. Kaldırılan değerler olmadan dilimi döndürür. func RemoveValue(slice []int, val int) []int { // kodunuz } // Örnek RemoveValue([]int{1,2,3,2,4}, 2) // -> []int{1,3,4} RemoveValue([]int{1,2,3}, 5) // -> []int{1,2,3} RemoveValue([]int{}, 1) // -> []int{}
Şu anda nerede yaşıyorsunuz ve hangi çalışma formatını düşünüyorsunuz?
Veritabanlarındaki indeksler hakkında bana anlat: ne işe yararlar, hangi türleri var, nasıl doğru seçilirler?
sync.Atomic hakkında bana anlat: ne için kullanılır, işte kullanmak zorunda kaldın mı?
Yüksek öncelikli filtre çok genişse ve tüm bütçeyi tüketiyorsa, nasıl çözülür?
Arama hizmeti ne geri döndürüyordu?
Go'da hangi senkronizasyon primitive'leri vardır?