Sobes.tech

Golang

```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.

Middle+
РамблерРамблер
35

İdempotansiyondan bahsedebilir misin? Nasıl uyguladın? Genel olarak nasıl çalışıyordu?

Senior
OkkoOkko
35

Hangi programlama dilinde çalışıyorsunuz? Sentaks ile neden zorluklar yaşandı?

Middle
Яндекс
35

Blokzincir ve CAP teoremi nasıl ilişkilidir? Blokzincir her zaman erişilebilir mi?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
35

Tüm olası süreçler arası iletişim (IPC) yöntemlerini hatırlayabilir misin?

Senior
Flant
35

Genel olarak, görünürlüğü artırmak için hangi projeyi isterdin: hangi yaklaşımlar, süreçler ve görevlerle?

Middle
Aliexpress
35

Yeni projeler aramaya neden karar verdiğini ve ne tür gelişmeler istediğini anlat.

Middle+
purrweb
35

Farklı gorutinlerden Get ve Set metodları çağrılırken hangi eşzamanlı erişim sorunları ortaya çıkar? Nasıl çözülürler?

Senior
Cloud.ru
35

PostgreSQL'de varsayılan indeks türü nedir?

Senior
FinFrame
35

Takımda rolün hakkında daha detaylı bilgi ver.

Senior
BetBoom
35

Mimari görevlerde deneyiminiz var mı? Sıfırdan hizmetler tasarlamak zorunda kaldınız mı?

Senior
Магнит Тех
35

API Gateway için bir Load Balancer, WebSocket için başka bir Load Balancer — toplamda sistemde iki LB mi?

Senior
Яндекс
35

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?

Senior
purrweb
35

İzleme sırasında, yaklaşık olarak kaç komut, kaç servis, kendi ekipleriyle kaç entegrasyon var?

Senior
OZONOZON
35

İş arayışınızın hangi aşamasındasınız: aktif olarak mı yoksa pasif şekilde mi iş ilanlarını değerlendiriyorsunuz?

Middle
Яндекс
35

İlişkisel veritabanı ile ilişkisel olmayan veritabanı arasındaki fark nedir?

Middle
purweb
35

İş yerinde Kafka kullanımı hakkında bana anlat: vakalar, ne yazdın?

Senior
WildberriesWildberries
35

func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }

Senior
А7
35

Neden ikili ağaç yerine B-ağaç indeksi kullanılır?

Middle+
plata
35

Bir hash fonksiyonu örneği verebilir misiniz?

Middle
СБЕРСБЕР
35
/412