Golang
Sual 4: Kanal və goroutine-lərlə kodda səhvləri tapın (kanalın iki dəfə bağlanması)
Niyə hazırda iş axtarırsınız? Özünüz üçün nə tapmaq istəyirsiniz?
Niyə REST əvəzinə gRPC seçildi? Performans üçün xüsusi tələblər var idi?
Slice və massiv arasındakı fərq nədir?
Rate limiter-də mutex nə üçün lazımdır? Problemi mutex olmadan, sync.Map istifadə edərək həll etmək mümkündürmü?
İş kitabı vasitəsilə təcrübənizi təsdiqləyə bilərsinizmi?
Üç il işlədikdən sonra niyə Wildberries komandası ilə keçmədin?
Sadə bank sistemini modelləşdirin: - `accounts` cədvəli: - `id`, - `owner_id`, - `currency`, - `created_at`. - `transactions` cədvəli: - `id`, - `account_id`, - `amount`, - `created_at`. **Tələblər:** 1. Lazımi məhdudiyyətlərlə sxem yaratmaq üçün SQL yazın (NOT NULL, FK, `amount` üçün CHECK). 2. Sorğu yazın: - `account_id` ilə hesabın hazırkı balansını alın (müqəddər `amount`). 3. Əlavə çətinlik: debet/kredit dəstəyini təmin edin (ikiqat qeyd). Təmizləmə
Rate limit necə təyin olundu? Nəyə əsaslanırdı və harada həyata keçirildi? Texniki olaraq nə istifadə olundu?
Go-da mühərrikin altında xəritə necə təşkil olunub?
Maliyyə əməliyyatlarının asinxron emalı üçün işçi hazırlayın
Go-da hansı sinxronizasiya primitive-ləri mövcuddur?
Yeni iş yerinizi necə görürsünüz, nə gözləyirsiniz?
Təklif olarsa, yeni yerə nə qədər sürətlə keçə biləcəksən?
Fintech sahəsində inkişaf etmək istəyirsinizmi?
Miqrasiya ilə işləmək təcrübəniz var və bu mexanizm nədir?
Daha rəsmi ad — təxmini sətir uyğunluğu (təxmini uyğunluğu tapmaq). İlk sətirin ikinci sətirin alt sətiri olub olmadığını yoxlamaq lazımdır. Alt sətir, ilk sətiri ikinci sətirdən bəzi simvolları silərək əldə etmək mümkündür. Input: 'car', 'cartwheel' Output: true Input: 'cwhl', 'cartwheel' Output: true Input: 'cwhee', 'cartwheel' Output: true Input: 'cartwheel', 'cartwheel' Output: true Input: 'cwheeel', 'cartwheel' Output: false Input: 'lw', 'cartwheel' Output: false
Paylanmış sistemdə vaxt aşımı problemini necə tapmaq olar? Haraya baxmaq lazımdır?
3 varlıq mövcuddur: istifadəçi, söhbət, mesaj • İstifadəçinin adı və qeydiyyat tarixi var • Söhbətin adı və yaradılma tarixi var • Mesajın mətn, müəllif və yaradılma tarixi var • İstifadəçi eyni zamanda bir neçə söhbətdə iştirak edə bilər • Mesaj mütləq söhbətə aiddir və eyni zamanda bir neçə söhbətə aid ola bilməz • Sahə sahəsini cədvəllər şəklində təsvir etmək lazımdır
Yaşınız neçədir?