Ako sa určuje objem pamäte pridelený pre zásobník pri spustení novej gorutiny v Go?
Golang
Aké kroky podniknete, ak server nedokáže zvládnuť záťaž pri zápisových operáciách?
Pohovor na pozíciu Golang vývojára s 6-ročnou skúsenosťou. Porozprávajte o sebe a svojom skúsenostiach.
Aké sú výhody a nevýhody používania cache v systémoch?
Môžeš uviesť príklady algoritmov používaných pri aktualizácii údajov v cache?
Aké úlohy a ťažkosti pomáha prekonať vertikálne škálovanie systému?
Ako sa uistiť, že kanál v systéme je už zatvorený?
Môžete vysvetliť mechanizmus fungovania plánovača úloh v operačnom systéme?
Môže sa okamžite zamietnuť inzerát, ak rýchla služba už vrátila zamietnutie, bez čakania na pomalú ML službu anti-frauda?
Aká je úloha a účel gorutín v programovacom jazyku?
Aké správanie sa očakáva, ak sa pokúsite zatvoriť kanál, ktorý bol už skôr zatvorený?
Ako sa realizuje výmena správ medzi odosielateľom a príjemcom údajov v jazyku Go?
Ako rozdeliť záťaž medzi servermi pri horizontálnom škálovaní systému?
Aké procesy sa spustia pri odoslaní vyhľadávacieho dopytu do vyhľadávacieho riadku?
Ktoré z uvedených sú prostriedky synchronizácie v Go? Kanály, sync.WaitGroup, sync.Mutex, sync.Cond?
Aké sú hlavné výhody používania gorutín v porovnaní s tradičnými vláknami operačného systému?
V čom spočíva rozdiel medzi vykonávaním kódu v gorutine a prácou systémového vlákna na úrovni operačného systému?
Ako fungovali optimistické zámky v Postgres?
Ako funguje mechanizmus nahrávania v kanáli s obmedzeným prístupom a čo sa pri tom deje?
Aká je algoritmická zložitosť binárneho vyhľadávania v zoradenom poli?