Jak byla ve vašem servisu organizována vícenásobnost a fronta úloh?
C/C++
Jaké další případy deadlock jsou možné, kromě různých pořadí získání mutexu? Je potřeba recursive_mutex?
Jak přistupujete k plnění úkolů a dodržování termínů?
Jak implementovat RAII-obal nad knihovnou v C a co se stane při jejím kopírování?
Jak využíváte externí pomoc a nástroje AI při vývoji?
Povězte nám o chybě s tabulací: jak jste ji našli, jaký byla příčina a jaké diagnostické metody jste použili?
Jakou místní LLM jste použili a jak jste ji nastavili?
Kdy jste připraven začít pracovat?
Vysvětlete příklad s std::vector a emplace_back: jak se vyhnout zbytečnému kopírování?
Co je RAII, jaký problém řeší a proč ho používat místo ručního delete?
Povězte nám o vnitřní struktuře std::vector a o zneplatnění iterátorů, odkazů a ukazatelů.
Povězte o režimech zachycení Lambda a o nástrahách doby života zdrojů.
Jaké primitives synchronizace jste použili a v čem se liší lock_guard, unique_lock a scoped_lock?
Jak jste záměrně optimalizovali kopírování při konverzi velkých dokumentů?
Co je std::condition_variable, co dělá predikát a proč je potřeba?
V jaké společnosti a na jakých úkolech byste chtěli pracovat?
Povězte o aktuálním projektu a části aplikace, za kterou jste odpovídali.
Jak podrobně vám bylo řečeno o společnosti a čím se zabývá?
Jak byla organizována serverová část: rozhraní, interakce komponent a rozdělení odpovědností?
Jak byly ve jádru organizovány třídy a algoritmy konverze?