Mock-sollicitatievragen voor software-engineers

Door Aaron Cao · Bijgewerkt op

Oefen vier families: de opener- en motivatievragen waarmee elke ronde begint, projectverdiepingen met vijandige vervolgvragen, rolspecifieke technische prompts, en de samenwerkings- en mislukkelingsverhalen die gedragsrondes omcirkelen. De vervolgvragen zijn belangrijker dan de hoofdvragen; oefen het overleven daarvan.

Openers en motivatie: de vragen waarmee elke ronde begint

Software-engineering-sollicitaties openen zoals elk sollicitatiegesprek opent, en engineers oefenen dit blok consequent te weinig omdat het niet technisch aanvoelt. Het wordt toch beoordeeld. Oefen deze totdat de antwoorden 60 tot 90 seconden lopen zonder afdwalen:

  • Vertel over jezelf en neem me mee door jouw achtergrond.
  • Waarom vertrek je bij je huidige rol, of waarom dit bedrijf?
  • Wat voor werk wil je over 2 jaar doen?
  • Wat is het project waar je het trotst op bent, in 2 minuten?

De valkuil in deze familie is biografie: je cv in volgorde opdreunen in plaats van een argument voor geschiktheid te maken. Een sterke opener kiest de 2 of 3 feiten die aansluiten bij de functiebeschrijving en landt op waarom deze rol de logische volgende stap is. Het antwoord op het trotste project dient ook als opzet voor de verdiepingsfamilie hieronder, dus kies een project dat 10 minuten vervolgvragen kan overleven, niet alleen een gepolijste samenvatting van 2 minuten.

Projectverdiepingen: waar SWE-sollicitaties eigenlijk worden beslist

De kern van de meeste technische rondes is een van jouw projecten onder aanhoudende bevraging, en dit is de familie waar mockoefening het hoogste rendement oplevert omdat de vervolgvragen bruut zijn om te improviseren. Begin met prompts als deze:

  • Neem me mee door de architectuur van het systeem dat je hebt gebouwd. Waarom dat ontwerp?
  • Wat was de moeilijkste technische beslissing in dat project, en wat waren de alternatieven?
  • Wat brak er in productie, en wat deed je eraan?
  • Wat zou je herontwerpen als je het vandaag opnieuw zou bouwen?

Oefen dan de vervolgvragen die een competente interviewer betrouwbaar stelt: waarom niet het voor de hand liggende alternatief, wat waren de werkelijke cijfers, latentie, schaal, kosten, welk deel was van jou in plaats van van het team, en wat gebeurde er nadat je het had uitgebracht. Antwoorden zonder cijfers lezen als observatie in plaats van eigenaarschap; een antwoord dat zegt dat verzoeken daalden van 800 milliseconden naar 90 heeft een ander gewicht dan een dat zegt dat het sneller werd.

Eén eerlijke verdieping in een echt project, geoefend totdat de derde vervolgvraag stopt met pijn doen, overtreft vijf projecten die je alleen op samenvattingsniveau kunt beschrijven.

Technische prompts en systeemontwerp, geschaald naar de ronde

Live coderen wordt het best geoefend in een editor, maar de gesproken technische laag eromheen hoort in mocksollicitaties: een aanpak vertellen, een complexiteitsclaim verdedigen, hardop redeneren over een ontwerp. Representatieve prompts:

  • Hoe zou je een URL-verkorter, een rate limiter of een notificatiedienst ontwerpen?
  • Je moet 100 miljoen events per dag opslaan en ze per gebruiker opvragen. Neem me mee door de opslagkeuzes.
  • Wanneer zou je een wachtrij kiezen boven een synchrone aanroep tussen services?
  • Leg een cachingstrategie uit die je echt hebt gebruikt en waar het misging.

