C/C++
Vertel over de Go-planner en het GMP-model, evenals het work stealing-mechanisme.
Wat bedoel je met systeemprogrammering?
Hoe ging u om met fouten bij het werken met databases?
Wat gebeurt er binnen de scheduler tijdens een blokkerende systeema çağrısı?
Waarom bent u op zoek naar een baan?
Er is een code review taak: een collega heeft een oplossing ingediend die werkt en gedekt is door unit tests, maar de implementatie is helemaal niet zoals jij het zou doen. Wat ga je doen?
Welke C++-standaard zou je liever gebruiken?
Vertel over het huidige project en het deel van de applicatie waarvoor je verantwoordelijk was.
Op basis van welke criteria kiest u momenteel een nieuwe werkplek?
Vertel me over de projecten binnen [bedrijf].
Wat heeft je ertoe aangezet om naar een nieuwe plek te zoeken?
Heeft u ooit gebruik gemaakt van GNU-hulpmiddelen en standaard Linux-hulpmiddelen (grep, sed, awk, enz.)?
Wat gebeurt er met een slimme pointer die is geïnitialiseerd met nullptr?
Waarom heb je besloten de markt te betreden? Ik heb lange tijd bij [bedrijf] gewerkt, hier bijna drie jaar — wat is er niet goed?
Wat zijn uw inkomensverwachtingen en welke beloningsstructuur past bij u?
Hoe weet je of een wijziging (bijvoorbeeld overstappen van Boost naar de standaardbibliotheek) echt « werkt »?
Wat maakt een taak interessant voor jou? Welke eigenschappen moet het hebben zodat je eraan wilt beginnen?
Heeft u ooit deelgenomen aan technische discussies/meningsverschillen binnen het team? Hoe verliepen ze en hoe werden ze opgelost?
Leg uit met een voorbeeld met std::vector en emplace_back: hoe voorkom je onnodige kopieën?
Wat zijn je criteria bij het kiezen van een nieuwe werkplek?