C/C++
Vysvětlete mechanismus fungování chytrého ukazatele std::unique_ptr v C++ a jeho vlastnosti
Jaký nástroj pro statickou analýzu kódu jste použili ve svém posledním projektu?
Můžeš uvést příklady síťových protokolů používaných v různých vrstvách modelu OSI?
Vysvětlete, co znamená existence cyklického spojení mezi moduly nebo komponenty v systému.
Můžete uvést situaci, ve které je použití std::set nejvhodnějším řešením?
Jaký je účel funkce std::move v C++ a jak ovlivňuje správu zdrojů objektu?
Pověz mi o svých případech detekce a opravy chyb v složitých distribuovaných systémech
Můžeš jmenovat a vysvětlit hlavní paradigmy programování, kromě objektově orientovaného přístupu?
V čem spočívá specifika volání virtuálních metod uvnitř konstruktoru třídy?
Lze implementovat konstruktor ve formě šablonové funkce v C++?
Máte zkušenosti s účastí na projektech s otevřeným zdrojovým kódem?
Jaká je hlavní funkce IP adresy v počítačových sítích?
Jaká je časová složitost operace hledání prvku v kontejneru std::vector?
Můžete vysvětlit princip fungování zásobníku a jeho hlavní vlastnosti?
Jaký je hlavní úkol metody s klíčovým slovem override v objektově orientovaném programování?
Můžete vysvětlit účel příkazu EXPLAIN v SQL a jak pomáhá při optimalizaci dotazů?
Vysvětlete rozdíly mezi datovými strukturami std::map a std::vector v C++ z hlediska jejich použití a vnitřní implementace.
Vysvětlete, jak a za jakých okolností se v C++ používá funkce std::move.
V čem se liší použití semaforu od mutexu při synchronizaci vláken?
Mohou vás vaše představy o vícenásobném zpracování uvést v omyl tím, že vytvoří iluzi paralelní práce?