Golang
Makineler arasında geçiş yaparken (bir düşerken, diğer devralıyor) tekrarların olmamasını nasıl sağlayabilirsiniz?
Bir hızlı tepki sistemi içinde bir sinyale aynı anda yanıt veren birkaç grup varken, veritabanı seviyesinde sadece bir grup nasıl gönderilir?
İşinizde ChatGPT kullanıyor musunuz?
Hangi işlem izolasyon seviyelerini biliyorsun?
Deferler ne zaman yürütülür?
Kütüphane modelini tanımlamak gerekiyor. 3 varlık var: "Yazar", "Kitap", "Okuyucu". Fiziksel olarak sadece bir kitap var ve sadece bir okuyucuya ait olabilir. Kütüphane için bu durumu dikkate alan tablolar oluşturulmalı.
Consumer.Process hata dönerse ne olur — tampondaki veriler kaybolmaz mı?
Kapası aşıldığında fonksiyon içinde oluşturulan iç dilim yığını mı yoksa yığın mı üzerinde mi oluşturulur?
HTTP/3 hakkında ne biliyorsun?
Mikroservisler arasındaki bağlantıları nasıl izliyorsunuz?
Kendini kişisel olarak nasıl hissediyorsun?
Her kullanıcı başına toplam fiyatı 1000 veya daha fazla olan siparişlerin sayısını, sipariş sayısına göre azalan sırayla döndüren SQL sorgusu yazın: +---------+--------------+ | user_id | order_count | +---------+--------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+--------------+
Senin görüşüne göre, sanallaştırma varsa neden konteynerler kullanılsın?
Bir arkadaşın işiyle ilgili final sınavında başarısız olmaması için ona sorular bulmanda yardımcı olabilir misin?
Tüm goroutine'lerin tamamlanmasını kontrol etmenin en popüler yolu nedir?
Bu kod ne gösterecek ve neden? ```go package main import "fmt" func main() { lst := []string{"a", "b", "c", "d"} for k, v := range lst { if k == 0 { lst = []string{"aa", "bb", "cc", "dd"} } fmt.Println(v) } } ```
CQRS deseni ne zaman kullanılır ve hizmetlerin okuma ve yazma olarak mantıksal ayrımı yapıldığında veritabanı nasıl çalışır — tek mi yoksa farklı mı olacak?
Eğitim hakkında bana bilgi verin — yakın zamanda yüksek lisans derecesi aldınız mı?
Bağımlılık yönü ile veri akış yönü arasındaki fark nedir?
ana paket import "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }