Golang
Load Average nedir, nasıl kontrol edilir ve nelere dikkat edilmelidir?
Yeni bir iş yeri seçerken senin için ne önemli olacak?
Bağımlılıkların Ters Çevirme İlkesini açıklayın ve neden kullanım durumu içinden doğrudan depo metodlarının çağrılması SOLID ilkelerini ihlal eder.
Başka şirketlerle iletişimde misin? Belki zaten teklifler var mı?
gRPC ve GraphQL ile ilgili deneyimin var mı? Onlar hakkında anlat.
Goroutine'lerin bağlam değiştirmesi nedir? Bunu kim gerçekleştirir?
İndeksler dışında veritabanının hızını artırmak için başka hangi seçenekler var?
Dizi ve harita nerede bulunacak — yığında mı yoksa yığın üzerinde mi?
Kafka'nın özellikleri hakkında anlatın — nasıl çalışıyor?
Hangi veritabanlarıyla çalıştınız?
package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func ParolayıGeriAl(h []byte) string { return "" } func hashParola(i string) []byte { h := md5.Sum([]byte(i)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashParola(exp) act := ParolayıGeriAl(h) if act != exp { fmt.Printf("Hata: beklendi %q, alındı %q\n", exp, act) ok = false } } if ok { fmt.Println("Tüm testler başarıyla geçti") } } Kodun doğru çalışması için giriş noktası -- main fonksiyonu main paketinde Görev: MD5 hash'inden orijinal şifreyi, verilen alfabeden karakterler içeren, geri yükleyen fonksiyonu implement edin.
Sorguda 'oi' takma adı hangi tablodan alınmıştır?
Dört protokolü adlandırın: HTTP, gRPC, WebDAV, ACSA — hangisi gereksiz?
Geçmiş deneyiminden ilginç bir görev hakkında anlat. Şirkette ne yaptın?
Metrixler nasıl ayarlandı? Hizmet metrikleri mi gönderiyordu yoksa topluyor muydu?
Motivasyonel kısım için hangi tutarı düşünüyorsun?
Go dilinde bir görev yazın — pratik bölüm (geliştiricinin hayatından problemler, algoritmalar olmadan): bir hizmeti geliştirin veya düzeltin. Süre — 1,5 saat.
Go'da bağlamların kalıtımı nasıl çalışır (context.WithValue, context.Background)?
Go'da OOP ilkelerinin nasıl uygulandığını anlıyor musun?
Bu görevde neden WaitGroup'e ihtiyacımız var?