Sobes.tech

Golang

Kde chcete rozvíjať svoj rozvoj?

Middle+
186

Podľa akých kritérií budeš vyberať ponuku, ak ich bude viac?

Senior
176

Ako zmeniť semafor Acquire/Lock, aby bolo možné čakanie zrušiť alebo obmedziť časovo?

Senior
175

Ešte komunikujete s inými spoločnosťami? Možno už máte ponuky?

Middle+
174

Povedz mi o netpoller v Go.

Senior
170

Čo sa stane, keď v PostgreSQL deklarujete pole ako primárny kľúč?

Senior
169

Aké zaťaženia na posledných miestach práce (RPS)?

Middle+
169

WaitGroup v jadre používa Atomic na počítanie. WaitGroup môže prijímať váhu práce. Ako by si prepísal semafor, aby metódy Lock(weight int), TryLock(weight int) a Release(weight int) prijímali váhu? Gorutina okamžite získa zdroje na celú operáciu a po každom kroku (IO-bound, CPU-bound) uvoľní trochu. Ako by si to realizoval?

Middle
164

Povedajte o modeli GMP v Go: kako delujejo G, M in P, načrtovalec, netpoller in sysmon?

Senior
161

Čo je vlastnosť idempotentnosti operácie?

Senior
158

Ako funguje context.WithCancel s zrušením?

Senior
155

Prečo ste sa rozhodli vstúpiť na trh? Čo vám na súčasnom mieste ne vyhovuje?

Senior
154

Môžeš mi povedať o poslednom projekte: na čom si pracoval, čo si sám napísal a aký bol tím?

Middle+
153

Kedy a ako sa prepínajú gorutiny?

Senior
151

Aký je rozdiel medzi map a sync.Map?

Senior
150

Povedaj o svojem najzanimivejšem projektu v celotni delovni izkušnji. Kaj si realiziral, kakšne tehnične in poslovne naloge?

Senior
149

Existuje problém s bezpečnosťou vlákien: ak dve goroutine súčasne volajú Lock s cyklom, môžu sa zamieňať. Ako to opraviť?

Middle
148

Čo ťa zaujíma? Aké úlohy by si chcel? Aký domén?

Senior
148

Je konkurentné a paralelné vykonávanie častí programu to isté?

Senior
138

Aké sú pasce pri iterácii cez mapu v Go?

Senior
138
/2