Hoe je een coderings-assessment van nul opzet (zonder Leetcode opnieuw uit te vinden)
Begin bij de baan, niet bij het raadsel
De eerste fout die de meeste teams maken: ze kiezen een probleem dat moeilijk lijkt. Het juiste uitgangspunt is een functieomschrijving en het antwoord op één vraag—wat moet deze persoon in hun eerste 90 dagen doen?
Als het antwoord is "bugs in onze Django-service repareren," moet je assessment eruit zien als het repareren van bugs in een Django-service. Niet het balanceren van een binaire zoekboom.
Stap 1: Schrijf de job-to-be-done
Drie zinnen. "Tegen maand drie moet de kandidaat in staat zijn: (1) een klein feature end-to-end met tests uit te voeren, (2) een productieprobleem met logs op te sporen, (3) een teamgenoot's PR met inhoudelijk commentaar te beoordelen."
Dit is je assessment-ontwerp brief.
Stap 2: Bouw de kleinst mogelijke repo
Besteed een middag aan het bouwen van een echte maar kleine versie van je stack: een Postgres-tabel, een paar API-eindpunten, drie falende tests, een bewuste bug of twee. Totale grootte: 200-500 regels. Maak het open source als je kunt—dit is geweldige werving-marketing.
Stap 3: Kies een bereik, hard
Een 90-minuten-window is het zoet punt. Lang genoeg om iets echts te doen, kort genoeg zodat kandidaten hun weekend niet gijzeld voelen. Alles boven 4 uur en je verliest sterke kandidaten met gezinnen en huidige banen.
Stap 4: Schrijf de rubric voordat je de prompt schrijft
Vier dimensies, ankers op elk niveau, niets meer. (Zie onze gestructureerde scorecard template.)
Stap 5: Test intern
Voer twee van je eigen engineers door de assessment. Time ze. Als een senior engineer 70% van het tijdbudget neemt, is het budget juist. Als zij in 20 minuten klaar zijn, is je probleem te klein. Als zij niet kunnen afmaken, is het te groot.
Stap 6: Koppel het aan een live vervolgstap
Altijd. De take-home is het artefact; de vervolgstap is waar je bevestigt dat de kandidaat het heeft geschreven. De vervolgstap zou 30-45 minuten moeten zijn, op de daadwerkelijke inzending van de kandidaat, met de prompt: "loop me hieraan door en laten we één klein ding toevoegen."
Stap 7: Lever het via een platform met integriteitsignalen
Zelf hosten op GitHub werkt voor één rol. Voor een wervingsfunnel wil je een platform dat de prompt aflevert, toetsaanslagen en schermtelemetrie vastlegt, AI-ondersteunde gradering uitvoert en het resultaat naar de wervingsmanager oppervlakt. ClarityHire levert precies deze lus met één klik kloon-van-template.