Milyen szinten dolgozott Linuxszal: kernel vagy felhasználói tér?
C/C++
Meséljen a C++-ban végzett fejlesztési tapasztalatairól: projektek, nyelvi szabványok és releváns feladatok.
Melyik gyorsabb sorozatos iteráció során azonos elemek felett: std::list vagy std::vector, és miért?
Milyen teszteket írtál, és hogyan használtad a Google Test/Google Mock-ot?
Mit fog a program az képen kiírni, amikor egy C objektumot épít és töröl egy A alap osztállyal, B és X mezőkkel?
Hogyan ellenőrizte valós idejű alkalmazások teljesítményét és azonosította a szűk keresztmetszeteket?
Hogyan szervezték és automatizálták az emulátor eszköz indítását és tesztelését?
Szükség volt optimalizálni a rendszert, megtalálni a szűk keresztmetszeteket és profilozni?
Mi az az atom művelet, és mit határoz meg a memory_order?
Milyen primitív szinkronizációs mechanizmusokat ismer C++-ban? Miben különbözik a std::lock_guard a std::unique_lock-tól, és mikor lehet szükség manuális unlock-ra?
// x86-64 struct S { char ch; std::uint16_t i; std::uint16_t getI() const { return i; }; virtual ~S() {} }; sizeof(S) == ?
Miért volt szükség több szálra a TCP szerverében?
Miért általában 1 bájt a C++-ban egy üres struktúra mérete, nem 0?