Můžete vysvětlit koncept pravidla pěti v programování nebo návrhu systémů?
C/C++
Vysvětlete koncept denormalizace v databázích a proč se používá.
Můžete vysvětlit, co znamená použití ForeignKey v databázi?
Jaký je rozdíl mezi static_cast a dynamic_cast v C++ a v jakých případech je vhodné je použít?
K čemu slouží std::weak_ptr a s jakým úkolem pomáhá při správě paměti?
V čem spočívá rozdíl mezi použitím std::map a std::unordered_map v C++ a jaké jsou jejich hlavní rozdíly?
Jaký je účel klíčového slova constexpr v C++ a jak se používá?
Lze přímo v kódu určit převod datového typu a jaké jsou jeho vlastnosti?
Mohl byste vysvětlit, co se rozumí procesem přenosu dat nebo struktury databáze?
Kdy se stává použití operátoru throw uvnitř destruktoru nepřijatelným?
Můžete vysvětlit, co jsou spouštěče v databázích a jak fungují?
Jak je implementováno ukládání prvků uvnitř std::unordered_map při kolizích?
Jaká je role a účel klíčového slova const v programovacím jazyce?
Použili jste ve svých projektech klíčové slovo constexpr pro definování konstant během kompilace?
Jaké typy převodů typů znáš a používal jsi je ve své praxi?
Můžete vysvětlit, co je to vnořený dotaz v SQL a jak se používá?
V jakých případech se doporučuje používat static_cast v C++?
Jaká je časová složitost operace hledání prvku podle klíče v std::unordered_map?
Máte zkušenosti s použitím přetypování ve stylu C?
Popište největší problémy, se kterými jste se v práci setkali, a jak jste je vyřešili