Sobes.tech

За списък, вектор, set и unordered_set посочете сложността на търсенето на елемент по стойност и изтриването на намерения елемент, както и правилата за анулиране на итераторите.

Middle+
33

Какво е атомарна операция и какво определя memory_order?

Middle+
26

Кой е по-бърз при последователна итерация върху идентични елементи: std::list или std::vector, и защо?

Middle+
23

Разкажете за вашия опит в разработката на C++: проекти, стандарти на езика и релевантни задачи.

Middle+
23

Защо беше необходим мултинишинг в TCP сървъра ви?

Middle+
20

Кои примитивни механизми за синхронизация знаете в C++? Как се различава std::lock_guard от std::unique_lock и кога може да е необходим ръчен unlock?

Middle+
19

Как беше организиран и автоматизиран стартът и тестът на емулатора на устройството?

Middle+
19

Как контролирахте производителността на приложенията в реално време и идентифицирахте тесните места?

Middle+
17

Какви тестове написахте и как използвахте Google Test/Google Mock?

Middle+
16

Какво ще изведе програмата на изображението при конструиране и разрушаване на обект C с базов клас A, поле B и поле X?

Middle+
16

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

Middle+
13

Трябваше ли да оптимизирате системата, да намерите тесните места и да я профилирате?

Middle+
11

Защо размерът на празна структура в C++ обикновено е 1 байт, а не 0?

Middle+
4
/2