Golang
En zor ve ilginç görevin neydi?
Deneyimin hakkında bana anlat, son zamanlarda neyle uğraştın. İlginç servisler hakkında bana anlat.
Bir yerel makinede (Docker/konteynerleştirme) birden fazla izole ortam çalıştırmak nasıl mümkün oluyor?
Erkek ve kadın çalışanları ayrı ayrı nasıl numaralandırılır?
CTE'ler iki sorgunun tutarlılık sorununa yardımcı olabilir mi?
Go'da arayüzler nedir?
Go'da kanalları kullanma konusunda pratik deneyiminizden bahsedin — bunları pratikte nasıl uyguladınız?
Redis verileri sadece bellekte mi tutuyordu yoksa disk'e yedekleme yapıyor muydu? Redis çökerse ne olur?
Bir projenin mimarisini açıkla (katmanlar, desenler, kod organizasyonu)
Podları güncellerken istekler kaybolduysa nasıl çözdünüz?
Program çalıştırıldığında ne gösterilir: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // İşlem simülasyonu }() } wg.Wait() fmt.Println(len(counter)) }
/* Girişte, uzunluğu n olan nums adlı bir sayı dizisi var. Dizideki her sayı ya benzersizdir ya da iki kez tekrar eder. Sayılar [1, n] aralığındadır. Yalnızca iki kez tekrar eden sayıları içeren bir dizi döndüren bir fonksiyon yazmanız gerekiyor. Örnekler: Giriş: nums = [4, 3, 2, 7, 8, 2, 3, 1] Çıkış: [2, 3] Giriş: nums = [2, 2, 1] Çıkış: [2] */
Tüm 5 goroutine aynı anda boş önbelleği görüp veritabanına (cache stampede) gitmesi durumunu nasıl yönetirsiniz?
Mimari görev: bildirim servisi, yönetim hizmetinden şablonlar kullanıyor. Yönetim hizmetinin çökmesi durumunda güvenilirliği nasıl sağlayabilirsiniz?
// İki tamsayı dizisi uzunluğu N olan, // 1’den N’ye kadar olan tüm K için, K uzunluğundaki öneklerdeki ortak sayıların sayısını hesapla. // Dizideki sayılar tekrar edebilir, kesişim tekrar sayısı dikkate alınmadan hesaplanır. // A dizisinin K uzunluğundaki öneki, A dizisinin ilk K elemanıdır // A [1, 1] => [1], [1, 1] // B [1, 1] => [1], [1, 1] // R [1, 1] // [1, 2, 5] => [1], [1, 2], [1, 2, 5] // [1, 5, 4] => [1], [1, 5], [1, 5, 4] // [1, 1, 2]
Piyasa çıkmaya neden karar verdiniz? Magnit'te şu anda ne yanlış?
Bu alt sorgu ve DENSE_RANK ile SQL sorgusu nasıl çalıştırılır (çalıştırma sırası)?
sql.DB'yi değer olarak kopyalamanın yerine göstergeyle kopyalamanın sorunu nedir?
Bağımlılıkların Tersine Çevrilmesi ile Bağımlılık Enjeksiyonu arasındaki temel fark nedir?
Bu metriğin adı nedir? Tıklamalar ile gösterimler arasındaki oran nedir?