Kuriuo keliu norite tobulėti?
Golang
Kokiais kriterijais pasirinksi pasiūlymą, jei jų bus keletas?
Kas nutinka, kai PostgreSQL deklaruoja lauką kaip pirminį raktą?
Ar dar toliau bendraujate su kitomis įmonėmis? Gal jau turite pasiūlymų?
Kokios apkrovos paskutinėse darbo vietose (RPS)?
Kaip pakeisti Acquire/Lock semaforą, kad laukimas būtų galima atšaukti arba apriboti laiku?
WaitGroup branduolyje naudoja Atomic skaičiavimui. WaitGroup gali priimti darbo svorį. Kaip perrašytum semaforą, kad metodai Lock(weight int), TryLock(weight int) ir Release(weight int) priimtų svorį? Gorutina iš karto užima išteklius visai operacijai, o po kiekvieno etapo (IO-bound, CPU-bound) šiek tiek juos atlaisvina. Kaip tai įgyvendintum?
Papasakokite apie GMP modelį Go kalboje: kaip veikia G, M ir P, planuotojas, netpoller ir sysmon?
Kodėl nusprendėte įžengti į rinką? Kas jums nepatinka dabartinėje vietoje?
Kaip veikia context.WithCancel su atšaukimu?
Gali papasakoti apie savo neseniai įvykdytą projektą: kuo užsiėmėte, ką pats parašėte ir kaip buvo komanda?
Kuo skiriasi map nuo sync.Map?
Yra problemų su gijų saugumu: jei dvi gorutinos vienu metu kviečia Lock su ciklu, jos gali susimaišyti. Kaip tai ištaisyti?
Kada ir kaip perjungiamos gorutinos?
Papaskokite apie savo įdomiausią projektą visoje darbo patirtyje. Ką įgyvendinote, kokie techniniai ir verslo uždaviniai?
Papaskink man apie netpoller Go kalboje.
Ar konkurencinė ir paralelinė programos dalių vykdymas yra tas pats?
Kokios yra spąstai dirbant su žemėlapiu Go kalboje?
Kokio tipo indeksas yra numatytasis PostgreSQL?
Kas yra operacijos idempotentiškumo savybė?