Hizmetler arasındaki sözleşmelerden kim sorumluydu? Sözleşmenin sahibi kimdi ve nasıl değiştirdiniz?
Golang
Veriler dinamik ise ve her 10 dakikada bir değişiyor ve dakikada milyonlarca kişi tarafından okunuyorsa, hangi yaklaşım?
HTTP/1.1 ve HTTP/2 arasındaki fark nedir?
Aynı altyapıda mıydınız yoksa farklı sistemler farklı devrelerde miydi?
Yinileme için verileri ne kadar süre sakladınız? Hangi noktada bunun bir kopya olduğunu anladınız?
Neden tam olarak bu kadar servis yaptınız? Seçim nasıl gerçekleşti — servis yapmak veya yapmamak?
İlk olarak tüm verileri belleğe okuyup sonra sadece okursak, mutex kullanmadan idare edilebilir mi? Böyle bir senaryoda map kullanmak mantıklı mı?
Arama durumuna göre teklifleri ne kadar aktif değerlendiriyorsun? Zaten bazı teklifler veya kabul tarihleri var mı?
Kendinden biraz bahset: son iş yerinde ne yapıyordun, ana görevlerin nelerdi ve son zamanlarda başardığın zor veya ilginç bir görevi anlat — ne oldu, ne yaptın, sonuç neydi.
```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) } ``` Koddaki hatayı, dbHits değişkenine eşzamanlı erişimle ilgili hatayı düzeltin.