Sobes.tech

list, vector, set және unordered_set үшін, мән бойынша элемент іздеу және табылған элементті жою күрделілігін, сондай-ақ итераторларды жарамсыздандыру ережелерін атаңыз.

Middle+
56

C++-та даму тәжірибеңіз туралы айтыңыз: жобалар, тіл стандарттары және маңызды тапсырмалар.

Middle+
47

Бірдей элементтер бойынша кезектегі қайсысы жылдамырақ: std::list ме, әлде std::vector ме, және неге?

Middle+
46

Қандай тесттер жаздыңыз және Google Test/Google Mock-ты қалай қолдандыңыз?

Middle+
42

Эмулятор құрылғысының іске қосылуы мен тестілеуі қалай ұйымдастырылды және автоматтандырылды?

Middle+
37

Атомды операция дегеніміз не және memory_order не көрсетеді?

Middle+
37

Суреттегі бағдарлама, негіз класы A, өріс B және өріс X бар C объектісін құру және жою кезінде не шығарады?

Middle+
37

Шынайы уақыт қосымшаларының өнімділігін қалай бақылап, бұғаттау нүктелерін қалай анықтадыңыз?

Middle+
36

Жүйені оңтайландыру, тығындар табу және профайлдау керек болды ма?

Middle+
35

TCP серверіңізде неге көп ағынды қажет болды?

Middle+
35

C++-та қай primitives синхрондау механизмдерін білесіз? std::lock_guard пен std::unique_lock арасындағы айырмашылық неде және қашан қолмен unlock қажет болуы мүмкін?

Middle+
33

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

Middle+
31

Неге C++-та бос құрылымның өлшемі әдетте 1 байт, 0 емес?

Middle+
25
/2