Golang
[isim] sordu: Kafka ve Airflow ile ilgili deneyiminizi anlatın.
Neden otomatik commit yerine manuel offset commit yapıldı?
Hangi proje alanlarını değerlendiriyorsunuz (fintech, perakende, altyapı vb.)?
Mutex mi yoksa kanallar mı — hangi durumda ne kullanmalı?
Projede çalışırken karşılaştığın en zor teknik görevi anlat.
Bir dilim üzerinde eşzamanlı erişim güvenli mi? 4 goroutine kendi benzersiz dilim indekslerini değiştiriyorsa yarış durumu (race condition) olur mu?
SELinux nedir?
Hangi metodolojiyle çalışıyorsunuz?
Gazpromneft, Go ile ilk deneyiminiz miydi?
Rate limiter yapısını ve Allow fonksiyonunu açıklayın. Hangi yapılandırma parametreleri kullanılır ve ne amaçla?
Çok aşamalı derleme nedir ve neden gereklidir?
Bir satranç hizmeti durumunda monolitler ve mikroservislerin avantajları ve dezavantajlarını tamamen açıklayın.
Program ne ne gösterecek? Neden? func main() { zamanBaslangic := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(zamanBaslangic).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch }
Go'daki senkronizasyon primitipleri hakkında bana anlat.
Neden gönderi depolama alanı 2000 UTF-8 karakteri (~4 KB metin) için tasarlandı ve resimler nasıl saklanır?
Başka bir map veya slice'ı map'te anahtar olarak kullanabilir miyiz?
[Şirket]’te görevler ve mimari neydi?
Redis'te eşleştirme için hangi veri tipi kullanılacaktır?
Teklif aşamasına geçersek, işlem için ne kadar zaman gerekebilir?
İş değiştirmeyi düşünmeye neden karar verdiniz?