Golang
Go'da bağımlılık yönetim sisteminin ne olduğunu ve nasıl uygulandığını açıklayabilir misiniz?
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?
Bireysel mikroservisler arasındaki etkileşim nasıl gerçekleştirilir?
Projelerinde kötümser kilitleme mekanizması kullandınız mı?
DDD (Alan Odaklı Tasarım) ve fonksiyonel paradigma hakkında konuş — ne okudun, nasıl uyguladın?
Kubernetes'te uygulamaları dağıtmanın yolları nelerdir ve bunun için hangi adımlar atılmalıdır?
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?
Genellikle ne sıklıkla net gereksinimler gelir?
HTTP/2 protokolünün HTTP/1.1'e kıyasla temel farklarını ve özelliklerini sıralayabilir misin?
Go'da dilimler ve diziler arasındaki fark nedir?
Hangi süreçler başlatılacak ve Go'da yeni bir goroutine nasıl oluşturulacak?
docker-compose kullanarak çok konteynerli bir uygulamayı nasıl başlatabilirsiniz?
Son iş yerinizde altyapı ve teknik ortamın nasıl organize edildiğini anlatabilir misiniz?
Nesne yönelimli programlamada arayüzlerin rolü nedir?