C/C++
Vysvětlete koncept chytrých ukazatelů a jejich účel v řízení paměti.
Čím se liší vyvážené vyhledávací strom od hashovací tabulky std::unordered_map z hlediska struktury a výkonu?
Kdy sis uvědomil, že programování je tvůj profesní směr?
Jak lze odstranit libovolný prvek z pole (vektoru) v konstantním čase, pokud na pořadí prvků nezáleží?
Jaké chování se očekává při volání virtuální funkce uvnitř konstruktoru třídy?
Jak je hodnocena časová složitost operace vložení prvku do std::map?
Jak je v C++ implementován mechanismus polymorfismu?
Jaké prostředky a přístupy používáš k zajištění konzistence dat a synchronního přístupu ve vícenásobných systémech?
Máte v nejbližší době naplánované dny volna?
Jaké jsou výhody a nevýhody datové struktury hash tabulka?
Jak je provedena sekvence volání konstruktorů při vytváření objektu v dědičnosti?
Jaké metody se používají k výměně dat mezi různými procesy v operačním systému?
Co znamená záruka bezpečnosti při výjimkách v kódu?
Můžete vysvětlit, co znamená použití SpinLock a jaké jsou jeho vlastnosti?
Můžete vysvětlit, co je gRPC a jak funguje při výměně dat mezi službami?
Jaké jsou výhody a nevýhody procesu binární deserializace dat?
Máte nějaké upřesnění nebo otázky k nabízené pozici?
Jakými metodami lze realizovat průchod prvky pole?
Můžete vysvětlit, co je linker a jakou roli hraje při sestavování programů?
Jaké typy projektů by vás zajímaly pro účast nebo vedení v budoucnu?