Het whiteboard interview alternatief: hoe technische interviews (eindelijk) goed te doen

Gepubliceerd: Laatst bijgewerkt:
whiteboard interview: software ingenieur interview vragen

Technische interviews wekken al lang verontwaardiging op bij softwareontwikkelaars. Ze zijn bedoeld om de technische bekwaamheid te beoordelen en de toekomstige prestaties te voorspellen als ze voor de baan worden aangenomen. Dit klinkt vrij eenvoudig, toch? Waarom is het dan dat zo veel tech bedrijven, inclusief tech reuzen, hun toevlucht nemen tot interview methoden die ontwikkelaars echt haten? Het whiteboard interview is veruit de grootste overtreder.

In dit artikel gaan we in op de volgende onderwerpen:

  • Wat is een whiteboard interview en wat is er mis mee?
  • Wat is het doel van het technisch interview?
  • Haten ontwikkelaars het idee getest te worden? Inzichten uit onze studie
  • 73% van de ontwikkelaars doet een door de recruiter gestuurde codeertest
  • 91,9% van de ontwikkelaars die met de test beginnen, maken hem af
  • Whiteboard interview alternatief a.k.a. hoe uw technisch rekruteringsproces te structureren
  • Spartez technische aanwerving: structuur
  • Het whiteboard interview: conclusie

We hebben meer tips en trucs voor technische interviews verzameld in De ultieme gids voor het technische interview.

Wat is een whiteboard interview wat is er mis mee?

Whiteboard interviews zijn in wezen tech quizzen die je heel weinig vertellen over echte coderingsvaardigheden. Kandidaten wordt gevraagd om binaire bomen op een whiteboard om te keren of algoritmen uit hun hoofd te leren. Om de coderingsinstructeur te citeren Quincy Larson,

"Helaas zijn sollicitatiegesprekken bij grote techbedrijven niet zo wetenschappelijk. De beslissing om een ontwikkelaar al dan niet aan te nemen, komt er meestal op neer dat de kandidaat naar een whiteboard loopt en algoritmen opdreunt die sinds de jaren zeventig niet meer zijn veranderd, zoals een (klassiek) getrainde aap."

Met andere woorden, de grootste tekortkoming van het whiteboard interview is dat het niet realistisch is. Het is ook niet representatief voor iemands coderingsvaardigheden. Als gevolg daarvan kan deze manier van interviewen stressvol en intimiderend zijn voor de kandidaat. Zelfs ervaren ontwikkelaars kunnen zich geïntimideerd voelen door het proces en zelfs falen in dit type interview.

Bewijsmateriaal?

Max Howell: Swift. Open Source. Futurisme. Schepper van Homebrew. Full-time open source maken voor *jou*.

whiteboard interview kritiek twitter Max Howell

David Heinemeier Hansson: Schepper van Ruby on Rails, oprichter en CTO bij Basecamp, bestsellerauteur bij de NYT en winnaar van de 24 uur van Le Mans.

whiteboard interview kritiek twitter DHH

Testpuzzels op een whiteboard lijken niet op het dagelijkse werk van ontwikkelaars - er zijn geen computers, geen toegang tot referentiemateriaal. Dit scenario is onrealistisch en zegt dus weinig over iemands werkelijke coderingscapaciteiten. Zoals Quincy Larson schreefDe enige wereld waarin je een algoritme zou moeten kunnen oproepen, zou een post-apocalyptische wereld zijn, waarin de harde schijven van alle op het internet aangesloten computers zijn doorgebrand en alle kopieën van academische papers en handboeken over computerwetenschappen tot as zijn gereduceerd.

verbrand ze allemaal gif whiteboard interview bronnenHet is hoogst onwaarschijnlijk dat uw ontwikkelaars in een dergelijke omgeving werken. Om het nog erger te maken, whiteboard interviews hebben de neiging om homogene teams te produceren omdat ze typisch "discrimineren tegen mensen die al ondervertegenwoordigd zijn in het veld.

Met alle slechte reputatie die ze krijgen, zou je denken dat whiteboard tests tot het verleden behoren. Helaas, ze zijn nog steeds springlevend. Er zijn veel middelen die mensen leren hoe ze whiteboard interviews kunnen doorstaan, want zoals we al zeiden, het is een vaardigheid op zich.

Gelukkig is niet alles verloren.

Wat is het doel van het technisch interview?

