Sobes.tech

Golang

Hogyan módosíthatom az Acquire/Lock szeminofort, hogy a várakozás megszakítható vagy időben korlátozott legyen?

Senior
202

Milyen irányba szeretnél fejlődni?

Middle+
194

Még kapcsolatban áll más cégekkel? Talán már vannak ajánlatok?

Middle+
188

Az egyidejű és párhuzamos végrehajtás ugyanaz?

Senior
188

Mikor és hogyan váltódnak a goroutine-ok?

Senior
186

Milyen kritériumok alapján választod ki az ajánlatot, ha több van?

Senior
183

Mi történik, amikor egy mezőt elsődleges kulcsként deklarálsz a PostgreSQL-ben?

Senior
179

A WaitGroup a kernelben Atomic-ot használ a számláláshoz. A WaitGroup elfogadhatja a munka súlyát. Hogyan írnád át a szemináriumot, hogy a Lock(weight int), TryLock(weight int) és Release(weight int) módszerek súlyt fogadjanak? A goroutine az összes erőforrást azonnal lefoglalja az egész művelethez, majd minden szakasz (IO-bound, CPU-bound) után egy kicsit felszabadít. Hogyan valósítanád meg ezt?

Middle
179

Hogyan működik a context.WithCancel a törléssel?

Senior
178

Miért döntöttél úgy, hogy elhagyod a jelenlegi céget (Abit), és mit keresel magadnak?

Middle+
176

Milyen terhelések az utolsó munkahelyeken (RPS)?

Middle+
176

Mesélj a netpoller-ről Go-ban.

Senior
175

Meséljen a GMP modellről Go-ban: hogyan működik a G, M és P, a ütemező, a netpoller és a sysmon?

Senior
172

Milyen típusú index az alapértelmezett a PostgreSQL-ben?

Senior
170

Miért döntöttél úgy, hogy kilépsz a piacra? Mi nem tetszik a jelenlegi helyeden?

Senior
168

Mesélj a legérdekesebb projektedről az egész munkatapasztalatod során. Mit valósítottál meg, milyen technikai és üzleti feladatok voltak?

Senior
167

Mi az az idempotencia tulajdonság egy műveletnél?

Senior
165

Mi a különbség a map és a sync.Map között?

Senior
162

El tudnád mesélni a legutóbbi projektedet: mivel foglalkoztál, mit írtál te magad és milyen volt a csapat?

Middle+
159

Szálbiztonsági probléma van: ha két goroutine egyszerre hívja a Lock-ot egy ciklussal, összekeveredhetnek. Hogyan lehet ezt javítani?

Middle
157
/2