Povedzte mi o vašich skúsenostiach s Linuxom
C/C++
Aký je rozdiel medzi prepínačom (switch) a smerovačom (router)?
Čo je WLAN?
Čo je NAT?
Povedzte nám o svojej pracovnej skúsenosti a poslednom veľkom projekte (služba konverzie dokumentov v OnlyOffice)
Čo je rýchlejšie — TCP alebo UDP, a prečo? (klasická sieťová otázka)
Prečo hľadáte novú prácu a čo vás motivuje v práci?
Aké sú vaše očakávania ohľadom platu?
Čo robí maska podsiete?
Uveďte úrovne modelu OSI
Čo je to port (v sieťovej komunikácii)?
Máte skúsenosti s C++20?
Čo viete o našej spoločnosti a tíme, do ktorého sa prijíma?
Uveďte pamäťové oblasti procesu a vysvetlite, ako inicializované a neinicializované globálne dáta ovplyvňujú veľkosť spustiteľného súboru.
Prečo má vyhľadávanie prvku podľa hodnoty v std::set zložitosť O(log n)?
Aké inteligentné ukazovatele v C++ poznáte? Porovnajte std::shared_ptr vytvorený cez new a std::make_shared: výhody, nevýhody a bezpečnosť pri výnimkách.
Aký je rozdiel medzi malloc/free a new/delete? Čo robí operátor new a ako vytvoriť objekt v predom alokovanej pamäti?
Aké sú požiadavky na typy prvkov, aby std::vector pri prealokovaní používal presun namiesto kopírovania? Prečo je noexcept dôležité pre move konštruktory?
štruktúra Threadsafe { Threadsafe() = default; Threadsafe(Threadsafe other){ this->mutex = other.mutex; } std::mutex mutex; A a; B b; // ... };
Na akej úrovni ste pracovali s Linuxom: jadro alebo používateľský priestor?