Sobes.tech

Golang

uniqRandn funksiyasını həyata keçirmək lazımdır, bu funksiya n uzunluğunda unikal və təsadüfi ədədlərdən ibarət slice yaradır. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Senior
220

Hansı xidmətlərarası qarşılıqlı əlaqə istifadə edildi? gRPC, REST?

Middle+
219

Böyümə hissi sənə nə verir, niyə böyümək lazımdır?

Senior
219

Brauzerdə HTTP sorğularının işlənmə prosesi necə işləyir və müştəri və server tərəfində nə baş verir?

Junior — Middle
219

Çox çətin bir vəzifəni uğurla həll etdiyiniz bir vəziyyət nümunəsi verə bilərsinizmi?

Junior — Middle
218

Yeni biliklər sayəsində daha dəyərli olduğunuzu necə başa düşəcəksiniz?

Senior
217

Wildberries-dəki vektorun haqqında danış: hansı səviyyədə başladın, necə inkişaf etdin?

Middle+
216

Proqramlaşdırmada toqquşmaları aradan qaldırmağa kömək edən mexanizmlər varmı?

Middle+
216

Outbox cədvəlindən bir neçə oxuma işçisini necə sinxronlaşdırmaq olar ki, eyni məlumatları götürməsinlər?

Senior
216

Yenidən hash edərkən, hash köhnə qalır yoxsa açar üçün yeni hesablanır?

Middle+
216

Go-da sync.Once strukturunun məqsədini və iş prinsipini izah edin.

Junior — Middle
215

Əgər bir neçə analitik hadisənin itirilməsi qəbul edilə bilərsə — outbox nümunəsindən necə qaçmaq olar?

Senior
214

Go-da yarış vəziyyətini (race condition) tapmaq üçün hansı alətlər var?

Middle+
214

Standart kart çoxlu iş parçacığı eyni vaxtda işləyərkən paralel təhlükəsizlik təmin edir?

Junior — Middle
214

Slice üçün yaddaş harada ayrılır: yığımda və ya yığımda?

Senior
213

1000 goroutine ilə eyni vaxtda əlavə edildikdə, sonunda massiv uzunluğu nə olacaq?

Senior
213

İstifadəçi və məhsul ID-nin unikal birləşmələrini, istifadəçilər bloklanmadan əvvəlki bütün alış-verişlər üçün göstərin. Əvvəlcə istifadəçi adına, sonra SKU-ya görə sıralayın 5000 rubl və ya daha çox məbləğdə alış-veriş edən istifadəçiləri tapın. Adlarını aşağıdakı formatda göstərin: istifadəçi ID | ad | soyad | alış-veriş məbləği

Middle
213

Yavaş xidmətlə bağlı sual Sifarişin yaradılması nümunəsini götürək. Xidmətə sorğu göndərilir və cavab alınır, bu iki əməliyyat arasında sifariş olunan məhsulları analizə yığırıq (məsələn, məhsulların populyarlığını hesablamaq üçün). Analitika xidməti bəzən yavaş işləyir və ya timeout verir, və biz vaxtında cavab verə bilmirik, sifarişləri itiririk. Sifarişləri və pul itirməmək üçün nə etmək lazımdır? Sifariş və analitikləri necə paralelləşdirmək olar, düşünün.

Senior
211

Verilənlər bazalarına nə vaxtsa dərinləşmək, sorğular yazmaq və optimallaşdırmaq lazım gəldi?

Middle
210

Əgər müəyyən bir filtr üçün yerli limit və 16000 HH qlobal limiti varsa, bunu necə memarlıq etmək olar?

Senior
210
/13