Golang
Son projeyi çalışma ortamına uyguladıktan sonra etkinlik ve istikrarını nasıl ölçtünüz?
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ı?
API ücretliyse polling worker'ının çağrı sayısını nasıl sınırlandırılır?
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?
Map kullanırken neden öğelerin sırası garanti edilmez ve rastgele gibi görünür?
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ı?
Nesne Yönelimli Programlama (OOP) kavramının hangi yönü, sınıf veya nesne yapısını yansıtır?
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?
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?
Hangi durumlarda ardışık öğeleri depolama ve dinamik olarak değiştirme yeteneğine sahip veri yapısı kullanılır?