List, vector, set жана unordered_set үчүн, мааниге ылайык элементти издөө жана табылган элементти өчүрүү татаалдыгын жана итераторлорду жараксыз кылуу эрежелерин атаңыз.
C/C++
Тізбектілік бойынша бірдей элементтерді қайталау кезінде қайсысы тезірек: std::list ме, әлде std::vector ме, және неге?
C++ программалоо тажрыйбаңыз жөнүндө айтып бериңиз: долбоорлор, тил стандарттары жана тиешелүү тапшырмалар.
Қандай тесттер жаздыңыз және Google Test/Google Mock-ты қалай қолдандыңыз?
Эмулятор түзүмүнүн ишке киргизилиши жана тестирлөө кандай уюштурулду жана автоматташтырылды?
Атомдык операция деген эмне жана memory_order эмне белгилейт?
Тамактан реалдуу убакыт колдонмолорунун иштешин кантип көзөмөлдөдүңүз жана тыгындарды кандай аныктадыңыз?
Сүрөттөгү программа, негизги класс A, талаа B жана талаа X менен C объектисин куруу жана жок кылуу учурунда эмне чыгарат?
Неге сиздин TCP сервериңизде көп агымдуу иштөө керек болду?
Кай primitives синхрондоо механизмдерин C++-да билесиз? std::lock_guard менен std::unique_lock арасындағы айырмачылык эмне жана качан кол менен unlock керек болушу мүмкүн?
Жүйені оңтайландыру, тығындар табу және профайлдау керек болды ма?
// x86-64 struct S { char ch; std::uint16_t i; std::uint16_t getI() const { return i; }; virtual ~S() {} }; sizeof(S) == ?
Неге C++-та бош структуранын өлчөмү адатта 1 байт, 0 эмес?