Milyen lépéseket tesz, ha a szerver nem tud megbirkózni a terheléssel írási műveletek során?
Golang
Hogyan határozzák meg az új goroutine indításakor a veremhez rendelt memória mennyiségét Go-ban?
Tudsz példákat adni az adatok cache-ben történő frissítéséhez használt algoritmusokra?
Mik az előnyei és hátrányai a cache használatának rendszerekben?
6 éves tapasztalattal rendelkező Golang fejlesztői pozícióra szóló interjú. Meséljen magáról és a tapasztalatáról.
Milyen feladatokat és nehézségeket segít leküzdeni a rendszer vertikális skálázása?
Hogyan győződjek meg arról, hogy a rendszerben már lezárták a csatornát?
Azonnal el lehet utasítani egy hirdetést, ha a gyors szolgáltatás már visszaadta az elutasítást, anélkül, hogy várnánk a lassú ML-ellenfraud szolgáltatásra?
Meg tudná magyarázni a feladatütemező működési mechanizmusát az operációs rendszerben?
Hogyan valósul meg a kommunikáció az adatok küldője és fogadója között a Go nyelvben?
Mi a szerepe és célja a goroutine-oknak a programozási nyelvben?
Milyen viselkedés várható, ha megpróbálod bezárni egy már korábban bezárt csatornát?
Hogyan osszuk el a terhelést a szerverek között a rendszer horizontális skálázásakor?
Milyen folyamatok indulnak el, amikor keresési kérdést küldünk a keresősávba?
Mik a fő előnyei a goroutine-ok használatának a hagyományos operációs rendszer szálakhoz képest?
Melyik a listából szinkronizációs eszköz a Go-ban? Csatornák, sync.WaitGroup, sync.Mutex, sync.Cond?
Mi a különbség a goroutine-ban való kód végrehajtás és a rendszer szintű szál munkája között az operációs rendszer szintjén?
Hogyan működtek az optimista zárolások a Postgresban?
Hogyan működik a felvételi mechanizmus egy korlátozott hozzáférésű csatornában, és mi történik ekkor?
Mi az algoritmikus összetettsége a bináris keresésnek egy rendezett tömbben?