Stress-vrij interviewen van softwareontwikkelaars (Nederlands (Dutch))

Stress-vrij interviewen van softwareontwikkelaars

Tuesday, 03 September 2024

//

5 minute read

Inleiding

Een van de vele dingen die me dwarszitten op LinkedIn is de "hoe te interviewen ontwikkelaars" post. Er zijn tonnen van hen, en ze vallen bijna allemaal in drie kampen:

  1. De klassieke brain-teaser "Hoe zou je Mount Fuji verplaatsen?" stijl.
  2. De "Wat weet je nog van je CS-diploma?" naderen.
  3. De "Schrijf code terwijl we naar je kijken" naderen.

In de loop der jaren heb ik tientallen keren geïnterviewd en ingehuurd. honderden van ontwikkelaars voor verschillende bedrijven - van Microsoft en Dell tot kleine startups. Ik had ook een voormalig leven als een onderzoekspsycholoog gespecialiseerd in psychometrie (de wetenschap van het meten van mentale capaciteiten). Dus ik heb het proces gezien van elke kant.


Het probleem

Schrijven code is vaak geen sociale activiteit. Tuurlijk - zachte vaardigheden belangrijk. Maar ze zijn vaak orthogonaal aan de praktijk van het schrijven van code om echte gebruikersproblemen op te lossen.

Dus hoe interview je iemand voor een baan dat is Meestal Over het schrijven van code?

Ons beroep is ook rijk aan impositorsyndroom Ik heb het gezien in mezelf en talloze anderen. al Voelt het als een oplichter?

En we zijn vaak een sociaal lastig stelletje Een interview dat allebei stressvol is. en vereist live probleemoplossing is een recept voor een ramp.

Hoe interview je iemand die nerveus is, ongemakkelijk of al aan zichzelf twijfelt?


De oplossing

Eerste: Lees het Hervatten

Waag het niet. start Tenzij hun ervaring klopt, dat respecteert hun tijd. en De jouwe.

Tweede: Stel een Stress-Free Interview in

Maak het proces duidelijk en menselijk.

  1. Geen interviews van dezelfde dag.
  2. Maak het formaat, de deelnemers en de verwachte resultaten duidelijk.
  3. Lees hun resumeer. Als je ze interviewt, moet je het beter weten dan zij.
  4. Voeg alle verbindingsdetails duidelijk toe. Zoom/Teams link, of routebeschrijvingen indien in-persoon.

Het interview

Be op tijd. Angst pieken tijdens het wachten. Als ze te laat zijn, geef ze een paar minuten - de kans is groot dat ze niet in back-to-back vergaderingen zoals je bent.

Vraag jezelf af: Pasten ze temperamentvol in het team? Een briljante codeur die een eikel is, is een netto verlies.

Na jaren van Fibonacci vragen en gekoppelde lijst marathons, leerde ik één kern waarheid:

Coders praten graag over code die ze kennen.

Dat is het geheim. En het werkt alleen als de interviewer echt begrijpt wat er getoond wordt. Als je het kader (Engular, React, wat dan ook) niet kent - nog steeds prima. Focus op structuur, helderheid, naamgeving, intentie.

Dus vertel ze van tevoren Vijf dagen is eerlijk... dat je de code wilt bespreken die ze geschreven hebben... geen druk... geen truc. Laat me iets zien waar je over kunt praten.

Misschien hebben ze geen GitHub dat is ok. Een persoonlijke of werk knipsel is prima. Het doel is niet om geniaal te vinden. Het is om te vinden eigendom.

Je neemt geen mensen aan op basis van hoeveel vrije tijd iemand heeft.


Waarom dit werkt

I Persoonlijk verlaten codering interviews dezer dagen. Het maakt me MASSIVELY angstig - hoewel ik heb gebouwd honderden systemen. Het is unnecessary.

Dit is waarom deze aanpak beter is:

  1. Het is minder stressvol. Ze hebben het over bekende code, niet over paniek schrijven onder druk.
  2. Het onthult de waarheid. Als ze geen code kunnen verklaren die ze geschreven hebben, hebben ze het waarschijnlijk niet geschreven.
  3. Het leidt tot natuurlijke exploratie:
    • Waarom die aanpak?
    • Waarom geen bibliotheek gebruiken?
    • Wat waren de beperkingen?
  4. Je ziet de code die ze met de tijd schreven, niet tijdens het zweten. Tenzij je werkplek chaos is, coderen mensen normaal niet onder paniekomstandigheden.

Uitzonderingen op het Reglement

Junior-kandidaten mayunit synonyms for matching user input Een kleine praktische test - maar hou het menselijk. Maak ze niet refactor een 4.000-line legacy bestand.

Vraag naar loops, voorwaarden, basisprincipes in de echte wereld.

Design patronen? Veel mensen gebruiken ze dagelijks zonder de naam te kennen. Raak niet opgehangen op labels.

Logische puzzels? Nooit nodig gehad in echt werk. Nooit gezien een echt nut om te weten hoeveel piano tuners bestaan in New York.


Follow-up

Of de kandidaat de rol krijgt of niet - follow-up.

Als ze het niet snapten: Leg uit waarom. Geef ze iets nuttigs om weg te nemen.

Als ze het hebben gekregen: Vertel ze wat ze nu kunnen verwachten. Laat ze ademen.

Want uiteindelijk:

Een interview moet onthullen vermogen - niet beschermen ego. Het zou waarde moeten toevoegen - zelfs als het antwoord nee is.


De onderste regel

Het meest accurate interview dat ik ooit heb gevonden is eenvoudig: Laat kandidaten praten over code waar ze trots op zijn. Want in code, toont eerlijkheid. Druk verbergt het.

Wanneer mensen verlaten uw interview gevoel gerespecteerd zelfs wanneer afgewezen . . Je hebt al iets opgebouwd dat de moeite waard is om mee te doen.

Finding related posts...
logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.