Golang
Go'da çöp toplayıcı nasıl çalışır? Aşamaları ve algoritmayı açıklayın.
Çok sayıda teknik görev yazmışsın. Lütfen, bunların hangi ürün görevlerini çözmeye yardımcı olduğunu anlat.
GOGC'nin Çöp Toplayıcı'nın çalışması üzerindeki etkisi ve bellek kullanımını nasıl optimize edeceğiniz hakkında bilgi verin.
Görüşmenin genel izlenimi, adayın seviyesi, öneriler
İşinizde sizi ne motive eder? Yeni bir yer seçerken ne önemlidir?
Kod incelemesi yaptınız mı? Nasıl organize edildi?
Partitioning ve sharding nedir?
Tarayıcıdan PHP uygulamasına HTTP isteğinin geçiş akışını açıklayın.
İkinci dilimle ilgili veriler ne olacak, ilk dilimden kapasite 5 ile oluşturulup kapasite 10'a çıkarılırsa?
PostgreSQL'de JSON ve JSONB arasındaki fark nedir?
Dilimlerle ve fonksiyona aktarımıyla ilgili kod ne gösterecek? Dilimlerin fonksiyona aktarımı nasıl çalışır?
Tasarım kalıpları hakkında bana anlat. Double-checked locking (çift kontrol kilidi) nedir ve ne için kullanılır?
Boolean alanı için indeks eklemeli mi?
Görev: saniyede 100.000 kez tetiklenen ve ikili veri sağlayan bir geri çağırma (callback) var. Bunları merkezi sunucuya iletmek gerekiyor. Hangi tuzaklar ve iyi uygulamalar var?
15. satırda map bildirimi neden köşeli parantez içinde olmalı, süslü değil?
Map'teki öğeleri nasıl karşılaştırırsınız? İki map'in aynı olup olmadığını nasıl kontrol edersiniz?
Neden bellek sürekliliği (dizi) bağlı listeye göre daha yüksek hız sağlar?
Tüm kullanıcılar için zaman aşımı aynı mı? Bu zaman aşımı nasıl hesaplanacak?
// Verilen s dizisi. Tekrarlayan karakterler olmadan en uzun alt dizinin uzunluğunu bulun. // Örnekler: // s = "abcabcbb", cevap: 3 ("abc") // s = "cccccccc", cevap: 1 ("c") // s = "pwwkew", cevap: 3 ("wke") // s = "", cevap: 0 // s dizisi İngiliz harfleri, rakamlar, semboller ve boşluklardan oluşur func lengthOfLongestSubstring(s string) int { return 0 }
Dağıtık işlemler için yaklaşımlar kullandınız mı?