Sobes.tech

Golang

Bir hizmet dağıtılırken arıza veya hata oluşursa hangi adımlar izlenmelidir?

Junior — Middle
ЦУМ
139

Kanal kullanımı dışında goroutine'ler arasında başka hangi iletişim yöntemleri vardır?

Junior — Middle
X5 groupX5 group
139

Yöneticinizin size verdiği gelişim odaklı geri bildirimden bir örnek verebilir misiniz?

Senior
AvitoAvito
139

Projelerinizde işlemler sırasında satırları kilitlemek için SELECT FOR UPDATE komutunu kullandınız mı?

Junior — Middle
IDS
139

Stackless-goroutine kavramını açıklayın ve bunun geleneksel yığın tabanlı goroutinlerden nasıl farklı olduğunu açıklayın

Junior — Middle
139

Programlama dilinde bellek birimi bayt ile rune veri tipi arasındaki fark nedir?

Junior — Middle
139

Sistemler arasında veri iletim şemasının geliştirilmesine katıldınız mı?

Junior — Middle
139

Elasticsearch'te sorgu analizi ve optimizasyonu nasıl yapılır?

Junior — Middle
Эрливидео
139

ana paket import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }

Senior
X5 techX5 tech
139

Go dilinde boş bir select operatörü çağrıldığında beklenen davranış nedir?

Junior — Middle
КуперКупер
139

Mevcut bağlamda çalışmayı durdurma isteği alındığında, program nasıl sonlandırılır?

Junior — Middle
139

Go 1.21 ile birlikte bağlam yöntemlerine hangi ek fonksiyonlar ve özellikler eklendi?

Junior — Middle
139

Saga kavramını ve mikroservis mimarisi uygulamasındaki rolünü açıklayın

Middle — Middle+
WildberriesWildberries
139

Go dilinde otomatik bellek toplama ve serbest bırakma nasıl uygulanır?

Junior — Middle
Магнус Тех
139

İşletim sisteminde bir dosyaya erişim bağlamında 764 izin setinin anlamı nedir?

Junior — Middle
139

Go'da modüler test için hangi araçları kullanmayı tercih ediyorsunuz?

Junior — Middle
139

Kod geliştirme ve optimizasyon sürecinde SSA kullanımının amacı nedir?

Middle — Middle+
139

Kullanıcı şifreleriyle bir veritabanımız var, şifreler hashlenmiş durumda (hashPassword fonksiyonu), ve ayrıca şifrelerde kullanılabilecek karakter kümesi (alphabet değişkeni) biliniyor. Görevimiz, bilinen hash'e göre şifreyi geri kazanacak RecoverPassword fonksiyonunu implement etmek ve TestRecoverPassword'un başarılı olmasını sağlamak. Temel gereksinimler: Herhangi bir yöntem kullanılabilir package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Hata: beklenen %q, alınan %q\n", exp, act) ok = false } } if ok { fmt.Println("Testler başarıyla geçti") } }

Middle+
OZONOZON
139

Go programlama dilini oluşturan geliştirici veya ekip hangisidir?

Junior — Middle
КуперКупер
139

Servis, dış API'ye 10 saniyede yanıt vermeye başlayan istekler yapıyor. Goroutine'ler birikiyor, bellek artıyor ve servis OOM nedeniyle çökmekte. Nasıl korunmalı?

Senior
А7
139
/412