Golang
İşlemler ve akışlar birbirleriyle nasıl etkileşime girebilir?
Go'daki temel veri tiplerini listeleyin
// Kodu düzelt func FixProblem() { var wg sync.WaitGroup ch := make(chan string, 5) mu := sync.Mutex{} for i := 0; i < 5; i++ { wg.Add(1) go func(ch<- string, i int, wg *sync.WaitGroup) { defer wg.Done() mu.Lock() defer mu.Unlock() msg := fmt.Sprintf("Goroutine %s", strconv.Itoa(i)) ch <- msg }(ch, i, &wg) } for { select { case q := <-ch: fmt.Println(q) } } wg.Wait() }
Go'da yapılar nedir ve ne amaçla kullanılırlar?
Başlangıç aşamasında veya sıfırdan bir projede çalışma deneyiminiz var mı? Ne yaptınız ve hangi kararları aldınız?
[isim] sordu: Go'da alias nedir?
//1-10 kareleri göster, birkaç iş parçacığında say, işçi havuzu
Sorgulama satırı 84'teki WITH ... AS (...) yapısına ne denir?
Tamamen uzaktan çalışma ne kadar konforlu?
İki sürüm sohbetiniz olsa, birinin diğerinden daha iyi olduğunu nasıl belirlersiniz?
Takımda kaç kişi vardı?
Docker imajının boyutunu küçültmek için hangi uygulamalar vardır?
Puan sistemi hakkında daha fazla bilgi verin — üst seviyede ne oluyordu?
Replikalar ve bölümlendirme hakkında konuşalım — bunlar neden gereklidir?
UDP ile veri teslimatını garanti altına almak mümkün mü?
Şu anda gelişimle ilgili önceliklerin veya planların var mı?
İdempotans nedir? NoSQL veritabanları var — bunların farkları nelerdir ve nerede ne seçilmeli?
/* Bir mikroservis mimariyle bir uygulama var. Bir mikroservis, Backend arayüzü kullanılarak soyutlanabilir. Bir mikroservis örneğine erişmek için BackendImpl türü kullanılabilir, bu zaten uygulanmıştır. Her mikroservisin birkaç düzine çalışan örneği vardır, her biri kendi adresi addr ile erişilebilir. Ancak, mikroservisin bağımsız örnekleri güvenilir değildir: çökmeleri, erişilememeleri veya aşırı yüklenmeleri mümkündür. Bu nedenle, bir Balancer türü uygulamanız gerekir, bu da Backend arayüzünü de uygular ve istemci tarafı yük dengelemesini mikroservis örnekleri arasında gerçekleştirir, her seferinde **en az yüklü** örneği seçerek.
Yeni projeler aramaya neden karar verdiğini ve ne tür gelişmeler istediğini anlat.
İşletmenin çıkarları mı yoksa kullanıcının çıkarları mı önceliklidir? Uygulamada seçim yapmak zorunda kalınan bir örnek oldu mu?