Twee figuren zonder gezicht praten aan een bureau, naast een toetsenbord en een mok; een van hen gebaart met open handen

Waarom gedragsvragen zwaarder wegen dan software engineers denken

De meeste engineers bereiden zich te zwaar voor op algoritmes en zien de ronde met gedragsvragen als smalltalk. Selectiecommissies doen het omgekeerde: codeerrondes zijn poortjes waar je wel of niet doorheen komt, terwijl het bewijs uit gedragsvragen je niveau bepaalt en bij een gelijke stand de doorslag geeft. De beoordelaars luisteren naar specifieke signalen: ownership dat verder gaat dan je eigen ticket, oordeelsvermogen onder onzekerheid, hoe je een mislukking verwerkt en of samenwerken met jou energie geeft of energie kost. Elke vraag hieronder hoort bij een van die signalen.

Structureer je antwoorden met STAR (de verdeling die werkt, staat in ons overzicht met sollicitatievragen): tien seconden aanloop, acties in de ik-vorm, resultaten met cijfers.

Vragen over technische meningsverschillen

“Vertel eens over een moment waarop je het oneens was met de technische aanpak van een teamgenoot.” “Je tech lead koos een ontwerp dat volgens jou niet klopte. Wat deed je?”

De valkuil is een verhaal waarin je gewoon gelijk had. Het signaal dat interviewers zoeken is hoe je het oneens was: begreep je het andere standpunt goed genoeg om het eerlijk weer te geven? Heb je je mening omgezet in bewijs, zoals een benchmark, een prototype of een uitgeschreven faalscenario? Heb je je er zonder morren achter geschaard toen de beslissing de andere kant op viel?

Sterke opbouw: “Ik dacht X, zij dachten Y. Y had een echt voordeel en dat heb ik erkend: [noem het]. Ik heb een kleine benchmark gebouwd om mijn zorg te toetsen; daar kwam [getal] uit. We kozen voor een aangepaste versie van Y die het hot path aankon. Wat ik daarvan meeneem: de discussie omzetten in een experiment kostte één middag en bespaarde drie weken debat.”

Vragen over incidenten en mislukkingen

“Vertel eens over een keer dat je productie hebt platgelegd.” “Beschrijf je ergste storing.” “Een bug die jij hebt opgeleverd, trof gebruikers. Neem me mee in wat er gebeurde.”

Elke senior engineer heeft productie weleens platgelegd; wie doet alsof dat niet zo is, komt onervaren of oneerlijk over. De beoordeling gaat volledig over hoe jij je tot de fout verhoudt:

  • Neem de verantwoordelijkheid voor de keten van beslissingen. “Ik heb de canary overgeslagen omdat de diff er onbeduidend uitzag” is sterker dan “het deploysysteem liet het toe”.
  • Laat incidentdiscipline zien. Detectie, eerst de schade beperken, daarna de grondoorzaak, en communicatie naar de getroffen teams.
  • Eindig bij de structurele oplossing. De testklasse die er nu is, de alert die nu afgaat, het punt op de checklist dat nu blokkeert. Een blameless post-mortemcultuur is het wachtwoord; de structurele oplossing is het bewijs dat je er echt naar leeft.

Vragen over ownership en initiatief

“Vertel eens over iets wat je hebt verbeterd zonder dat iemand erom vroeg.” “Een moment waarop je verder ging dan je functie.”

Het signaal dat medior van senior onderscheidt, is hoe ver je verantwoordelijkheidsgevoel reikt: je eigen ticket, de resultaten van je team of de koers van de organisatie. Goed ruw materiaal: de onbetrouwbare testsuite die je hebt gerepareerd waardoor iedereen weer verder kon, de migratie die je hebt voorgesteld en getrokken, het on-call-runbook dat je na een pijnlijke dienst hebt geschreven, de afhankelijkheid tussen teams die je hebt ontward. Noem ook de weinig glamoureuze kosten (“ik heb er twee vrijdagen aan besteed”): juist details over wat het je heeft gekost, maken verhalen over initiatief geloofwaardig.

