De beste MCQ-vragen voor softwareengineers
Waarom MCQ-screening in 2026 nog steeds werkt
Het is modieus om multiple-choice tests af te doen als "trivia". Die kritiek is terecht wanneer de vragen slecht zijn. Goede MCQ-vragen zijn het goedkoopste, snelste filter in je aanstellingstrechter: ze kosten een kandidaat 15 minuten en een interviewer nul, en ze scheiden betrouwbaar "weet wat een hash map is" van "voegde JavaScript toe aan hun LinkedIn". MCQ is één laag van een bredere software engineering assessment; combineer het met coding en system-design rondes voor een volledig beeld.
Wat scheidt een goede MCQ van een slechte
Slecht: In welk jaar werd Python voor het eerst vrijgegeven?
Goed: Je ziet deze code in een PR. Wat is het meest belangrijke probleem om in review op te merken? (met vier aannemelijke opties, waarvan maar één de echte bug is)
De beste MCQ-vragen:
- Testen oordeel, niet geheugen. "Welk hulpmiddel is juist" slaat "wat is de syntaxis".
- Hebben aannemelijke afleidingsopties. Elk verkeerd antwoord zou het juiste antwoord voor een ander vraag kunnen zijn.
- Gebruiken echte artefacten. Toon een stack trace, een SQL-query, een diff – niet abstract proza. Hetzelfde principe ondersteunt work-sample tests: toets tegen de werkelijke vorm van het werk.
- Zet per vraag een tijdslot. 60–90 seconden dwingt intuïtieve competentie af, niet Googelen.
Voorbeeldvraagtypen die we aanbevelen
- Bugs herkennen. Een functie van 15 regels met één subtiele bug. Vier antwoordopties, één correct.
- Complexiteitsredenering. "Wat is de tijdcomplexiteit van de functie hierboven?"
- Hulpmiddel selectie. "Je moet een 200GB-logbestand dedupliceren op één machine met 16GB RAM. Beste aanpak?"
- API-kennis. Echte methodeprofilen van frameworks die de rol gebruikt.
- Beveiliging. "Welk van deze eindpunten is kwetsbaar voor IDOR?"
Voor junior developer-rollen kun je sterker inzetten op bugs herkennen en API-kennis; voor senior engineer-rollen leveren complexiteitsredenering en hulpmiddel selectie meer signaal. MCQ-screening werkt ook voor backend-ontwikkeling en databasebeheer-rollen.
Hoe lang de test moet zijn
Voor een senior IC-rol: 15–20 vragen, 25-minutenlimiet. Alles langer straft goede kandidaten af zonder het signaal te verbeteren. We zien de sterkste correlatie met prestaties op het werk op precies het moment waarop kandidaten zich licht onder tijdsdruk voelen, maar niet in paniek.
Stop niet bij MCQ
MCQ alleen kan je niet vertellen of een kandidaat code kan schrijven. Het vertelt je of zij moeten doorgaan naar het deel waar je dat te weten komt. Combineer het met een korte live coding round en je hebt een hele phone screen vervangen.