Kendinden bahset.
Golang
İndeksler ne işe yarar ve dezavantajları nelerdir?
Hizmet zinciri birbirleriyle nasıl etkileşime geçti?
Bir analistiniz mi vardı, yani bir brief'e göre mi çalışıyordunuz? Bu nasıl görünüyordu?
Kafka'da çoğaltmalarla nasıl başa çıktınız?
Go'da kod analizi: kod ne yapıyor, hangi sorunlar var?
İşinizde sizi ne motive eder? Yeni bir yer seçerken ne önemlidir?
Fiyat sağlayıcısı ile nasıl etkileşime geçtiniz? Verileri nasıl aldınız?
Gerçek zamanlı analiz mi geliştirdiniz yoksa başlangıçta hangi hedefleri amaçladınız?
Farklı servislerin sözleşmeleri arasında ilişkiler var mıydı? Hangi tür bağlantılarınız vardı?
PostgreSQL'de sharding'i nasıl yaptınız? Hangi hash algoritmasını kullandınız?
Hangi durumlarda SQL kullanmak daha iyidir ve hangi durumlarda NoSQL?
gRPC sözleşmelerinin versiyonlamasına nasıl yaklaştınız?
Finansal beklentilere göre şu anda neye odaklanıyorsun? Düşünmeyeceğin minimum ve rahat bir tutarını söyleyebilir misin?
İndeks, okuma (SELECT) işlemini yavaşlatabilir mi?
Transferler sırasında hesaplar farklı shardlara düştüğünde nasıl başa çıktınız?
İndeksler gerçekten ne işe yarar?
İndekslerin dezavantajları nelerdir? İndeks okuma hızını yavaşlatabilir mi?
```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (İşte açık bir soru olmamakla birlikte, kod eşzamanlılık, senkronizasyon ve sync.Once veya benzeri teknikler kullanarak veritabanı erişimlerini en aza indirmeye ilişkin bir görev öneriyor.)
Finansal beklentilerin nelerdir? En az ve konforlu seviyeyi belirt.