Nu we hebben vastgesteld wat het whiteboard interview is, kunnen we kijken naar de doelstellingen van het technisch interview.

  • probleemoplossend vermogen evalueren
  • samen te werken om te beoordelen of het team en het bedrijf geschikt zijn
  • zich richten op taken die specifiek zijn voor uw bedrijf, bijvoorbeeld de taken waar uw ontwikkelingsteam momenteel aan werkt

Laten we ook eens kijken naar de doelstellingen van de kandidaat die komt opdagen voor het technisch interview.

  •  hun vaardigheden op een objectieve manier te laten beoordelen
  • de mensen te ontmoeten met wie zij zouden kunnen samenwerken
  • een gevoel voor het bedrijf te krijgen

Whiteboard-centrische interviews worden soms gebruikt in plaats van een technische screening (zucht), die aan elk interview vooraf zou moeten gaan. Met de juiste aanpak voor het beoordelen van technische vaardigheden, kunt u het aantal onnodige interviews met wel 65% verminderen. Door programmeervaardigheden vroeg in het wervingsproces te screenen, kunt u uw tijd, energie en gesprek richten op de meest veelbelovende kandidaten. In de regel geldt: hoe beter het voorselectieproces, hoe minder mensen hoeven te worden uitgenodigd voor een gesprek op locatie.

Of ze nu vóór het technische interview of als technisch interview worden gebruikt, met whiteboardgesprekken alleen kunnen eenvoudigweg niet alle hierboven genoemde doelstellingen worden bereikt.

AANBEVOLEN LECTUUR: Hoe geef je een technisch interview: 7 tips voor een technisch interview

Haten ontwikkelaars het idee getest te worden? Inzichten uit onze studie

In het geval van de beoordeling van technische vaardigheden zit het venijn in de details. Voor ontwikkelaars is het idee dat hun vaardigheden worden getest niet het probleem. Het is de uitvoering die de verontwaardiging wekt.

Bewijsmateriaal? We hebben onlangs de DevSkiller Technical Hiring & Skills Report 2019 gebaseerd op meer dan 112K codeertests afgenomen door kandidaten uit meer dan 120 landen. Het hebben van deze gegevens plaatst ons in een geweldige positie, omdat we een aantal belangrijke, relevante branchevragen kunnen beantwoorden. Hier zijn twee van onze bevindingen (er staat nog veel meer in het rapport, bekijk het zeker eens). DevSkiller Global Technical Hiring Skills Report 2019 whiteboard interview statistieken

Test afrondingspercentage: 73% van de ontwikkelaars maken een codeertest die door de recruiter wordt gestuurd

Over alle moeilijkheidsniveaus heen zal de meerderheid van de ontwikkelaars een coderingstest afmaken die gebaseerd is op principes van echt werk. Dit wijst erop dat ontwikkelaars openstaan voor het idee van een vaardigheidstoets. Bovendien toont het aan dat ze goed reageren op de RealLifeTestingTM methodologie ons platform wordt aangedreven door. Interessant is dat voor sommige landen de voltooiingspercentages bijna universeel zijn. Tot deze landen behoren Letland, Armenië (97%), Denemarken (96%), Nieuw-Zeeland (92%) en het Verenigd Koninkrijk (92%).

whiteboard interview alternatieven voltooiingspercentages voor coderingstests

91,9% van de ontwikkelaars die met de test beginnen, maken hem af

De bevindingen van onze recente studie suggereren dat niet alle assessments voor codeervaardigheden gelijk zijn. Op basis van onze steekproef nam bijna 92% van de ontwikkelaars die begonnen met het maken van een test op ons platform de tijd om de test af te maken en in te dienen.

Dit wijst erop dat ontwikkelaars niet gekant zijn tegen het idee van een beoordeling van technische vaardigheden als zodanig. Wat ze niet op prijs stellen, is dat ze worden getest op een manier die hun vaardigheden niet tot hun recht laat komen.

Whiteboard interview alternatief a.k.a. hoe uw technisch rekruteringsproces te structureren

Er zijn veel alternatieven voor het houden van whiteboard interviews. Laten we eens kijken naar de beste opzet die je kunt gebruiken om je technische wervingsresultaten te verbeteren.

het IT aanwervingsproces zonder het whiteboard interview

  1. Sourcing
  2. Screening (met een geautomatiseerde oplossing)
  3. Soft skills interview en technisch interview (vaak op dezelfde dag)
  4. Aanbod
  5. Huur

