Bu zaman aşımından sonra her şeyin yine de sona ereceği anlamına mı geliyor? Yani, hâlâ çalışmayan bir şey olabilir — burada ne sorun var?
Golang
Diyelim ki büyük bir yük altındayız, milyonlarca müşteri var ve sorgunuz çok yavaş çalışmaya başladı. Ne yapardınız? Nasıl sabit zamanda çalıştığını anlarsınız?
Kısa bağlantı oluşturmak için algoritmayı nasıl seçtiğini anlatabilir misin?
Zaman aşımı ayarları analitik üzerindeki yükün azaltılmasına nasıl etki eder?
Bunu Go seviyesinde nasıl yaparız — teorik olarak, kullanıcısına yanıt göndermek ve aynı zamanda analitiğe veri göndermek için?
Avito'daki projeden bahset — pozisyon (orta/üst), hangi görevleri çözdün?
Neden tetikleyiciler genellikle Legacy sistemler için kullanılır?
Kullandığın referanslar nelerdir?
İndeks varsa okuma hızı hakkında ne söylenebilir?
Bu sayacın tipi ne olacak?
Program ne ne çıktı verecek? Neden? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```
Bu tabloda herhangi bir indeks var mı?
Maaş beklentileriniz nelerdir? Önceki geliriniz nasıl yapılandırılmıştı (maaş, primler)? Primler dahil toplam geliri dikkate almaya hazır mısınız?
Ayrıca inner join kullanacağımızı söyledin. Neden? Left join yazılabilir miydi? Left join ile right join arasındaki fark nedir?
Yeni bir iş yeri seçerken nelere dikkat ediyorsun?
Tüm kullanıcılar için zaman aşımı aynı mı? Bu zaman aşımı nasıl hesaplanacak?
Farklı çözümlerde — bellek içinde ve veritabanında — çakışmanın olmaması nasıl sağlanır?
Peki, hafıza içi çözümünde bir mutex kullanıyorsun. Bu nedir ve hangisini kullandın, anlatabilir misin?
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) } } ```
Bellek içi çözümle ilgili genel olarak ne düşünüyorsun? Servisi yeniden başlatırsan ne olur?