C/C++
Môžete vysvetliť, čo je abstraktná trieda a v čom sa líši od bežnej triedy?
Ako ste vykonávali kontrolu kódu v predchádzajúcej spoločnosti?
Vysvetlite, čo sa stane, keď majú dva kľúče v HashMap rovnakú hash hodnotu a ako to ovplyvňuje ukladanie údajov.
Môžete vysvetliť rozdiely medzi kontajnermi std::map a std::unordered_map a v akých situáciách je vhodnejšie použiť každý z nich?
Môžete vysvetliť koncept virtuálnej pamäte a jej úlohu v správe systémových zdrojov?
Aká je časová zložitosť operácie odstránenia prvku v kontajneri vector?
Môžete nám povedať o projektoch alebo úlohách, na ktorých ste pracovali skôr?
Aká je časová zložitosť vyhľadávania prvku podľa kľúča v std::unordered_map?
Ako môžete vytvoriť rozšírenie alebo zdediť funkčnosť kontajnera std::vector v C++?
Prečo automatické riadenie pamäte, charakteristické pre niektoré jazyky, nie je dostupné v C++?
Môžete uviesť príklad toho, ako sa v softvérových aplikáciách používa mechanizmus riadenia pamäte?
Ako je implementované ukladanie prvkov v rámci std::unordered_map pri kolíziách?
V akom meste alebo štvrti momentálne žijete?
Aké faktory zohľadňujete pri určovaní preferencie zamestnávateľa?
Čo znamená prepísanie metódy v objektovo orientovanom programovaní?
Je možné použiť funkciu emplace_back v std::vector bez odovzdania argumentov?
Môžeš opísať hlavné typy inteligentných ukazovateľov v C++ a ich vlastnosti?
Ktorú dátovú štruktúru by si použil na efektívne ukladanie a časté pridávanie veľkého objemu celých čísel?
Aká je hlavná úloha a účel protokolu UDP v sieťovej komunikácii?
Mal ste skúsenosti s používaním indexov v databázach na predchádzajúcom pracovisku?