Golang
İngilis dilində səviyyəniz nədir?
Kanalda elementlər yoxdursa, semaforu sərbəst buraxmağa cəhd edərkən necə bloklanır?
Tətbiqin yerləşdirilməsi prosesini və əsas mərhələlərini necə müəyyən edirsiniz?
Verilənlər bazasının əsas nüsxəsinə yalnız yazma məhdudiyyəti nədir?
Eyni funksiyada xüsusi kimi elan edilmiş dəyişənə daxil olmaq mümkündürmü?
Go-da strukturlar nədir və nə üçün istifadə olunur?
Dinamik massivdə elementə daxil olmanın vaxt mürəkkəbliyi nədir?
Eyni zamanda işləyə biləcək goroutine-lərin sayı üçün məhdudiyyət varmı? Bir milyon goroutine işə salındıqda nə baş verəcək?
// 1-dən 10-a qədər olan ədədlər func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }
Adətən hansı statik kod analizi alətindən istifadə edirsiniz?
Map məlumatlar strukturu daxilində elementlərin keçid ardıcıllığı necə həyata keçirilir?
Partitionlama və sharding-i nə zaman istifadə etmək daha yaxşıdır?
Məlumatın ötürülməsi üçün istifadə olunan əsas kommunikasiya kanallarını sadalaya bilərsinizmi?
PostgreSQL-in tranzaksiya modelindən danışın: ACID, MVCC, izolasiya səviyyələri.
Əsas domen üçün Nginx serveri niyə istifadə olunur?
Docker-də çox mərhələli yığma anlayışını və onun üstünlüklərini izah edin.
Proqramlaşdırma və ya tərtib kontekstində SSA-nın nə olduğunu izah edə bilərsinizmi?
SQL-də GROUP BY və ORDER BY göstərişləri arasındakı fərq nədir və onlar məlumatlarla necə işləyir?
Go dilində proxy rolunu yerinə yetirən funksiya hansıdır?
LRU keşi iş prinsipini və hansı vəziyyətlərdə istifadə olunduğunu izah edə bilərsinizmi?