Allereerst moet u uw voorselectieprocedure automatiseren en niet-levensvatbare kandidaten eruit filteren lang vóór de interviewfase. Op die manier besteedt u de face-to-face tijd van uw IT-team alleen aan kandidaten die mogelijk geschikt zijn voor de functie. Wat gebeurt er als u zwakke kandidaten niet uitfiltert? Dan gaat er waarschijnlijk veel tijd verloren, ontstaan er onnodige knelpunten, frustratie, productiviteitsverlies... En dat is nog maar het topje van de ijsberg.

Ten tweede moet je na je technische screening een gesprek voeren met de soft skills en een technisch interview. Tijdens het soft skills interview raad ik je sterk aan de volgende vragen te stellen gedragsvragen om technische kandidaten te vragen.

In het technisch interview wilt u coderingsinterviewtaken gebruiken die aan de volgende criteria voldoen:

  • De test is een authentiek werk voorbeeld
  • Het geeft uw kandidaat alle middelen die hij normaal op het werk zou gebruiken
  • Het baseert de taak op een zakelijk probleem waarmee zij zullen worden geconfronteerd wanneer zij voor u beginnen te werken

Een van de beste whiteboard interview alternatieven is de CodePair functie.

Codpairing in een online coderingsinterview een alternatief voor het whiteboard interview

U kunt meer te weten komen over code pairing in een van onze artikelen:  Online codeer interview en hoe op afstand te CodePairen

Een waarschuwing: zelfs als alle bovengenoemde elementen in je proces aanwezig zijn, is er nog ruimte voor verbetering. Laten we eens kijken hoe Spartez de resultaten van hun werving van ontwikkelaars heeft verbeterd door dingen in hun proces te veranderen.

Spartez technische aanwerving: structuur

Spartez technisch wervingsproces whiteboard interview alternatieven

1. Sourcing

Spartez huurt jaarlijks ongeveer 20 ontwikkelaars in. De technische vaardigheden die zij waarderen zijn onder andere Java, JavaScript, .NET, en C++.

2. DevSkiller technische screening

We geven iedereen de kans om de test te proberen. We beoordelen mensen niet alleen op CV en jaren ervaring, we geven meer om hun technische vaardigheden en diepte van ervaring", zegt Patrycja Kiljańska, Talent Acquisition Specialist bij Spartez.

3. Live codeertest

Degenen die door de eerste screening komen, worden uitgenodigd voor een live codeertest die door een van hun ingenieurs wordt uitgevoerd. Deze stap is optioneel, maar sommige bedrijven geven er de voorkeur aan deze stap te behouden om het aantal interviews ter plaatse verder te beperken.

4. Technisch interview

Succesvolle kandidaten worden vervolgens uitgenodigd voor een 60 minuten durend technisch interview onder leiding van twee Spartez engineers. Het interview behandelt de grondbeginselen van Java of JavaScript, evenals vragen over andere technische kwesties en taken waar Spartez ontwikkelaars mee te maken krijgen op het werk.

5. Gesprek met ontwikkelingsmanagers/de CEO (voor hogere functies)

Dit is een typische managementronde waarin communicatie, teamwerk, motivatie en productgerichte vragen aan bod komen.

Natuurlijk is de structuur van het technische proces bij Spartez slechts een voorbeeld van hoe u uw technisch screeningsproces kunt inrichten.

Het whiteboard interview: conclusie

In een wereld die op code draait, is het zinvol om mensen aan te nemen op basis van de kwaliteit van hun code en niet op basis van andere, afzonderlijke vaardigheden zoals uit het hoofd leren. Zoals Nate Swanner zegt: "Een beter gebruik van het whiteboard kan zijn om dieper te graven in het GitHub project van een kandidaat, en hen aan te moedigen hun concept te schetsen voor hoe een app of tool werkt en kan schalen. Vraag hen naar hun eigen projecten; als ze niet kunnen vertellen hoe hun eigen projecten werken - en daar kritiek op kunnen accepteren - geeft dat misschien een beter beeld van wie ze zijn en hoe ze werken dan het omkeren van een binaire boom ooit zou kunnen." Daar ben ik het helemaal mee eens.

Als u een verandering wilt aanbrengen en uw codeervaardigheden objectief wilt beoordelen, kijk dan eens naar onze coderingstest catalogus.

Post delen

Meer informatie over het inhuren van tech

Abonneer u op onze Learning Hub en ontvang nuttige inzichten rechtstreeks in uw inbox.

Verifieer en ontwikkel coderingsvaardigheden naadloos.

Zie DevSkiller producten in actie.

Beveiligingscertificeringen & naleving. Wij zorgen ervoor dat uw gegevens veilig en beveiligd zijn.

DevSkiller logo TalentBoost logo TalentScore logo