PostgreSQL-də əməliyyat nədir? ACID haqqında danış.
Golang
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?
Son iş yeriniz haqqında danışın: nə ilə məşğul olurdunuz, hansı texnologiyaları istifadə edirdiniz, çətin tapşırıqlar nə idi?
Layihə, şirkət, komanda baxımından nə tapmaq istərdiniz?
Linux-da prosesi necə öldürmək olar? Hansı komandalarla?
İ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") } }
a dilimindən b dilimində olmayan elementləri qaytaran Exclude funksiyasını yazın.
TCP bağlantısı zamanı cihaz cavab almazsa nə baş verir?
-- 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 -- +----+----------+-----------+
Top əmri arxa planda nə edir (müsahibənin sualı)?
Əgər bir neçə təklif olarsa, işəgötürəni hansı meyarlar əsasında seçəcəksən?
Kim qərar verir?
Yadda məlumatların sinxronizasiyası problemini saxlama yerləri arasında köçürmə zamanı həll etdiniz?
Xidmətlərin vəziyyətini və performansını qiymətləndirmək üçün hansı göstəriciləri izləyirsiniz?
15-ci sətirdə map bəyanatı niyə kvadrat mötərizələrdə olmalıdır, mötərizələrdə yox?
Go-dan başqa, mesaj brokerları, verilənlər bazaları ilə nə işləyirdiniz?
Top CPU faizini necə hesablayır? Hangi alqoritmə əsaslanır?
Sorğuda WHERE istifadə olunub, amma HAVING operatoru da var — onların fərqi nədir?
Layihə və ya müəyyən bir müddət üçün adətən Go dilində nə qədər kod yazırsan?
Məlumat strukturları kontekstində ikili ağac və balanslı ağac arasındakı əsas fərqlər nələrdir?