sync.Map-in nə olduğunu və onun Go-da adi xəritələrlə müqayisədə üstünlüklərini izah edin.
Golang
Go-da linter nədir?
Proqramlaşdırmada kanallar anlayışını və onların əsas məqsədini izah edə bilərsinizmi?
Elasticsearch-in üstünlükləri və çatışmazlıqları nədir?
Həqiqi verilənlər bazasına keçərkən rəqabətli bronlama problemini necə həll etmək olar?
Layihə üçün komanda seçərkən sizin üçün hansı meyarlar vacibdir?
Uğursuz doğrulama zamanı xətanı qeyd etdikdən sonra return əlavə etmək lazımdırmı?
Niyə biznes xətalarını (ErrUnknownRoom, ErrRoomNotAvailable) domen qatlamına köçürürük?
Go-da string tipi dəyişdirilə bilən və ya dəyişdirilməzdir?
Go-da tullantı toplayıcı (garbage collector) haqqında danışın. Üç rəngli işarələmə nədir? Write barrier nədir? Hansı optimizasiyalar istifadə olunur?
İşə qəbul edən şəxsin maaş gözləntiləri və layihə üçün şərtlər haqqında sualı (230 min vs 280 min, müvəqqəti müqavilə)
Go-da panic nədir və bu, səhvdən necə fərqlənir? Paniki necə tutmaq olar?
Graceful Shutdown nədir və niyə lazımdır?
İnterfeys geri qaytarmaq mı daha yaxşıdır? Bu nə vaxt üstünlük ola bilər?
Scrum mərasimləri nədir?
Əməliyyatların ACID xüsusiyyətləri nədir? Hər bir xüsusiyyət haqqında məlumat verin.
Çox çətin bir vəzifəni uğurla həll etdiyiniz bir vəziyyət nümunəsi verə bilərsinizmi?
Mutex olmadan slice-ə çoxsaylı girişin problemi nədir? Bunu necə düzəltmək olar?
Nə qədər tez-tez buraxırsınız və hansı vaxtda?
Biznes validasiyası harada olmalıdır (məsələn, tarixlərin yoxlanması, 10 günlük rezervasiya limiti)? Handler-də və ya servisdə?