Golang
Miras veya eski kodla çalışma deneyiminiz var mı, modernizasyon veya yeniden yapılandırma gerektiriyor?
Redis hakkında daha fazla bilgi verin: ne tür dizinler var ve orada hangi veriler saklanıyor?
PostgreSQL'e kaç bağlantı vardı? 10 bin RPS'de bağlantılar yeterli değilse ne yapılmalı?
Hangi durumlarda iş parçacıkları veya süreçler arasında kilitlenme (deadlock) oluşabilir?
Bir dilimi, ek senkronizasyon önlemleri olmadan çok iş parçacıklı ortamda kullanmak için güvenli kabul edilebilir mi?
Go programlarında goroutine kullanmanın avantajları ve dezavantajları nelerdir?
Veritabanında indekslerin silinmesi ve optimize edilmesi nasıl yapılır?
Karmaşık sistemler için mimari çözümler geliştirmede pratik deneyiminiz var mı?
Goroutine'ler tam olarak ne zaman yerel yürütme sırasına geçebilir?
Go dışında başka hangi programlama dillerini iyi seviyede biliyorsunuz?
Aşağıdaki kod parçacıklarından hangisi kanalarla çalışma ile ilgili hata veya potansiyel sorun içeriyor? Seçenek 1 package main func main() { ch := make(chan int) ch <- 1 } Seçenek 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Seçenek 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Seçenek 4 package main func main() { ch := make(chan int) close(ch) <-ch } Seçenek 5 package main func main() { ch := make(chan int, 3) ch <- 4 }
Hibrit çalışma formatine (ofis + uzaktan çalışma) hazır mısın?
Program çalışması sırasında veri dizisi belleğin hangi bölümünde yer alır?
Projelerinde kötümser kilitleme mekanizması kullandınız mı?
Yazılım sistemlerinde performans ölçeklendirme yöntemleri nelerdir?
Hangi Pipeline performans göstergelerini sayabilirsiniz?
Sistemde açık dosya tanımlayıcı sınırını aşmayı nasıl önleyebilirsiniz?
En yaygın senaryolarda mikroservisler arasındaki etkileşim nasıl sağlanır?
Hangi durumlarda ardışık öğeleri depolama ve dinamik olarak değiştirme yeteneğine sahip veri yapısı kullanılır?
Harita (Map) uygulamasında hashing'in çalışma prensibini açıklayabilir misiniz?