На којем нивоу сте радили са Linux-ом: језгро или кориснички простор?
C/C++
Ispričajte o svom iskustvu u razvoju u C++: projekti, standardi jezika i relevantni zadaci.
Koje je brže tokom sekvencijalne iteracije preko identičnih elemenata: std::list ili std::vector, i zašto?
Kako ste kontrolisali performanse aplikacija u stvarnom vremenu i identifikovali uska grla?
Koje testove ste napisali i kako ste koristili Google Test/Google Mock?
Šta će program na slici ispisati pri konstrukciji i uništavanju objekta C sa baznom klasom A, poljem B i poljem X?
Kako je organizovan i automatizovan start i testiranje emulatora uređaja?
Šta je atomarna operacija i šta specificira memory_order?
Koje primitivne mehanizme sinhronizacije poznajete u C++? Čime se razlikuje std::lock_guard od std::unique_lock i kada može biti potrebna ručna otključavanja?
Зашто је била потребна мултитредност у вашем TCP серверу?
Da li ste morali da optimizujete sistem, pronađete uska grla i profilisete ga?
// x86-64 struct S { char ch; std::uint16_t i; std::uint16_t getI() const { return i; }; virtual ~S() {} }; sizeof(S) == ?
Zašto je veličina prazne strukture u C++ obično 1 bajt, a ne 0?