Canlı kodlaşdırma: ünvanların təkrarlanmasının aradan qaldırılması — təkrarlananların siyahısını necə işləmək və unikal ünvanları çağırmaq. Həll map vasitəsilə.
Golang
Gorutinlər paralel və ya mübarizədə işləyirmi?
Canlı kodlaşdırma: goroutine-lər üzərində tapşırıq — ümumi verilərə eyni vaxtda giriş, yarış şərti, mutex vasitəsilə həll. sync.Mutex və sync.RWMutex arasındakı fərq.
Canlı kodlaşdırma: semafor — necə işləyir və bufferli kanal əsasında həyata keçirilməsi.
Go-da goroutine planlayıcısı haqqında danış — GMP modeli, hansı funksiyaları yerinə yetirir?
PostgreSQL-də tranzaksiya izolyasiya səviyyələri və hansı anomaliyalarla mübarizə apardıqları haqqında danış.
ACID nədir? Hər bir xüsusiyyət haqqında danış.
Go-da kontekst nədir, necə istifadə olunur, nə üçün lazımdır və hansı növləri var?
İnkişaf vasitələri: AI köməkçiləri ilə işləmək (Cursor və digər), test yanaşması (birlik, inteqrasiya testləri).
Canlı kodlaşdırma: funksiyaya vaxt aşımı əlavə et — əgər icra 1 saniyədən çox olarsa, xəta qaytar. select, time.After, context istifadə edin.
CQRS nədir?
SELECT FOR UPDATE haqqında danışın — nə üçün istifadə olunur və necə işləyir?
Memarlıq tapşırığı: istifadəçi qeydiyyatı zamanı Kafka-ya hadisənin necə təmin edilə biləcəyini (istifadəçi xidməti + bildiriş xidməti) mikroservis memarlığında, əgər Kafka asinxron kanal isə?
PostgreSQL-də indekslər haqqında danış — hansı növlər var, birləşmiş indeks nədir və sütunların sırası.
Clean Architecture və DDD nədir? İşləmişsinizmi?
Graceful shutdown nədir və Go-da necə işləyir?