Vragen over technisch oordeelsvermogen

“Neem me mee door een moeilijke technische beslissing.” “Een moment waarop je voor ‘goed genoeg’ koos in plaats van ‘goed’.” “Beschrijf een trade-off die je verkeerd hebt ingeschat.”

Deze vragen toetsen of je in trade-offs redeneert of in absolute waarheden. Een senior antwoord benoemt de assen uitdrukkelijk (latency vs. kosten, opleverdatum vs. technische schuld, zelf bouwen vs. inkopen), zegt welke beperking de doorslag gaf en beschrijft het proces van de beslissing: waarvan je een prototype hebt gemaakt, wie je hebt geraadpleegd, wat je van gedachten had doen veranderen. Gaat de vraag over een verkeerde keuze, dan moet de les praktisch zijn (“ik schrijf nu vooraf op wanneer ik een beslissing terugdraai”) en niet sentimenteel (“ik heb geleerd voorzichtig te zijn”).

Vragen over samenwerking en code review

“Hoe ga je om met een review waarbij de auteur ertegenin gaat?” “Een moment waarop je harde feedback kreeg.” “Hoe werk je een junior engineer in?”

  • Conflict in een code review: scheid blokkerende bezwaren (correctheid, security) van voorkeuren (stijl) en geef voorkeuren uitdrukkelijk op. Dat onderscheid hardop benoemen is op zich al het signaal van senioriteit.
  • Feedback krijgen: kies een verhaal waarin de feedback pijn deed én klopte. De boog is: eerst in de verdediging → nagaan of het klopt → ander gedrag, met bewijs.
  • Mentoring: concrete werkwijzen winnen het van een goed gevoel: een vast ritme voor pair programming, “eerste PR in week één”, stap voor stap meer verantwoordelijkheid, en iemand een incident laten leiden met jou als vangnet.

15 oefenvragen voor software engineers

Oefen hardop en met een stopwatch: neem jezelf op, of doe een oefengesprek met een AI-assistent voor sollicitatiegesprekken die transcribeert en het met je nabespreekt. Mik op zes herbruikbare verhalen die deze hele lijst dekken:

  1. Een moment waarop je het oneens was met je tech lead en ongelijk had.
  2. Een moment waarop je het oneens was en gelijk had. Hoe kreeg je de rest mee?
  3. Je ergste productie-incident, van begin tot eind.
  4. Een project dat flink uitliep. Wat deed je toen je het zag aankomen?
  5. Iets wat je hebt gebouwd zonder dat iemand erom vroeg. Was het de moeite waard?
  6. De moeilijkste technische beslissing uit je loopbaan.
  7. Een moment waarop je snelheid boven kwaliteit verkoos. Zou je dat weer doen?
  8. Een moment waarop je vreselijke code erfde. Wat heb je er echt mee gedaan?
  9. Harde feedback die je kreeg, en wat er daarna veranderde.
  10. Een discussie in reviewcomments die verhit raakte.
  11. Hoe je een teamgenoot die het moeilijk had weer op weg hielp.
  12. Een moment waarop je nee moest zeggen tegen een productmanager.
  13. Het werk waar je het meest trots op bent, en het grootste compromis dat erin zit.
  14. Een moment waarop je in een review iets belangrijks over het hoofd zag.
  15. Waarom ga je weg, en waarom wil je hier werken? (Zorg dat je dit antwoord paraat hebt; de algemene aanpak staat in het overzicht met sollicitatievragen.)

Je verhalen, scherp onder druk.

ChadFlow luistert mee met het sollicitatiegesprek, geeft je een eerste zin op basis van jouw materiaal zodra de vraag valt en coacht je achteraf aan de hand van het transcript. Onzichtbaar bij scherm delen.

Download ChadFlow