Golang
Go'da map nedir, bunu nasıl anlıyorsun?
Veritabanı sorgularının teknik açıdan optimizasyonu hakkında konuş.
Konteynerleştirme ile sanallaştırma arasındaki fark nedir?
Go'daki WaitGroup hakkında bana bilgi ver.
Birim testleri ve entegrasyon testleri yazma deneyiminiz var mı?
Kubernetes'te DNS çözümlemesi nasıl yapılır? FQDN ve DNS çözümleme zinciri hakkında bilgi ver.
Peki, hafıza içi çözümünde bir mutex kullanıyorsun. Bu nedir ve hangisini kullandın, anlatabilir misin?
/** * Dilimler ile çalışma * * Her uzunlukta sıralanmamış iki dilim verilir. * Bir fonksiyon yazmanız gerekir ki, bunların kesişimini döndürsün **/
Go dilinin temel özellikleri nelerdir?
Basit bir banka sistemi modelleyin: - `accounts` tablosu: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` tablosu: - `id`, - `account_id`, - `amount`, - `created_at`. **Gereksinimler:** 1. Gerekli kısıtlamalarla (NOT NULL, FK, `amount` için CHECK) şema oluşturan SQL yazın. 2. Sorgu yazın: - `account_id` ile hesabın güncel bakiyesini alın (amount toplamı). 3. Zorluk ekleme: borç/alacak desteği (çift kayıt). Temizlik
İkili aramanın karmaşıklığı nedir ve neden?
Microservis mimarisi içinde Consul genellikle ne için kullanılır?
[isim] sistem üzerindeki yükü azaltırken sorun yaşadı mı?
Girişte artan sırayla dizilmiş sayılar dizileri var: - şüpheliler - masumlar Şüpheliler dizisinden tüm masumları çıkarmak gerekiyor. Örnekler: Giriş: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Çıktı: [1, 3, 5] Giriş: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Çıktı: [3, 123, 421]
Son iş yerinizi değiştirme nedeniniz nedir?
Mevcut iş yerinizde neyi beğeniyorsunuz ve neyi beğenmiyorsunuz?
Yeni bir iş yerine ne zaman hazır olacaksınız? İki hafta önceden bildirim yapmanız gerekiyor mu?
Kubernetes'taki servis replikaları nasıl etkileşiyordu ve hangi bilgileri paylaşıyorlardı?
TCP ile UDP arasındaki fark nedir? Kullanım örnekleri nelerdir?
Genel türler dışında aynı mantığı farklı türler için nasıl tanımlayabiliriz?