Voor junior rollen: verwacht dat prompts neigen naar fundamenten: keuzes van datastructuren, een trage endpoint debuggen, uitleggen wat er gebeurt als een URL in een browser wordt getypt. Voor senior rollen: verwacht trade-offdruk: kosten versus latentie, consistentie versus beschikbaarheid, en de vervolgvraag je hebt 2 weken en 1 engineer, wat snijd je weg. Het oefenen van de vertelling is belangrijk omdat de echte vaardigheid die wordt beoordeeld leesbaar redeneren is onder tijdsdruk, niet het aankomen bij een gememoriseerde architectuur.

Gedragsverhalen en hoe je deze bank als echte oefening gebruikt

Technische gedragsrondes draaien rond een voorspelbare set: een conflict met een collega die je respecteerde, een deadline die je miste, een beslissing die je verkeerd maakte, een keer dat je het niet eens was met een technische richting en wat je deed, een keer dat je iemand begeleidde of begeleid werd. Bereid 4 tot 6 echte verhalen voor die elk 2 of 3 van deze prompts dekken, met de situatie, jouw actie en een concreet resultaat; hetzelfde verhaal vanuit verschillende hoeken is normaal en verwacht.

Maak van de bank dan oefening in plaats van leesmateriaal. Vragen stil doorlezen traint herkenning, niet productie; de werkende methode is hardop antwoorden geven, onder vervolgvragen die je niet hebt gescript. De mocksollicitatie van SubcueAI draait precies deze lus voor engineers: het genereert vragen van jouw cv en de specifieke functiebeschrijving, stelt ze via een sprekende interviewer, duwt vervolgvragen op basis van wat je daadwerkelijk zei, en beoordeelt de sessie aan het einde, zodat de generieke bank hierboven automatisch een rolspecifieke wordt.

Methodevragen, hoeveel rondes, spreiding, solo-alternatieven, zijn verzameld in de mocksollicitaties en oefenanwoorden; voor het live gesprek zelf dekt de desktopapp toegestane context voor echte sollicitatiegesprekken.

FAQ

Hoeveel vragen moet ik oefenen voor een SWE-sollicitatiegesprek?

Diepte verslaat breedte: 2 tot 3 vragen per familie, hardop beantwoord met vervolgvragen, bereidt je beter voor dan een lijst van 100 vragen stil doornemen. De families herhalen zich bij bedrijven; de bewoordingen variëren, jouw verhalen niet.

Zijn mocksollicitatievragen anders voor junior- en senior-engineers?

De families zijn hetzelfde; de vervolgvragen verschillen. Juniorrondes peilen fundamenten en leersnelheid, seniorrondes peilen trade-offs, eigenaarschap en invloed: waarom dat ontwerp, wat het kostte, wie je meenam. Oefen de vervolgvraagdiepte die jouw niveau zal tegenkomen.

Moet ik LeetCode-stijl opgaven oefenen in een mocksollicitatie?

Oefen het coderen zelf in een editor, waar de feedbacklus strakker is. Gebruik mocksollicitaties voor de gesproken laag eromheen: je aanpak vertellen, omgaan met hints, complexiteitsclaims verdedigen, en de gedrags- en ontwerkvragen die editors niet kunnen oefenen.

Hoe realistisch zijn AI-gegenereerde mocksollicitatievragen voor engineers?

Gegenereerd op basis van een echt cv en functiebeschrijving, volgen ze de echte ronde nauw, omdat menselijke interviewers ook daarmee werken. SubcueAI genereert elke volgende vraag op basis van jouw vorige antwoord, wat de vervolgdruk reproduceert die oefening doet transfereren.

Wat is de meest verknoide SWE-sollicitatievraag?

De projectverdieping-vervolgvraag die vraagt naar jouw specifieke bijdrage en de concrete cijfers. Kandidaten oefenen de architectuursamenvatting en improviseren de eigendomsdetails, wat precies achterstevoren is: de vervolgvragen zijn waar de ronde wordt beslist.

Gerelateerde vragen

← Meer over Oefeninterviews en oefenen