C/C++
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ů?
Můžete popsat, jak jste spolupracovali s testovacím týmem na předchozím místě práce?
Vysvětlete, jak a za jakých okolností se v C++ používá funkce std::move.
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?
Můžete vysvětlit princip L ze SOLID a jeho význam při návrhu kódu?
Jak je implementována datová struktura unordered_map a jak se liší od běžných map?
Je použití operátoru OR (||) v podmínkových výrazech přijatelným a bezpečným přístupem?
Jak je připojena externí knihovna k vašemu projektu?
V jakých případech dochází ke volání konstruktoru kopie pro objekt v programovacím jazyce?
Jak jsou v C++ implementovány automatické mechanismy správy paměti a co jsou chytré ukazatele?
Jaké důsledky mohou nastat při vyhození výjimky z destruktora v programu?
Kdy je vhodné použít v C++ unikátní chytrý ukazatel místo sdíleného vlastnictví?
Můžete vysvětlit, co jsou hlavičky v protokolech HTTP a HTTPS a jakou roli hrají?
Můžete mluvit o složení a roli vašeho týmu na předchozím místě práce?
Vysvětlete, co je to chytrý ukazatel weak_ptr a jak se liší od shared_ptr v C++?
Můžeš vyjmenovat a vysvětlit hlavní typy ukazatelů v programovacích jazycích?
Jaké způsoby řízení transakcí existují v SQL a jak je používat?
Jak určit a používat metodu patřící konkrétní třídě bez nutnosti jejího vytvoření?