C/C++
Můžete vysvětlit, co je virtuální funkce v objektově orientovaném programování?
Vysvětlete koncept oboustranného spojovaného seznamu a jeho hlavní vlastnosti
Jaká je časová složitost operace hledání prvku podle klíče v std::map?
Lze vysvětlit účel a funkci make_shared v C++ a jaké jsou její výhody ve srovnání s použitím new pro vytváření chytrých ukazatelů?
Máte zkušenosti s protokoly přenosu dat po síti?
Jak zorganizovat výměnu informací mezi vlákny o vzniklé výjimečné situaci?
Jaká je role a účel klíčového slova const v programovacím jazyce?
Jaká jsou omezení při použití standardní knihovny C++ STL?
Jaké podmínky musí být splněny, aby bylo možné objekt použít jako klíč v kontejneru unordered_set?
Můžeš uvést příklad situace, kdy je použití datové struktury multiset odůvodněné?
Jak lze implementovat chování operátoru postfixového zvětšení proměnné?
Jak jsou řetězce implementovány v jazyce C++ a z čeho se skládají?
Jak je implementován chytrý ukazatel unique_ptr a jak spravuje vlastnictví objektu?
Můžete vysvětlit, co znamená měnitelný objekt v programování?
Jaké externí knihovny a nástroje jsi použil ve svých projektech?
Jaké důsledky mohou nastat při volání virtuální funkce uvnitř destruktoru objektu?
Můžete vysvětlit, co se rozumí pod pojmem vstup/výstup v kontextu informačních systémů?
Můžete sdílet své zkušenosti v oblasti vývoje a projektů, na kterých jste se podíleli?
Jaké akce se provádějí při přidání nového prvku do dynamického pole typu vector?
Co se rozumí principem otevřenosti/zavřenosti v objektově orientovaném programování?