Golang
Je možné zaručiť poradie prechodu prvkov v dátovej štruktúre Map?
Môžete opísať, ako je implementovaný mechanizmus Work Stealing pri viacvláknovom spracovaní úloh?
Sledovali ste ďalšie bezpečnostné parametre — IP, MAC, geolokáciu?
Existuje rozdiel v písaní mena funkcie malými alebo veľkými písmenami?
Aké ďalšie dátové štruktúry poznáš okrem hash tabuliek (stromov)? Aká je asymptotická zložitosť vyhľadávania v binárnom strome a na akej báze logaritmu? Ako sa dosahuje táto zložitosť (zoradenie vs vyvažovanie)?
Ako je v jazyku Go realizovan mechanizmus polymorfizmu?
V ktorom mieste v kóde sa dejú vyhlásenia premenných vo vnútri funkcie?
Je možné vo vnútri funkcie získať prístup k premennej, ktorá je deklarovaná ako verejná a nachádza sa v oblasti jej zložených zátvoriek?
// Napíšte kód, ktorý bude zobrazovať kódy odpovedí HTTP pre dva URL (napríklad hlavná stránka Google a hlavná stránka dzen.ru) // Žiadosti by mali byť vykonávané paralelne.
Ako sa pridávajú nové prvky do rezu v jazyku Go?
Aké typy front sa používajú v plánovači Go?
Povedzte niečo o sebe: kde momentálne bývate?
Vysvetlite, čo sú neblokujúce volania v kontexte práce s gorutinami a ako sa implementujú.
Ako plánujete použiť dva pripravené modely (napríklad model 1 a model 2) pre morphing?
Vysvetlite mechanizmus fungovania systému automatického uvoľňovania pamäte v jazyku Go
Prečo je serializácia pomocou Protobuf rýchlejšia v porovnaní s JSON?
Ako implementovať bezpečné čítanie dát z kanála vo viacerých goroutines naraz?
Môžeš uviesť iné spôsoby implementácie spracovania reťazcov v programovaní?
Je možné rozšíriť funkčnosť iného balíka v jazyku Go pridávaním nových metód?
Pracovali ste s knižnicou testify na písanie testov?