Vertel me over je ervaring met Linux
C/C++
Wat is het verschil tussen een switch en een router?
Wat is WLAN?
Wat is NAT?
Vertel over je werkervaring en je laatste grote project (documentconversiedienst in OnlyOffice)
Wat is sneller — TCP of UDP, en waarom? (klassieke netwerkvraag)
Waarom zoek je een nieuwe baan en wat motiveert je in je werk?
Wat zijn uw salarisverwachtingen?
Wat doet het subnetmasker?
Noem de niveaus van het OSI-model
Wat is een poort (in netwerkinteractie)?
Heeft u ervaring met C++20?
Wat weet je over ons bedrijf en het team dat wordt aangenomen?
Noem de geheugengebieden van een proces en leg uit hoe geïnitialiseerde en niet-geïnitialiseerde globale gegevens de grootte van de uitvoer beïnvloeden.
Welke slimme pointers in C++ ken je? Vergelijk std::shared_ptr gemaakt via new en std::make_shared: voordelen, nadelen en exceptieveiligheid.
Waarom heeft het zoeken naar een element op waarde in std::set een complexiteit van O(log n)?
Wat is het verschil tussen malloc/free en new/delete? Wat doet operator new en hoe maak je een object in vooraf toegewezen geheugen?
struct Threadsafe { Threadsafe() = default; Threadsafe(Threadsafe other){ this->mutex = other.mutex; } std::mutex mutex; A a; B b; // ... };
Wat zijn de vereisten voor elementtypes om ervoor te zorgen dat std::vector tijdens herallocatie verplaatsing gebruikt in plaats van kopiëren? Waarom is noexcept belangrijk voor move-constructors?
Op welk niveau werkte je met Linux: kernel of gebruikersruimte?