/* Sinema koltukları tek bir sırada dizilidir. Yeni gelen izleyici, diğer izleyicilerden mümkün olan en uzak mesafeye oturmak için bir koltuk seçer. Yani, oturacağı koltuktan en yakın izleyiciye olan mesafe maksimum olmalıdır. Her zaman boş koltuklar olduğu ve en az bir izleyicinin oturduğu garanti edilir. Verilen bir sıra koltuk (sıfırlar ve birlerden oluşan bir dizi) için, seçilen koltuktan uzaklığı döndüren bir fonksiyon yazın. Girdi: [1, 0, 0, 0, 0, 1] Çıktı: 2 Girdi: [1, 0, 1, 0, 0, 1, 0, 0, 0, 1] Çıktı: 2 Girdi: [1, 0, 1, 0] Çıktı: 1 */
Golang
İşlem izolasyon seviyeleri nelerdir ve bunlar arasındaki farklar nelerdir?
Maksimum mesafe problemi çözümünün sınır durumlarını kontrol etmek için testler yazın
Şu anda aktif olarak mı arıyorsun ve neden teklifleri değerlendiriyorsun?
İkili arama ve arama ağacı aynı zamanda çalışıyorsa, neden ikisi de var ve hangisini ne zaman kullanmalı?
Çok iş parçacıklı güvenli, Sliding Window veya Token Bucket algoritmasını kullanarak bellek içi rate limiter uygulayın. Arayüz: type RateLimiter interface { Allow(key string) bool } Gereksinimler: - Sınırlama: Bir anahtar için T saniyede N istek - Çok iş parçacıklı güvenli uygulama - Üçüncü taraf kütüphaneler olmadan - Kilitleri en aza indirin - Açıklayın: - olası yarış durumları - GC üzerindeki etkisi - Çok sayıda anahtar ile davranış Giriş parametreleri: NewRateLimiter(limit int, window time.Duration)
DNS nedir ve nasıl çalışır?
(){} karakterlerini içeren bir dize verildiğinde, giriş dizisinin parantezler açısından dengeli olup olmadığını belirlemeniz gerekir.
Kubernetes'te bir pod, ortak bir ağ alanı adına sahip birkaç konteyner içerebilir mi? Bir pod ile konteyner arasındaki fark nedir?
İşlem nedir?
Go'da diziler ve dilimler hakkında bana anlat: nasıl benzerler ve nasıl farklılık gösterirler.
Farklı türlerde değerler içeren bir dizi oluşturabilir miyiz, örneğin 1, "A" ve false?
İşinizde hangi veritabanlarını kullandınız?
Çarpışma nedir ve onunla nasıl mücadele edilir?
Orta Adam saldırısı (man in the middle) hakkında bilgin var mı?
Go'da arayüzler nasıl yapılandırılmıştır?
Go'da string veri tipi nedir?
[isim]'in yerel kuyruğu boşsa, diğer [isim]'de görevler varsa ne olur?
Goroutine'leri çalıştırmak için kullanılan iş parçacığı sayısı nasıl yönetilebilir?
Hata toleransı için ETCD kaç örneğine ihtiyaç duyar?