Sobes.tech

C/C++

Saraksta, vektors, set un unordered_set meklēšanas sarežģītība pēc vērtības un atrastā elementa dzēšana, kā arī iterētāju nederīguma noteikumi.

Middle+
34

Kas ir atomu operācija un ko nosaka memory_order?

Middle+
26

Kurš ir ātrāks secīgas iterācijas laikā pār identiskiem elementiem: std::list vai std::vector, un kāpēc?

Middle+
24

Pastāstiet par savu pieredzi C++ izstrādē: projektus, valodas standartus un relevantas uzdevumus.

Middle+
23

Kāpēc jūsu TCP serverī bija nepieciešama daudzšaru darbība?

Middle+
20

Kādus primitīvus sinhronizācijas mehānismus jūs zināt C++? Kā atšķiras std::lock_guard no std::unique_lock, un kad var būt nepieciešama manuāla unlock?

Middle+
19

Kā tika organizēta un automatizēta emulatora ierīces uzsākšana un testēšana?

Middle+
19

Kā jūs kontrolējāt reāllaika lietojumprogrammu veiktspēju un identificējāt šaurās vietas?

Middle+
17

Kādus testus jūs uzrakstījāt un kā jūs izmantojāt Google Test/Google Mock?

Middle+
16

Ko izvadīs programma attēlā, būvējot un iznīcinot objektu C ar bāzes klasi A, lauku B un lauku 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

Vai jums bija jāoptimizē sistēma, jāatrod šaurās vietas un jāprofilē?

Middle+
11

Kāpēc tukšas struktūras izmērs C++ parasti ir 1 baits, nevis 0?

Middle+
4
/2