Ispričajte mi o svom iskustvu sa Linuxom
C/C++
Koja je razlika između switcha i rutera?
Šta je WLAN?
Šta je NAT?
Šta je brže — TCP ili UDP, i zašto? (klasično mrežno pitanje)
Реците о вашем радном искуству и последњем великом пројекту (услуга конверзије докумената у OnlyOffice)
Zašto tražite novi posao i šta vas motiviše u radu?
Koja su vaša očekivanja u pogledu plate?
Šta radi maska podmreže?
Наведите нивое OSI модела
Šta je port (u mrežnoj komunikaciji)?
Имате ли искуства са C++20?
Šta znate o našoj kompaniji i timu u koji se vrši zapošljavanje?
Navedite memorijske regione procesa i objasnite kako inicijalizovani i neinicializovani globalni podaci utiču na veličinu izvršnog fajla.
Koje pametne pokazivače u C++ poznajete? Uporedite std::shared_ptr kreiran putem new i std::make_shared: prednosti, mane i sigurnost u slučaju izuzetaka.
Koja je razlika između malloc/free i new/delete? Šta radi operator new i kako napraviti objekat u unapred alociranoj memoriji?
Zašto pretraživanje elementa po vrijednosti u std::set ima složenost O(log n)?
Koji su zahtevi za tipove elemenata da bi se osiguralo da std::vector koristi pomeranje umesto kopiranja tokom ponovne alokacije? Zašto je noexcept važno za move konstruktore?
На којем нивоу сте радили са Linux-ом: језгро или кориснички простор?
struktura Threadsafe { Threadsafe() = default; Threadsafe(Threadsafe other){ this->mutex = other.mutex; } std::mutex mutex; A a; B b; // ... };