Acil görevlerle nasıl ilgileniyorsunuz?
Golang
Kafka üreticisinin mesaj teslimatını, liderin çökmesi durumunda bile nasıl garanti altına alırsınız?
Hangi araçlar ve veritabanlarıyla çalıştınız?
Neden iş aramaya karar verdiniz?
Neden önceki işinizden ayrıldınız?
Görev: Outbox deseninin uygulanması — tabloya sütunlar ekleyin ve çoklu işçiler, benzersiz işlem garantisi ve hata durumunda yeniden işleme sistemi için sorguları tanımlayın
Veri silindikten sonra PostgreSQL tablosuyla ne olur, VACUUM nedir?
Anahtar sonuç hakkında daha fazla bilgi verin (rapor optimizasyonu)
Hangi paralel programlama desenlerini biliyorsun? Standart kütüphane/pratik Go'dan bir semafor örneği ver ve kanalın nasıl semafor olarak kullanılabileceğini (kapatma ve serbest bırakma) açıkla.
İki goroutine arasında iletişim nasıl organize edilir?
Son zamanlarda çözdüğünüz en ilginç görev nedir?
Yük testleri yaptınız mı? Yük neydi?
Başka hangi veri yapıları biliyorsun (kuyruk, yığın)? Bağlı liste, kuyruğu uygulamak için neden uygundur? Dizi ve bağlı liste tabanlı kuyruğa eleman eklemenin asimptotik karmaşıklığı nedir?
Çok aşamalı derleme nedir ve neden gereklidir?
Maaş beklentilerin nedir? PTC'nin resmi hale getirilmesine nasıl bakıyorsun?
Veri ve ürün akışını anlatın — depoya teslimat nasıl gerçekleşiyor, veriler sistemler üzerinden nasıl geçiyor?
Go ile programlama yaparken ve SQL yazarken hangi programlama paradigmalarındayız? Hangi paradigma Go'ya, hangisi klasik SQL'e karşılık gelir?
ana paket "fmt" paketini içe aktar func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
SQL'de pencere fonksiyonları hakkında anlat — nasıl yazılırlar?
Gazpromneft'teki deneyiminizden bahsedin.