C/C++
Čo odlišuje použitie std::mutex od použitia std::atomic pri správe prístupu k údajom?
Aký je rozdiel medzi používaním vlákna poolu a vytváraním nových vlákien priamo podľa potreby?
V akých situáciách je vhodnejšie použiť kontajner std::unordered_map?
Aký typ údajov alebo objektov je povolené ukladať do kontajnera std::set v C++?
Aké typické problémy a obmedzenia sú spojené s používaním std::vector v C++?
Aké štandardné mechanizmy synchronizácie vlákien používaš alebo poznáš v knižnici štandardných funkcií?
Aká je úloha systému DNS a prečo je v sieti potrebný?
V ktorých prípadoch je správne používať vzor Singleton pri vývoji?
Máte skúsenosti so systémami, ktoré vyžadujú veľkú záťaž?
Aké metódy zlepšenia výkonu reťazcov v C++ sa používajú na zvýšenie ich efektívnosti?
Aké hlavné rozhrania poskytuje jadro operačného systému Linux na interakciu s používateľmi a aplikáciami?
Ako odhadnúť objem pamäte potrebný na uloženie dátovej štruktúry vo forme mapy?
Môžete uviesť príklad situácie, keď dôjde k vzájomnému blokovaniu procesov, čo spôsobí, že zostanú navždy zaseknuté?
Aké ťažkosti môžu nastať pri hádzaní výnimiek vo vnútri konštruktora objektu?
Aký je účel kľúčového slova inline v programovaní?
V akých prípadoch by ste mali vo svojom projekte použiť kontajner unordered_set?
Čo sa stane, ak sa pokúsite odstrániť ukazovateľ, ktorý ukazuje na null, pomocou operátora delete?
Vieš vymenovať rôzne algoritmy triedenia, ktoré poznáš?
Ako sa vykonáva prenos dát v protokole HTTP?
Vysvetlite pojem toku v programovaní a jeho hlavné charakteristiky.