Articles

Alles Wat Je Moet Weten Om Je Volgende Whiteboard Test Te Rocken

Geef Onze GRATIS Handleiding Om Je Eerste Interview te Acen

Leer hoe je succesvol kunt interviewen voor je eerste tech baan met ons GRATIS, 48 pagina’s tellende ebook.

Je hebt uren besteed aan het leren van code, het bouwen van projecten voor je portfolio, en je hebt eindelijk een sollicitatiegesprek voor je droombaan. Nu is er nog een obstakel te overwinnen: het whiteboard interview.

Een whiteboard interview is een deel van een technisch sollicitatiegesprek bedoeld om uw communicatie en probleemoplossende vaardigheden te testen. Je krijgt een code probleem of taak en een whiteboard, natuurlijk, om je code uit te werken en ga over uw solution.

Zeker, kan dit lijken een beetje intimiderend, vooral als je nieuw bent in tech-en dat is oke. Net als elk ander interview, met de juiste voorbereidingen en oefening, zult u in staat zijn om te walsen door het als een pro.

Voor een uitgebreide gids over het krijgen van klaar voor een sollicitatiegesprek in tech, download ons gratis ebook, The Ultimate Guide to Interviewing for Your First Tech Job.

Wat zijn whiteboard interviews precies?

Een whiteboard interview is uw kans om uw technische kennis te demonstreren wanneer gepresenteerd met een codering probleem. Whiteboard interviews zijn gebruikelijk op vele niveaus, dus zelfs als je solliciteert voor je allereerste baan als frontend developer, moet je misschien je coding chops live demonstreren.

Typisch, interviewers zullen u vragen om ter plaatse een oplossing uit te werken door uw code op een whiteboard te schrijven terwijl het interviewende team observeert en u met vragen bestookt. Het kan een uur duren om het probleem op te lossen, en het hele interview kan een dag duren.

Maar toch, als je met deze mensen gaat werken, dan kun je ze net zo goed leren kennen, toch? Wat je in gedachten moet houden is dat, hoewel het misschien een code- of whiteboardtest wordt genoemd, het niet zozeer een test van je code is als wel een test van je probleemoplossend vermogen.

Het soort problemen dat ze je geven moet vertrouwd en uitvoerbaar aanvoelen. Met andere woorden, als je denkt dat je de ideale kandidaat bent voor de baan, dan moet de whiteboard test iets zijn wat je helemaal aankunt. Eric Ries, auteur van “The Lean Startup”, vraagt kandidaten om een algoritme te bedenken voor het tekenen van een cirkel op een pixelraster. Een ander voorbeeld is het ontwerpen van een algoritme om het langste palindroom in een string te vinden, met dank aan software-ingenieur en auteur Gayle Laakmann McDowell.

Maar in een meer instapgesprek kan je gevraagd worden om iets te doen zoals de populaire FizzBuzz-uitdaging met JavaScript of zelfs gewoon iets te maken met HTML en CSS. Verwacht variaties in de scenario’s, omdat de interviewers de problemen een beetje door elkaar willen gooien en willen zien hoe je met verschillende complicaties omgaat.

Waarom houden bedrijven whiteboard-interviews?

De grote vraag om jezelf te stellen wanneer je geconfronteerd wordt met een whiteboard is: Waarom doe ik dit? Wat laat deze oefening het bedrijf zien dat nog niet op mijn cv staat? Het blijkt dat het minder gaat om je vermogen om het juiste antwoord te krijgen, en het gaat ALLEMAAL om je probleemoplossend vermogen. Dat is waarom mensen als Ries het niet erg vinden om het probleem van tevoren te onthullen: Weten wat je moet oplossen geeft je niet per se een voordeel.

Het whiteboard interview dwingt je ook om te coderen zonder je favoriete tools. Het gebruik van je eigen laptop, waar je presets hebt en tools die auto-suggest geven, kan je een houvast geven. Om nog maar te zwijgen van het feit dat je voor een whiteboard interview minder apparatuur nodig hebt. Je zult fouten maken, en dat is te verwachten. De sleutel is hoe je ermee omgaat.

Wat zijn hiring managers op zoek naar?

Wanneer u op de baan, je bent niet van plan om te opereren in isolement. Hiring managers willen weten hoe je denkt op de plek, hoe je samen met collega’s, en hoe je problemen op te lossen als je een wegversperring. Als er een bug in je code zit of je code de kwaliteitscontrole niet doorstaat, hoe breng je dan wijzigingen aan?

