C/C++
Na jakých kontejnerech jsou založeny datové struktury zásobník a fronta?
Jak provést operaci odstranění prvku z začátku vektoru, pokud pořadí prvků není důležité?
Jak byste rozšířili funkčnost standardního kontejneru?
K čemu slouží klíčové slovo mutable v C++?
Jak zkontrolovat, zda došlo k výjimce v jednom z vláken?
V jakém pořadí jsou prvky seznamu inicializovány v konstruktoru po dvojtečce?
Uveďte operátory přetypování v C++.
Jaká je asymptotická složitost operací prováděných s kontejnery unordered_set a set v jazyce C++?
Jaké potíže mohou nastat při kontrole správnosti implementace Singleton v testech?
Jaké existují chytré ukazatele kromě auto_ptr a unique_ptr?
Jaké jsou nuance při volání virtuálních funkcí z konstruktoru nebo destruktoru?
Jak se nazývá alternativa k předávání hodnot místo odkazů v C/C++?
Je pravda, že doba hledání prvku v unordered_set je konstantní?
Co se stane, když v funkci označené jako noexcept dojde k výjimce?
Je přetížení logických operací dobrá nebo špatná praxe?
Povězte nám o perfektním předávání (perfect forwarding) v C++.
Lze vyhodit výjimku z destruktora a zachytit ji?
V jakých případech se doporučuje používat operátor dynamic_cast v C++?
Jak lze vynásobit nebo vydělit celé číslo dvěma pomocí bitových operací?
Co dalšího, kromě dat, se uloží při serializaci do souboru ve formátu JSON?