Sobes.tech

Golang

Hansı əlaqəli verilənlər bazaları ilə işlədiniz? Sharding və bölmələmə problemlərini həll etməli oldunuzmu?

Middle+
150

SQL (PostgreSQL)-də tranzaksiya izolyasiya səviyyələri hansılardır?

Middle+
149

Əgər nasazlıq baş verərsə, gecə və axşam növbələrinə necə yanaşırsan?

Middle+
147

Hazırkı layihəniz haqqında danışın — üzərində nə işləyirsiniz?

Middle+
147

TCP və UDP arasındakı fərq nədir? UDP istifadəsinin nümunələrini verin və DNS-in UDP üzərində etibarlılığı necə təmin etdiyini izah edin.

Middle
146

Burada map üçün mötərizələr istifadə olunduğundan əminsinizmi? 17-ci sətirdə set elementinə müraciət etmək üçün hansı sintaksis lazımdır?

Senior
145

Hansı sahələrdə inkişaf etmək maraqlı olardı — texnologiyalar, tapşırıqlar, istiqamətlər?

Middle+
144

Əgər bir neçə işçi varsa, növbədən gələn mesajın dəqiq bir dəfə işlənməsini necə təmin etmək olar?

Senior
144

Ümumilikdə, komandanın istiqaməti haqqında nə düşünürsünüz (ClickHouse/Elasticsearch platforması)?

Senior
143

REST və RPC arasında memarlıq fərqi nədir? İstifadəçi yaratmaq/dəyişmək və hesablar arasında pul köçürməsi üçün hansı yanaşmanı seçmək lazımdır?

Middle
143

Hash cədvəli necə qurulub? Onun əsas prinsipləri və tələbləri nələrdir?

Middle+
143

Uzunluq 1000-ə qədər ola bilər — niyə belə ola biləcəyini və bu fenomenin adını izah edin.

Senior
142

Komandanızda hadisə idarəetməsindən danışın: proses necə təşkil olunub, növbələr üçün qaydalar var mı?

Middle+
142

Proqram işə salındıqda nə göstərəcək: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // İşin təqlidi }() } wg.Wait() fmt.Println(len(counter)) }

Senior
142

Komandanızın tərkibi haqqında bizə məlumat verin.

Middle+
142

Son layihələr haqqında daha ətraflı məlumat ver: texnologiyalar, məsuliyyət sahən, əsas vəzifələr.

Middle
139

Komandanız nə ilə məşğul idi və siz nə ilə məşğul idiniz?

Senior
138

İzləyiş zamanı — təxminən neçə komanda, xidmət, öz komandaları ilə neçə inteqrasiya?

Senior
138

Rehashing nədir?

Middle+
137

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 siyahı yaradır. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }

Middle+
127
/13