Sobes.tech

C/C++

Který je rychlejší při sekvenčním průchodu přes identické prvky: std::list nebo std::vector, a proč?

Middle+
41

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ů.

Middle+
36

Co je atomová operace a co určuje memory_order?

Middle+
26

Povězte nám o svých zkušenostech s vývojem v C++: projekty, standardy jazyka a relevantní úkoly.

Middle+
24

Jaké testy jste napsali a jak jste použili Google Test/Google Mock?

Middle+
24

Proč bylo ve vašem TCP serveru potřeba vícenásobné vlákno?

Middle+
21

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í?

Middle+
19

Jak byla organizována a automatizována start a testování emulátoru zařízení?

Middle+
19

Jak jste řídili výkon reálného času a identifikovali úzká místa?

Middle+
17

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?

Middle+
17

// x86-64 struct S { char ch; std::uint16_t i; std::uint16_t getI() const { return i; }; virtual ~S() {} }; sizeof(S) == ?

Middle+
14

Museli jste optimalizovat systém, najít úzká místa a profilovat ho?

Middle+
12

Proč je velikost prázdné struktury v C++ obvykle 1 bajt, nikoli 0?

Middle+
6
/2