Golang
Shard'lar üzerindeki işlemlerle nasıl çalıştınız? Tutarlılığı nasıl sağladınız?
Goroutine nedir?
Veriler size nereden geliyordu? Nasıl akıyordu size?
CTE kullandınız mı? Bu nedir anlat.
Bana soracak sorularınız var mı?
Go'da gömme (embedding) ile bileşim arasındaki fark nedir?
func FetchAll(ctx context.Context, urls []string, concurrency int) ([]Result, error) { // Kodunuz burada return nil, nil }
Sorguda 'oi' takma adı hangi tablodan alınmıştır?
Kubernetes'te podların düğümler üzerinde yerleştirilmesini sağlayan mekanizmalar nelerdir?
Mutex nedir ve kaputunun altında ne var?
Tüm kullanıcılar için zaman aşımı aynı mı? Bu zaman aşımı nasıl hesaplanacak?
Hangi mikroservisleri geliştirdin? Tam olarak hangi servisler?
Veritabanı normalizasyonu nedir? Normal formlar nedir?
Kim ve nasıl goroutine'ler arasında geçiş yapılıyor? Planlayıcıdan (M:G:P) bahsedin.
Sorguları nasıl optimize ettiğini anlat — 10–12 dakikadan 5–7 dakikaya düşüşü yazmışsın. Bu kadar uzun süren rapor nedir? Nasıl optimize ettin?
Metrixler nasıl ayarlandı? Hizmet metrikleri mi gönderiyordu yoksa topluyor muydu?
Takım içi çalışmanız nasıl organize edildi: süreçler, artefaktlar, testler, dağıtım?
Go'da gömülü yapıları kalıtımı taklit etmek için nasıl kullanabiliriz? Bu ne sağlar ve ne amaçla kullanılır?
Go'da panik nedir?
İşletme baskı yapıyor ve senin bir seçeneğin var: sonra yeniden düzenleme gerektirecek basit ve anlaşılır bir kod yazmak veya hemen karmaşık ve ölçeklenebilir bir mimari kurmak, ama iki kat daha fazla zaman harcamak. Nasıl seçeceksin?