Sobes.tech

Golang

Kā mainīt Acquire/Lock semaforu, lai gaidīšanu varētu atcelt vai ierobežot laika gaitā?

Senior
198

Kādā virzienā vēlaties attīstīties?

Middle+
194

Vai vēl joprojām sazināties ar citām uzņēmumiem? Varbūt jau ir piedāvājumi?

Middle+
184

Kad un kā tiek pārslēgtas goroutines?

Senior
184

Vai konkurētspējīga un paralēla programmas daļu izpilde ir tā pati?

Senior
184

WaitGroup kodolā izmanto Atomic skaitīšanai. WaitGroup var pieņemt darba svaru. Kā tu pārrakstītu semaforu, lai metodes Lock(weight int), TryLock(weight int) un Release(weight int) pieņemtu svaru? Gorutina uzreiz aizņem resursus visu operāciju, un pēc katras stadijas (IO-bound, CPU-bound) atbrīvo mazliet. Kā tu to realizētu?

Middle
179

Kādiem kritērijiem izvēlēsies piedāvājumu, ja būs vairāk?

Senior
179

Kādas slodzes pēdējās darba vietās (RPS)?

Middle+
176

Kāpēc nolēmi atstāt savu pašreizējo uzņēmumu (Abit) un ko meklē sev?

Middle+
176

Kas notiek, kad PostgreSQL deklarē lauku kā primārās atslēgas?

Senior
175

Pastāsti man par netpoller Go.

Senior
175

Pastāstiet par GMP modeli Go valodā: kā darbojas G, M un P, plānotājs, netpoller un sysmon?

Senior
172

Kā darbojas context.WithCancel ar atcelšanu?

Senior
172

Kāda veida indekss ir noklusējuma PostgreSQL?

Senior
167

Pastāstiet par savu interesantāko projektu visa darba pieredzē. Ko īstenojāt, kādi tehniskie un biznesa uzdevumi bija?

Senior
165

Kāpēc nolēmi ienākt tirgū? Kas tev nepatīk tavā pašreizējā vietā?

Senior
164

Kas ir operācijas idempotentitātes īpašība?

Senior
163

Kā atšķiras map no sync.Map?

Senior
160

Vai vari pastāstīt par savu nesenāko projektu: ar ko tu nodarbojies, ko pats uzrakstīji un kāda bija komanda?

Middle+
159

Ir problēma ar pavedienu drošību: ja divas goroutines vienlaikus izsauc Lock ar ciklu, tās var sajaukties. Kā to labot?

Middle
157
/2