Který je rychlejší při sekvenčním průchodu přes identické prvky: std::list nebo std::vector, a proč?
C/C++
U seznamu, vektoru, množině a unordered_set uveďte složitost hledání prvku podle hodnoty a odstranění nalezeného prvku, stejně jako pravidla pro neplatnost iterátorů.
Co je atomová operace a co určuje memory_order?
Povězte nám o svých zkušenostech s vývojem v C++: projekty, standardy jazyka a relevantní úkoly.
Jaké testy jste napsali a jak jste použili Google Test/Google Mock?
Proč bylo ve vašem TCP serveru potřeba vícenásobné vlákno?
Jaké primitivní synchronizační mechanismy znáte v C++? Čím se liší std::lock_guard od std::unique_lock a kdy může být potřeba ruční odemčení?
Jak byla organizována a automatizována start a testování emulátoru zařízení?
Jak jste řídili výkon reálného času a identifikovali úzká místa?
Co zobrazí program na obrázku při konstrukci a ničení objektu C s základní třídou A, polem B a polem X?
// x86-64 struct S { char ch; std::uint16_t i; std::uint16_t getI() const { return i; }; virtual ~S() {} }; sizeof(S) == ?
Museli jste optimalizovat systém, najít úzká místa a profilovat ho?
Proč je velikost prázdné struktury v C++ obvykle 1 bajt, nikoli 0?