Maak je niet te veel zorgen, maar interviewers kijken niet alleen naar wat je op het bord schrijft. Ze zullen beoordelen of u tijdens het proces om feedback vraagt of dat u het liever tot het eind in uw hoofd houdt. Je reactie onder druk is ook een belangrijk onderdeel van deze interviews, volgens tech consultant Scott Hanselman. Als je je uitgedaagd voelt, neem het dan niet persoonlijk. Het is beter om te reageren door je bedachtzaamheid en samenwerkingsvaardigheden te tonen.

Met andere woorden, als je vastzit, stel dan vragen. Of als je moeite hebt om een beslissing te nemen, verwerk die dan hardop. Maak je geen zorgen over het onthullen van een zwakte of een kennislacune. Het is beter om de interviewers te laten zien hoe je een probleem kunt oplossen als je vastzit, dan om te doen alsof je alles weet en faalt.

Ries schreef dat hij veel leert over potentiële werknemers door te zien wat voor oplossingen kandidaten goed genoeg vinden en wanneer ze besluiten dat ze klaar zijn. Dit is hoe ze iemand vinden die een juiste “fit” is voor het bedrijf.

9 Manieren om je voor te bereiden op een Whiteboard Interview

Nu je whiteboard interviews begrijpt, van wat ze zijn, waarom ze worden uitgevoerd, en de belangrijkste middelen hebt om ze te oefenen, laten we precies doornemen hoe je jezelf kunt voorbereiden op een succesvol interview.

Voor het Interview

1. Koop een whiteboard

Ja, dat klopt – ga naar de dichtstbijzijnde kantoorboekhandel, koop een whiteboard en wat EXPO-stiften die erbij horen. Bereid je voor om je handen vuil te maken, want het hebben van een echte whiteboard om op te schrijven zal je helpen een grip te krijgen op hoe het voelt om je gedachten eruit te krabbelen. Plus, schrijven op een whiteboard is veel anders dan pen en papier, dus vertrouwd zijn met het hele proces zal het gemakkelijker maken na verloop van tijd.

2. Heb een lijst met oefenvragen

Hoewel het moeilijk is om te voorspellen welke vragen u zal worden gevraagd de dag van uw interview, het samenstellen van een lijst met potentiële whiteboard vragen is essentieel om u te helpen oefenen en vertrouwen te winnen, zoals je zou doen voor de niet-technische delen van uw interview. Zorg ervoor dat je verschillende soorten problemen op een rijtje zet, want je gesprekspartners zullen willen testen of je ze ter plekke kunt oplossen. Variatie is de sleutel.

3. Simuleer de werkelijke ervaring

Er is geen betere manier om een gevoel te krijgen voor hoe het whiteboard interview zou zijn dan het hebben van een mock interview met iemand die het eerder heeft gedaan. Als u niet iemand kent die direct beschikbaar is, beschikt Codementor over duizenden deskundige ontwikkelaars die u kunnen helpen bij het voorbereiden en oefenen van uw interview. U kunt zelfs een proefinterview plannen met ervaren technische interviewers en wervingsmanagers om uw sterke en zwakke punten te evalueren, zodat u zich goed kunt voorbereiden op het echte werk.

Bedenk dat oefening baart kunst!

4. Kijk hoe iemand anders het doet

Iedereen leert anders, dus kijken naar iemand anders die een whiteboard-interview afneemt, is een eye-openende ervaring terwijl u zich voorbereidt op het uwe. Kijk niet alleen, maar luister ook goed en stel vragen. Als u niet in staat bent om iemand te vinden, zijn er tal van informatieve video’s en voorbeelden om te bekijken, zodat u beter kunt begrijpen wat u kunt verwachten.

5. Train je hersenen: oefen hardop denken

Whiteboard interviews zijn niet bedoeld om te zwijgen. Interviewers willen weten wat u denkt en hoe u uitdagende vragen benadert. Hardop praten is voor jou misschien niet vanzelfsprekend, maar dat is niet erg. Probeer je denkproces te verwoorden terwijl je je dagelijkse taken uitvoert, zoals je ochtendroutine, met zo veel mogelijk details. Dit zal je helpen om te wennen aan wat er van je verwacht wordt tijdens het whiteboard interview.

Om verder te gaan, wil je ook je spreek- en presentatievaardigheden oefenen. In staat zijn om je gedachten op een rustige en effectieve manier goed over te brengen is de sleutel. Vergeet niet dat het whiteboard interview is, in sommige opzichten, een hybride van een technische test van de diepte van uw kennis en ook een sociale oefening.

