Golang
Əlaqəli olmayan verilənlər bazaları ilə əlaqəli verilənlər bazaları arasındakı fərq nədir? NoSQL termini nədir?
Hansı mikroxidmətləri inkişaf etdirmisən? Bu xidmətlər nələrdir?
Linux-da hansı proseslərarası əlaqə (IPC) üsulları mövcuddur? SIGTERM və SIGKILL necə fərqlənir?
Kodun düzgün işləməsi üçün: giriş nöqtəsi -- main paketindəki main funksiyası 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("Xəta: gözlənilir %q, alınır %q\n", exp, act) ok = false } } if ok { fmt.Println("Bütün testlər uğurla keçdi") } }
Məlumatlar niyə Kafka vasitəsilə yazılır və birbaşa ClickHouse-a deyil?
Özünüzü Go inkişaf etdiricisi kimi necə qiymətləndirirsiniz?
1. nə göstərəcək, necə düzəltmək, necə çoxmərhələli (waitGroup) etmək olar 2. slice-də təkrarlamaları necə aradan qaldırmaq olar
İngilis diliniz necədir?
React-də reconciliation haqqında bir şey bilirsinizmi? Virtual DOM-un sürətli müqayisəsi üçün hansı heuristikalar istifadə olunur?
JWT özünün düzgünlüyünü necə yoxlayır? Tokenin saxta olmadığını necə təsdiqləyir?
Çox sayda etibarsız mesajlar oldu mu? Təxminən 10%?
Əvvəlcə metrikadan problemi necə başa düşdünüz və sonra nə etdiniz?
Memarlıq vəzifəsi: bildiriş xidməti idarəetmə xidmətindən şablonlar istifadə edir. İdarəetmə xidməti çöksə, etibarlılığı necə təmin etmək olar?
Golang istifadə edirsinizmi?
Go-da kontekst nə üçün istifadə olunur?
Əgər ilk məhsul 1000 dəfə göstərilibsə, ikinci 500 dəfə və ilk məhsul 50 klik, ikinci isə 25 — onları necə müqayisə edə bilərik?
SELECT FOR UPDATE və SELECT FOR SHARE arasındakı fərq nədir?
HTTP və REST arasındakı fərq nədir?
Hansı JOIN növlərini bilirsiniz və onların fərqi nədir?
Niyə monolit mikroxidmətlərə bölündü?