Meséljen a Linux-szal való tapasztalatáról
C/C++
Mi a különbség a switch és a router között?
Mi az a WLAN?
Mi az a NAT?
Meséljen munkatapasztalatáról és legutóbbi nagy projektjéről (dokumentumkonverziós szolgáltatás az OnlyOffice-ben)
Mi gyorsabb — TCP vagy UDP, és miért? (klasszikus hálózati kérdés)
Miért keres új munkát, és mi motivál a munkában?
Milyen a fizetési elvárásod?
Mit csinál a hálózati maszk?
Nevezze meg az OSI modell szintjeit
Mi az a port (hálózati interakcióban)?
Van tapasztalata a C++20 használatában?
Mit tud a cégünkről és arról a csapatról, amelyhez toborzás folyik?
Nevezze meg egy folyamat memória régióit, és magyarázza el, hogyan befolyásolják az inicializált és nem inicializált globális adatok a futtatható fájl méretét.
Milyen okos mutatókat ismersz C++-ban? Hasonlítsd össze a std::shared_ptr-t, amelyet a new segítségével hoztál létre, a std::make_shared-ral: előnyök, hátrányok és kivételbiztonság.
Miért van az, hogy a std::set-ben érték szerint keresés O(log n) összetettségű?
Threadsafe szerkezet { Threadsafe() = default; Threadsafe(Threadsafe más){ this->mutex = más.mutex; } std::mutex mutex; A a; B b; // ... };
Mi a különbség a malloc/free és a new/delete között? Mit csinál a operator new, és hogyan hozhatunk létre egy objektumot előre lefoglalt memóriában?
Milyen követelmények vannak az elem típusokra annak biztosítására, hogy a std::vector a újraelosztás során a move-ot használja a másolás helyett? Miért fontos a noexcept a move-konstruktorok számára?
Milyen szinten dolgozott Linuxszal: kernel vagy felhasználói tér?