Sobes.tech

Golang

Kādi izņēmumi vai kļūdas var tikt apstrādātas Go valodā?

Junior — Middle
319

Kāda ir laika sarežģītība elementa meklēšanai pēc atslēgas map struktūrā?

Junior — Middle
309

Kāda ir konteksta loma un mērķis Go programmēšanas valodā?

Junior — Middle
295

Vai vari uzskaitīt galvenās agregātas funkcijas, kas tiek izmantotas, strādājot ar SQL vaicājumiem?

Junior — Middle
292

Kas ir timeouti un vai tu tos izmanto darbā?

Senior
288

Kā var iestatīt laika ierobežojumu, gaidot atbildi, veicot HTTP pieprasījumu?

Junior — Middle
284

Vai tev ir kādi personīgie projekti?

Senior
280

Kādi ir pieejamie veidi, kā palielināt datu bāzu mērogojamību?

Junior — Middle
272

Pastāsti man vairāk par gaismas signāliem.

Senior
271

Kura no šīm iespējām ir visbiežāk sastopama, mēģinot palaist ļoti lielu goroutine skaitu (piemēram, desmitiem tūkstošu) bez papildu kontroles? - Galvenā problēma radīsies, bloķējot globālo mutex iekšā runtime, kas novedīs pie pilnīgas programmas darbības apturēšanas - Go plānotājs izpildīs goroutines mazās grupās secīgi, tāpēc to skaita pieaugums praktiski neietekmēs atmiņas patēriņu - Masveida goroutine radīšana var novest pie ievērojama atmiņas patēriņa un papildu plānotāja izmaksām; šādos gadījumos ir piemērots worker pool - Ja goroutine skaits pārsniedz loģisko procesoru skaitu, Go automātiski sāks noraidīt jaunas goroutine palaišanas ar paniku

Intern
264

Kā pareizi organizēt vairākas atliktās uzdevumu (defer) izpildes secību?

Junior — Middle
261

Kāpēc pārgājāt no Flutter uz Go?

Senior
261

Vai jums bija koda pārskatīšana? Kā tā tika organizēta?

Senior
260

Kādus soļus jāveic, lai īstenotu metodi Go valodas struktūrā?

Junior — Middle
259

Kādi datu pārraides veidi tiek izmantoti, sadarbojoties starp gorutīnām Go?

Junior — Middle
257

Kā atšķiras pavedieni no procesiem?

Senior
257
/11