Golang
Go dilinde kodun test edilme süreci nasıl gerçekleştirilir?
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ı?
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?
Go dilinde bir yapıya metod uygulamak için hangi adımlar izlenmelidir?
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?