C/C++
Vysvetlite koncept tail rekurzie a jej odlišnosť od bežnej rekurzie.
Použili ste v praxi kontajner std::unordered_map na ukladanie a rýchly prístup k údajom?
Je možné v C++ definovať triedu obsahujúcu iba čisté virtuálne funkcie a ktorú nie je možné vytvoriť priamo?
Aké sú obmedzenia veľkosti zásobníka pri spúšťaní programov?
Keď sa volá funkcia malloc, na akú oblasť pamäte odkazuje vrátený ukazovateľ — na zásobník alebo na dynamickú pamäť (heap)?
Môžete vysvetliť, čo je protokol SMB a na čo slúži?
Máte skúsenosti s konfiguráciou a používaním systemd vo svojich projektoch?
Aké sú tvoje ciele a očakávania spojené s touto novou profesionálnou skúsenosťou?
Môže sa jazyk C považovať za začiatočný jazyk pre učenie programovania?
Použili ste systém CMake na automatizáciu zostavenia projektu?
Aký je rozdiel medzi kontajnermi std::map a std::unordered_map v C++?
V akých prípadoch môže nadmerná normalizácia databázy negatívne ovplyvniť jej výkon?
V ktorých prípadoch je vhodné použiť std::weak_ptr v programe v C++?
Aké hlavné mechanizmy poznáte na riadenie viacvláknového spracovania?
Aké sú úrovne prístupu k členom triedy v objektovo orientovanom programovaní?
Čo je potrebné urobiť na vyvolanie optimálnej semantics pohybu pri preusporiadaní prvkov v std::vector?
Na základe akých hlavných parametrov uprednostňuješ jednu pracovnú ponuku pred inou?
Môžete vysvetliť, čo sa rozumie zlepšením efektívnosti predpovedača prechodov?
Ako určiť časť programu, ktorá je úzkym miestom a spomaľuje celkovú prevádzku systému?
Ako sa hodnotí časová zložitosť operácií vyhľadávania prvku v kontajneri std::set?