Sobes.tech

C/C++

Voor list, vector, set en unordered_set, noem de complexiteit van zoeken naar een element op waarde en het verwijderen van een gevonden element, evenals de regels voor het ongeldig maken van iterators.

Middle+
34

Wat is een atomaire operatie en wat specificeert memory_order?

Middle+
26

Vertel ons over je ervaring met C++-ontwikkeling: projecten, taalstandaarden en relevante taken.

Middle+
24

Welke is sneller tijdens sequentiële iteratie over identieke elementen: std::list of std::vector, en waarom?

Middle+
24

Welke tests heb je geschreven en hoe heb je Google Test/Google Mock gebruikt?

Middle+
23

Waarom was multithreading nodig in je TCP-server?

Middle+
20

Welke primitieve synchronisatie-mechanismen ken je in C++? Hoe verschilt std::lock_guard van std::unique_lock, en wanneer kan handmatige unlock nodig zijn?

Middle+
19

Hoe werd de start en automatisering van het emulatorapparaat georganiseerd en geautomatiseerd?

Middle+
19

Hoe heb je de prestaties van real-time applicaties gecontroleerd en knelpunten geïdentificeerd?

Middle+
17

Wat zal het programma in de afbeelding uitprinten bij het construeren en vernietigen van een object C met een basisklasse A, veld B en veld 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

Heb je het systeem moeten optimaliseren, knelpunten vinden en profileren?

Middle+
11

Waarom is de grootte van een lege structuur in C++ meestal 1 byte, niet 0?

Middle+
4
/2