C/C++
Wat wordt er op het scherm weergegeven? (Vraag 2: std::map, operator[], at() methode)
Vertel ons over je opleiding en vorige banen.
Vertel over het debuggen van applicaties: welke tools en benaderingen hebt u gebruikt (Valgrind, AddressSanitizer, breakpoints)
Hoe behandel je uitzonderingen in threads en geef je ze door aan de hoofdthread?
Hoe los je het probleem op met twee constructeurs van een klasse die std::string (bestandspad en inhoud) accepteren?
Hoe een segmentation fault op de server van de klant debuggen zonder directe toegang tot de profiler?
Wat interesseert u nu, hoe actief zoekt u naar werk en waarom heeft u besloten nieuwe aanbiedingen te overwegen?
Hoe beperk je het aantal gelijktijdige exemplaren van software op Linux, bijvoorbeeld niet meer dan N?
Waarvoor is unique_ptr bedoeld?
Vertel ons over een bug met de tabulatie: hoe heb je het gevonden, wat was de oorzaak en welke diagnosemethoden heb je gebruikt?
Hoe gebruik je externe hulp en AI-tools bij ontwikkeling?
Hoe is de caching geïmplementeerd: met interne structuren of anders?
Welke systeemoproepen hebt u gebruikt en waarmee bent u geconfronteerd (bestands/netwerk)?
Wat is de grootte van unique_ptr?
Waar hebt u de ontwikkeling uitgevoerd: op virtuele machines, op de lokale machine of op de bedrijfscomputer?
Hoe voorkom je dat je na drie maanden in een situatie terechtkomt waarin alles "rommelig" is en niets werkt, als de leider heeft besloten om de code radicaal te herschrijven (bijvoorbeeld Boost verwijderen)?
Wat weet je over ons bedrijf en het team dat wordt aangenomen?
Zijn er gevallen geweest waarin de beoordeling van de taak niet overeenkwam met de daadwerkelijke tijdsbehoefte? Wat deed u als er meer of minder tijd nodig was?
Salarisverwachtingen?
Wanneer ben je klaar om aan het werk te gaan?