C/C++
Jaké mechanismy synchronizace vláken jste použili a jak?
Jaké druhy chytrých ukazatelů v C++ existují a v čem se liší?
Můžete vysvětlit, co je to abstraktní třída a v čem se liší od běžné třídy?
Jaké máte zkušenosti s databázemi? Jak jste komunikoval s PostgreSQL?
Jak jste prováděli kontrolu kódu v předchozí společnosti?
Vysvětlete, co se stane, když mají dva klíče v HashMap stejnou hodnotu hash a jak to ovlivňuje ukládání dat?
Lze vysvětlit rozdíly mezi kontejnery std::map a std::unordered_map a v jakých situacích je vhodnější je použít?
Můžete vysvětlit koncept virtuální paměti a její roli v řízení systémových zdrojů?
Jaká je časová složitost operace odstranění prvku v kontejneru vector?
Můžete nám povědět o projektech nebo úkolech, na kterých jste dříve pracoval?
Jaká je časová složitost hledání prvku podle klíče v std::unordered_map?
Jak lze vytvořit rozšíření nebo zdědit funkčnost kontejneru std::vector v C++?
Proč není v C++ dostupné automatické řízení paměti, které je charakteristické pro některé jazyky?
Jak je implementováno ukládání prvků uvnitř std::unordered_map při kolizích?
V jaké čtvrti nebo městě právě bydlíte?
Jaké faktory zohledňujete při určování preference zaměstnavatele?
Co znamená přepsání metody v objektově orientovaném programování?
Lze použít funkci emplace_back u std::vector bez předávání argumentů?
Můžeš popsat hlavní typy chytrých ukazatelů v C++ a jejich vlastnosti?
Jakou datovou strukturu bys použil pro efektivní ukládání a časté přidávání velkého objemu celých čísel?