Sobes.tech

C/C++

Które jest szybsze podczas sekwencyjnej iteracji po identycznych elementach: std::list czy std::vector, i dlaczego?

Middle+
42

Dla listy, wektora, set i unordered_set, podaj złożoność wyszukiwania elementu po wartości i usuwania znalezionego elementu, a także zasady unieważniania iteratorów.

Middle+
41

Opowiedz o swoim doświadczeniu w programowaniu w C++: projekty, standardy języka i istotne zadania.

Middle+
37

Jakie testy napisałeś i jak korzystałeś z Google Test/Google Mock?

Middle+
36

Dlaczego w Twoim serwerze TCP była potrzebna wielowątkowość?

Middle+
31

Jakie podstawowe mechanizmy synchronizacji znasz w C++? Czym różni się std::lock_guard od std::unique_lock, i kiedy może być potrzebne ręczne odblokowanie?

Middle+
28

Czym jest operacja atomowa i co określa memory_order?

Middle+
28

Jak kontrolowałeś wydajność aplikacji czasu rzeczywistego i identyfikowałeś wąskie gardła?

Middle+
27

Co wyświetli program na obrazku podczas konstruowania i niszczenia obiektu C z klasą bazową A, polem B i polem X?

Middle+
23

Jak zorganizowano i zautomatyzowano uruchomienie i testowanie emulatora urządzenia?

Middle+
21

Czy musiałeś zoptymalizować system, znaleźć wąskie gardła i profilować go?

Middle+
17

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

Middle+
16

Dlaczego rozmiar pustej struktury w C++ jest zwykle 1 bajt, a nie 0?

Middle+
8
/2