C/C++
Čím se liší použití std::mutex od std::atomic při řízení přístupu k datům?
Jaký je rozdíl mezi použitím vláknového poolu a přímým vytvářením nových vláken podle potřeby?
V jakých situacích je vhodnější použít kontejner std::unordered_map?
Jaký typ dat nebo objekty je povoleno ukládat do kontejneru std::set v C++?
S jakými typickými problémy a omezeními se setkává použití std::vector v C++?
Jaké standardní mechanismy pro synchronizaci vláken používáš nebo znáš v knihovně standardních funkcí?
Jaká je role systému DNS a proč je v síti nutný?
V jakých případech je správné používat vzor Singleton při vývoji?
Máte zkušenosti s systémy, které vyžadují velkou zátěž?
Jaké metody zlepšení výkonu řetězců v C++ se používají k zvýšení jejich efektivity?
Jaké hlavní rozhraní poskytuje jádro operačního systému Linux pro interakci s uživateli a aplikacemi?
Jak odhadnout množství paměti potřebné pro uložení datové struktury ve formě mapy?
Můžete uvést příklad situace, kdy dochází k vzájemnému blokování procesů, které je navždy zasekne?
Jaké potíže mohou nastat při vyhazování výjimek uvnitř konstruktoru objektu?
Jaký je účel klíčového slova inline v programování?
V jakých případech byste měli ve svém projektu používat kontejner unordered_set?
Co se stane, když se pokusíte odstranit ukazatel, který ukazuje na null, pomocí operátoru delete?
Můžeš vyjmenovat různé algoritmy řazení, které znáš?
Jak je přesně zajištěn přenos dat v protokolu HTTP?
Vysvětlete pojem toku v programování a jeho hlavní charakteristiky.