Sobes.tech

Golang

PostgreSQL-də əməliyyat nədir? ACID haqqında danış.

Middle
264

Fayl sistemiylə qarşılıqlı əlaqədə olan sistem çağırışı SELECT-in rolu nədir və o, giriş/çıxışın monitorinqi üçün necə istifadə olunur?

Junior — Middle
263

Son iş yeriniz haqqında danışın: nə ilə məşğul olurdunuz, hansı texnologiyaları istifadə edirdiniz, çətin tapşırıqlar nə idi?

Middle
263

Layihə, şirkət, komanda baxımından nə tapmaq istərdiniz?

Senior
261

Linux-da prosesi necə öldürmək olar? Hansı komandalarla?

Middle
259

İstifadəçi şifrələri ilə bir verilənlər bazamız var, şifrələr hash-lənmişdir (hashPassword funksiyası), və həmçinin şifrlərdə istifadə edilə biləcək simvollar to'plami (alphabet dəyişkəni) məlumdur. Bizim vəzifəmiz, bilinen hash əsasında şifrəni bərpa edən RecoverPassword funksiyasını həyata keçirmək və TestRecoverPassword-un uğurla tamamlanmasını təmin etməkdir. Əsas tələblər: Hər hansı bir metod istifadə edilə bilər 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("Testlər uğurla keçdi") } }

Middle+
259

a dilimindən b dilimində olmayan elementləri qaytaran Exclude funksiyasını yazın.

Senior
258

TCP bağlantısı zamanı cihaz cavab almazsa nə baş verir?

Junior — Middle
251

-- Məlumatları düzəldəcək sorğu yazın: -- yalnız kateqoriyalarda parent_id-ni NULL ilə dəyişdirin, -- özlərinə istinad edənləri -- UPDATE-dən sonra gözlənilən cədvəl vəziyyəti -- +----+----------+-----------+ -- | id | ad | parent_id | -- +----+----------+-----------+ -- | 1 | pharma | NULL // NULL ilə dəyişdirilib -- | 2 | məhsullar | 4 -- | 3 | oyunlar | NULL // NULL ilə dəyişdirilib -- | 4 | musiqi | 2 -- +----+----------+-----------+

Senior
250

Top əmri arxa planda nə edir (müsahibənin sualı)?

Middle+
248

Əgər bir neçə təklif olarsa, işəgötürəni hansı meyarlar əsasında seçəcəksən?

Middle
247

Kim qərar verir?

Senior
244

Yadda məlumatların sinxronizasiyası problemini saxlama yerləri arasında köçürmə zamanı həll etdiniz?

Senior
244

Xidmətlərin vəziyyətini və performansını qiymətləndirmək üçün hansı göstəriciləri izləyirsiniz?

Junior — Middle
243

15-ci sətirdə map bəyanatı niyə kvadrat mötərizələrdə olmalıdır, mötərizələrdə yox?

Senior
241

Go-dan başqa, mesaj brokerları, verilənlər bazaları ilə nə işləyirdiniz?

Senior
241

Top CPU faizini necə hesablayır? Hangi alqoritmə əsaslanır?

Middle
241

Sorğuda WHERE istifadə olunub, amma HAVING operatoru da var — onların fərqi nədir?

Middle
240

Layihə və ya müəyyən bir müddət üçün adətən Go dilində nə qədər kod yazırsan?

Junior — Middle
239

Məlumat strukturları kontekstində ikili ağac və balanslı ağac arasındakı əsas fərqlər nələrdir?

Junior — Middle
236
/13