6. Krijg veel slaap

Een van de meest schadelijke dingen om te doen de nacht voor je grote interview is om een all-nighter te trekken, dus zorg ervoor dat u uw alarm (of meerdere alarmen) en voldoende rust te krijgen, zodat u energiek en opgeladen wakker kunt worden. Plan ook om minstens 30 minuten tot een uur voor je interview aan te komen. Dit helpt ervoor te zorgen dat u niet te laat komt opdagen en geeft u wat tijd om een last-minute prep te doen voordat u aan het interview begint.

Tijdens het whiteboard interview

7. Stel vragen

Zodra u een vraag krijgt, haal dan diep adem en een moment – maar niet te lang – om het probleem te beoordelen voordat u begint. Als iets niet duidelijk is of je het gevoel hebt dat je extra informatie nodig hebt voordat je verder kunt gaan, vraag je interviewer dan om opheldering met een paar vervolgvragen om eventuele onduidelijkheden weg te nemen.

8. Leg je denkproces uit

Nadat de details van de taak duidelijk zijn, praat dan hardop terwijl je de vraag oplost. De interviewer wil weten wat er in je hoofd omgaat en begrijpt je aanpak van de taak bij de hand, dus in staat zijn om je gedachten uit te leggen is van cruciaal belang. Voor dit deel van uw interview, vaak tijden, zult u worden beoordeeld op uw denkproces, ongeacht of u in staat bent om een solide antwoord te geven.

Bedenk dat zelfs als je niet in staat bent om het probleem op te lossen, wil je in staat zijn om te laten zien dat je de logische stappen hebt genomen om te proberen dit te doen.

9. Wees zelfverzekerd

Soms kan het tijdens uw whiteboard-interview moeilijk zijn om een antwoord te bedenken wanneer u ter plekke bent, maar uw hoofd koel houden en zelfverzekerd blijven in uw capaciteiten zal altijd een goede indruk achterlaten. Je hebt de tijd en moeite gestoken om jezelf voor te bereiden op je whiteboard interview, dus vertrouw op je instincten en ga op je gevoel af.

Zelfs als je het gevoel hebt dat je misschien niet het beste antwoord hebt gegeven, zorg er dan voor om positief te blijven, ga de dialoog aan met de interviewers, en zet door tot het einde van het interview. Je zult niet alleen worden beoordeeld op het whiteboard gedeelte van je interview, dus zelfs als je een kleine hik had, maak je daar geen zorgen over.

Bedenk dat op de goede weg zijn altijd beter zal zijn dan halverwege opgeven. Denk aan dit deel van uw technische interview als een manier voor het bedrijf om te evalueren hoe u zou omgaan met moeilijke situaties, dus wees jezelf en geloof me, je zult er doorheen komen!

Geef onze GRATIS gids voor het Acing van uw eerste interview

Leer hoe je succesvol interviewt voor je eerste technische baan met ons GRATIS, 48 pagina’s tellende e-boek.

Bonus: Whiteboard Interview Resources

Er is een overvloed aan middelen om u te helpen bij het whiteboard interview, evenals het technische interview als geheel. Hier zijn een paar middelen om u te helpen slagen voor uw volgende whiteboard interview, van proefinterviews tot YouTube-video’s en meer:

Om u te helpen aan de slag

  • Cracking the Coding Interview
  • Programming Interviews Exposed

Mock Interviews

  • Codementor – Instant 1:1 hulp van deskundige ontwikkelaars

Algoritmen leren

  • Stanford Intro to Algorithms
  • Geeks voor Geeks: Fundamentals of Algorithms
  • Berkeley’s CS Course on Data Structures

Practicing Problems: Text

  • Cracking the Coding Interview
  • The Big O Cheat Sheet
  • Project Euler

Practicing Hard Problems: Interactieve:

  • TopCoder (heeft ook een geweldige community)
  • Hacker Rank
  • Sphere Online Judge

Voor meer advies over technische interviews en een stap-voor-stap checklist voor de voorbereiding op de grote dag, krijg je ons gratis ebook, The Ultimate Guide to Interviewing for Your First Tech Job.

Debbie Chew schrijft graag over onderwerpen die mensen helpen die webontwikkelaar willen worden of gewoon willen leren coderen. Ze is ook Head of Operations bij Codementor.io, een platform voor live 1-op-1 hulp bij het coderen. In haar vrije tijd kijkt ze graag Koreaanse drama’s en wandelt ze met haar hond.