Sobes.tech

Golang

Hazırkı işinizdə hansı texnologiya yığını ilə işləyirsiniz?

213

Bir vəziyyəti təsəvvür edin: komanda üzvü ilə daim 'sizi narahat edən' bir testçi ilə ortaq zəmin tapa bilmirsiniz. Necə qarşılıqlı əlaqə qurarsınız?

166

runtime.Gosched() çağırışı hər zaman dərhal prosessoru başqa goroutine-ə verirmi?

159

Əgər struktur bir xəritədə saxlanılırsa, onun sahəsinin ünvanını almaq mümkündürmü?

147

Niyə yeni iş axtarırsınız, hazırkı işinizdə nəyi bəyənmirsiniz və yeni şirkətdən nə gözləyirsiniz?

147

Əgər böyük massiv (məsələn, bir megabayt ölçüsündə) funksiyaya keçsək, o avtomatik olaraq referans iləmi keçir, yoxsa yox?

144

sync/atomic-də niyə hizalanmış göstəricilər tələb olunur?

143

Sistem çağırışını (məsələn, oxumaq) bloklamaq ilə Mutex-i bloklamaq arasındakı fərq nədir?

141

Go standart kitabxanası olmadan ikili fayl qurmaq mümkündürmü?

137

Slice ilə işləyərkən ayırmaların sayını necə azalda bilərik?

134

İT karyeranızda ən çətin və ya maraqlı layihə haqqında danışın

133

Əgər main funksiyasını arqumentlərlə elan etsək, proqram tərtib olunurmu?

132

Bir kanalı funksiyaya ötürəndə — bu dəyər kimi mi yoxsa istinadla mı ötürülür?

124

int32, byte, int64 sahələri olan struktur neçə bayt tutar (o sırayla)?

123

Komandanız və ya texniki gildiniz daxilində necə nüfuz qazanırsınız və həmkarlar adətən kimə müraciət edirlər?

121

Vəziyyət: sıx vaxt, başqa birinin modulunda redaktə, başqa bir komandadan nəzərdən keçirən kodda ciddi texniki riskləri qeyd edir. Nə etmək lazımdır, nəzərə alaraq ki, artıq sabah yerləşdirmə planlaşdırılıb?

120

Nil kanalından oxuyarkən select-də default işləyəcəkmi?

118

Vəziyyət inkişaf edir: redaktə 2 saat deyil, 3 gün işləmək tələb edir və sabah səhər marketinq kampaniyası başlayır, onu ləğv etmək mümkün deyil. Nə edərdiniz?

117

Vəziyyət: kodunuz istehsalda çöker, komanda emosional vəziyyətdədir, sizi günahlandırır və komanda rəhbəri yoxlamanı nəzarət etməyib. Reaksiyanız nə olacaq?

113

Map və ya slice tipində sabit yaratmaq mümkündürmü?

111
/3