Golang
Program çalışırken yığında otomatik bellek tahsisi hangi durumlarda gerçekleşir?
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?
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?
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?
Bir sistemde yarış durumu (Race Condition) nasıl tespit edilir?
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?
Harita (Map) uygulamasında hashing'in çalışma prensibini açıklayabilir misiniz?
Go dilinde proxy rolünü üstlenen fonksiyon nedir?