Golang
Neden işinizi değiştirmek istiyorsunuz?
// 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 }
Son çalıştığınız proje hakkında bilgi verin. Şu anda hangi görevde bulunuyorsunuz?
Linux'ta bir süreci nasıl öldürürüz? Hangi komutlarla?
En yüksek yük altında çalışan hizmet kaç ana bilgisayar/örnek üzerinde çalışıyordu?
kill her zaman bir süreci öldürür mü?
HAVING ile WHERE arasındaki fark nedir?
[isim] hafıza değerlendirmesinde tutarsızlık gösterdi: bir şey söyledi, başka bir şey yazdı. Hafızayı doğru nasıl değerlendirmeli?
Go'da panik/recover (panic/recover) nasıl çalışır?
Map veri yapısı uygulamasında bucket'ların rolü nedir?
İndeks nedir ve PostgreSQL'de hangi indeks türleri vardır?
Çarpışma nedir ve onunla nasıl mücadele edilir?
Yükü azaltmak için Elasticsearch yerine verileri sıcak (son 3 ay) ve soğuk olarak ayırmayı düşündünüz mü?
HTTP istekleri yaparken zaman aşımı ayarlamak neden önemlidir?
Yavaş hizmetle ilgili soru Sipariş oluşturma örneği üzerinden. Hizmete bir istek var ve bir yanıt, bu iki işlem arasında sipariş edilen ürünleri analizlere kaydediyoruz (örneğin, ürünlerin popülerliğini saymak için). Analitik hizmeti zaman zaman yavaş çalışıyor veya timeout veriyor ve zamanında yanıt veremiyoruz, siparişleri kaybediyoruz. Siparişleri ve parayı kaybetmemek için ne yapmak gerekir? Sipariş ve analitiği nasıl paralelleştirebileceğinizi düşünün.
Temiz mimari ve katmanlı mimari hakkında konuş
Servis seviyesinde kullanıcı güncelleme isteği nasıl görünüyordu?
Kafka'dan vazgeçilip başka bir mesaj aracısı kullanılması gerekirse ne olur? Kafka'yı dış servislerden nasıl izole edersiniz?
StatefulSets neye cevap verir ve ne zaman kullanılır?
Yavaş bir SQL sorgusunu nasıl analiz eder ve optimize edersiniz?