Papaskinkite apie savo patirtį dirbant su Linux
C/C++
Kuo skiriasi switch ir router?
Kas yra WLAN?
Kas yra NAT?
Papaskinkite apie savo darbo patirtį ir paskutinį didelį projektą (dokumento konvertavimo paslauga OnlyOffice)
Kas greičiau — TCP ar UDP, ir kodėl? (klasikinis tinklo klausimas)
Kodėl ieškote naujo darbo ir kas jus motyvuoja darbe?
Kokios yra jūsų atlyginimo lūkesčiai?
Ką daro tinklo kaukė?
Pavadinkite OSI modelio lygius
Kas yra portas (tinklo sąveikoje)?
Ar turite patirties dirbant su C++20?
Ką žinote apie mūsų įmonę ir komandą, į kurią vyksta įdarbinimas?
Pavadinkite proceso atminties regionus ir paaiškinkite, kaip inicializuoti ir neinitializuoti globalūs duomenys veikia vykdomojo failo dydį.
Kokius išmaniuosius rodyklius C++ žinote? Palyginkite std::shared_ptr, sukurtą per new, ir std::make_shared: privalumai, trūkumai ir išimčių saugumas.
Kuo skiriasi malloc/free ir new/delete? Kas daro operatorius new ir kaip sukurti objektą iš anksto paskirtoje atmintyje?
Kodėl ieškant elemento pagal reikšmę std::set turi sudėtingumą O(log n)?
Kokie yra reikalavimai elementų tipams, kad std::vector naudotų perkelimą vietoj kopijavimo per peradresavimą? Kodėl move konstruktoriai yra svarbūs, kai yra noexcept?
Kokiu lygiu dirbote su Linux: branduoliu ar naudotojo erdve?
„Threadsafe“ struktūra { Threadsafe() = default; Threadsafe(Threadsafe other){ this->mutex = other.mutex; } std::mutex mutex; A a; B b; // ... };