Golang
Hərbi bilet?
Layihən haqqında danış. Orada nə edirsən?
Xəritənin məzmunu nə olacaq (koddakı 19-cu sətir)?
Yayım ilə kim məşğul olur — inkişaf etdiricilər və ya DevOps?
Niyə monolit mikroxidmətlərə bölündü?
Sual 4: Kanal və goroutine-lərlə kodda səhvləri tapın (kanalın iki dəfə bağlanması)
Bizim məhsul kimi haqqımızda nə bilirsən?
Niyə REST əvəzinə gRPC seçildi? Performans üçün xüsusi tələblər var idi?
Go-da adi xəritə niyə rəqabətli yazma üçün təhlükəsiz deyil?
Özünüz müşahidə üçün nəsə təsvir etdiniz — metrikalar, xəbərdarlıqlar?
Hansı növ indekslər mövcuddur və indeksə ehtiyac olduğunu necə başa düşmək olar?
Linux-da prosesi necə öldürmək olar? Əgər kill pid kömək etmirsə, nə etməli?
İş kitabı vasitəsilə təcrübənizi təsdiqləyə bilərsinizmi?
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ə
Yarış şərtlərindən necə qaçınmaq olar? Mutex necə işləyir?
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?
Əməliyyatların izolasiya səviyyələri hansılardır və onların fərqləri nələrdir?
Maliyyə əməliyyatlarının asinxron emalı üçün işçi hazırlayın
Go-da hansı sinxronizasiya primitive-ləri mövcuddur?