Kde chcete rozvíjať svoj rozvoj?
Golang
Podľa akých kritérií budeš vyberať ponuku, ak ich bude viac?
Ako zmeniť semafor Acquire/Lock, aby bolo možné čakanie zrušiť alebo obmedziť časovo?
Ešte komunikujete s inými spoločnosťami? Možno už máte ponuky?
Povedz mi o netpoller v Go.
Čo sa stane, keď v PostgreSQL deklarujete pole ako primárny kľúč?
Aké zaťaženia na posledných miestach práce (RPS)?
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?
Povedajte o modeli GMP v Go: kako delujejo G, M in P, načrtovalec, netpoller in sysmon?
Čo je vlastnosť idempotentnosti operácie?
Ako funguje context.WithCancel s zrušením?
Prečo ste sa rozhodli vstúpiť na trh? Čo vám na súčasnom mieste ne vyhovuje?
Môžeš mi povedať o poslednom projekte: na čom si pracoval, čo si sám napísal a aký bol tím?
Kedy a ako sa prepínajú gorutiny?
Aký je rozdiel medzi map a sync.Map?
Povedaj o svojem najzanimivejšem projektu v celotni delovni izkušnji. Kaj si realiziral, kakšne tehnične in poslovne naloge?
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ť?
Čo ťa zaujíma? Aké úlohy by si chcel? Aký domén?
Je konkurentné a paralelné vykonávanie častí programu to isté?
Aké sú pasce pri iterácii cez mapu v Go?