Articles

Allt du behöver veta för att slå ditt nästa Whiteboard-test

Få vår kostnadsfria guide för att lyckas med din första intervju

Lär dig hur du lyckas med din första intervju för ditt första jobb inom teknikbranschen med vår kostnadsfria, 48-sidiga e-bok.

Du har ägnat timmar åt att lära dig koda, bygga projekt för din portfölj och du har äntligen fått en intervju för ditt drömjobb. Nu finns det ytterligare ett hinder att övervinna: whiteboardintervjun.

En whiteboardintervju är en del av en teknisk anställningsintervju som är tänkt att testa din kommunikations- och problemlösningsförmåga. Du får ett kodproblem eller en uppgift och naturligtvis en whiteboard för att utarbeta din kod och gå igenom din lösning.

Visst kan detta verka lite skrämmande, särskilt om du är ny inom teknik – och det är okej. Precis som alla andra intervjuer kommer du med rätt förberedelser och övning att kunna gå igenom den som ett proffs.

För en omfattande guide om hur du förbereder dig för en anställningsintervju inom teknik kan du ladda ner vår kostnadsfria e-bok The Ultimate Guide to Interviewing for Your First Tech Job.

Vad exakt är whiteboardintervjuer?

En whiteboardintervju är din chans att demonstrera dina tekniska kunskaper när du ställs inför ett kodningsproblem. Whiteboardintervjuer är vanliga på många nivåer, så även om du ansöker om ditt allra första jobb som frontend-utvecklare kan du behöva visa dina kodningsfärdigheter live.

Typiskt sett ber intervjuarna dig att arbeta fram en lösning på plats genom att skriva din kod på en whiteboard medan intervjuarna observerar dig och ställer frågor till dig. Det kan ta upp till en timme att lösa problemet och hela intervjun kan ta en dag i anspråk.

Och om du ska arbeta med dessa människor kan du lika gärna lära känna dem, eller hur? Vad du måste komma ihåg är att även om det kan kallas ett kod- eller whiteboardtest är det inte så mycket ett test av din kod som ett test av din problemlösningsförmåga.

Den typ av problem som de ger dig ska kännas bekanta och möjliga att lösa. Med andra ord, om du anser att du är en idealisk sökande för jobbet bör whiteboard-testet vara något som du helt och hållet kan hantera. Eric Ries, författare till ”The Lean Startup”, ber kandidater att komma på en algoritm för att rita en cirkel på ett pixelgaller. Ett annat exempel är att utforma en algoritm för att hitta den längsta palindromen i en sträng, med tillstånd av programvaruingenjören och författaren Gayle Laakmann McDowell.

Men i en intervju på mer grundläggande nivå kanske du ombeds att göra något som den populära FizzBuzz-utmaningen med JavaScript eller till och med bara skapa något med hjälp av HTML och CSS. Räkna med variationer i scenarierna eftersom intervjuarna vill blanda problemen lite grann och se hur du hanterar olika komplikationer.

Varför genomför företag whiteboardintervjuer?

Den stora frågan du bör ställa dig själv när du står inför en whiteboard är: Varför gör jag det här? Vad visar den här övningen företaget som inte redan finns i mitt CV? Det visar sig att det handlar mindre om din förmåga att få fram rätt svar än om din problemlösningsförmåga. Det är därför personer som Ries inte har något emot att avslöja problemet i förväg: Att veta vad du måste lösa ger dig inte nödvändigtvis en fördel.

Den whiteboardintervjun tvingar dig också att koda utan de verktyg du föredrar. Att använda din egen bärbara dator, där du har förinställningar och verktyg som ger automatiska förslag, kan ge dig en krycka. För att inte tala om att använda en whiteboard kräver mindre utrustning för intervjun. Du kommer garanterat att göra misstag, och det är förväntat. Nyckeln är hur du hanterar dem.

Vad letar rekryterande chefer efter?

När du är på jobbet kommer du inte att arbeta isolerat. Cheferna vill veta hur du tänker på plats, hur du samarbetar med kollegor och hur du löser problem när du stöter på ett hinder. Om det finns ett fel i din kod eller om den inte klarar kvalitetssäkringstesterna, hur gör du då ändringar?

Oroa dig inte för mycket, men intervjuarna tittar inte bara på vad du skriver på tavlan. De bedömer om du ber om feedback under processen eller om du föredrar att hålla allt i huvudet till slutet. Din reaktion under press är också en viktig del av dessa intervjuer, enligt teknikkonsulten Scott Hanselman. Om du känner dig utmanad ska du inte ta det personligt. Det är bättre att reagera genom att visa din eftertänksamhet och samarbetsförmåga.

Med andra ord, om du är fast, ställ frågor. Eller om du har svårt att fatta ett beslut, bearbeta det högt. Oroa dig inte för att avslöja en svaghet eller kunskapslucka. Det är bättre att visa intervjuarna hur du kan lösa ett problem när du sitter fast än att låtsas att du vet allt och misslyckas.

Ries skrev att han lär sig mycket om potentiella anställda genom att se vilken typ av lösningar som kandidaterna tycker är tillräckligt bra och när de bestämmer sig för att de är klara. Det är så de hittar någon som passar rätt för företaget.

9 sätt att förbereda sig för en whiteboardintervju

Nu när du förstår whiteboardintervjuer, från vad de är, varför de genomförs och har de viktigaste resurserna för att öva på dem, ska vi gå igenom exakt hur du kan förbereda dig för en lyckad intervju.

För intervjun

1. Köp en whiteboard

Ja, det stämmer – gå till närmaste kontorsbutik, köp en whiteboard och några EXPO-markörer till den. Förbered dig på att få smutsiga händer, för att ha en riktig whiteboard att skriva på hjälper dig att få ett grepp om hur det känns att klottra ut dina tankar. Dessutom är det mycket annorlunda att skriva på en whiteboard än att skriva med penna och papper, så om du är bekant med hela processen kommer det att bli lättare med tiden.

2. Ha en lista med övningsfrågor

Även om det är svårt att förutsäga vilka frågor som du kommer att få ställa dagen för intervjun, är det viktigt att sammanställa en lista med potentiella whiteboardfrågor för att du ska kunna öva och få självförtroende, på samma sätt som du skulle göra för de icke-tekniska delarna av din intervju. Se till att lista olika typer av problem, eftersom dina intervjuare kommer att vilja testa din förmåga att lösa dem på plats. Variation är nyckeln.

3. Simulera den faktiska erfarenheten

Det finns inget bättre sätt att få en känsla för hur whiteboardintervjun skulle se ut än att ha en låtsasintervju med någon som har gjort den tidigare. Om du inte känner någon som är lättillgänglig har Codementor tusentals expertutvecklare som kan hjälpa dig att förbereda och öva inför din intervju. Du kan till och med boka in en låtsasintervju med erfarna tekniska intervjuare och rekryterande chefer för att utvärdera dina styrkor och svagheter så att du kan förbereda dig ordentligt inför den riktiga intervjun.

Håll dig i minnet, övning ger färdighet!

4. Titta på när någon annan gör det

Alla lär sig olika, så att titta på när någon annan demonstrerar en whiteboardintervju är en ögonöppnande upplevelse när du förbereder dig för din egen. Titta dock inte bara på – se till att lyssna noga och ställ frågor. Om du inte kan hitta någon finns det gott om informativa videor och exempel att titta på så att du bättre kan förstå vad du kan förvänta dig.

5. Träna din hjärna: öva på att tänka högt

Viteboardintervjuer är inte tänkta att vara en tyst angelägenhet. Intervjuarna vill veta vad du tänker och hur du tar dig an utmanande frågor. Att tala högt kanske inte faller dig naturligt, men det är okej. Försök att formulera din tankeprocess när du utför dina dagliga uppgifter, till exempel din morgonrutin, med så många detaljer som möjligt. Detta hjälper dig att vänja dig vid vad du förväntas göra under whiteboardintervjun.

För att gå ännu längre vill du också öva på dina färdigheter att tala och presentera. Att kunna kommunicera dina tankar på ett korrekt sätt på ett lugnt och effektivt sätt är nyckeln. Glöm inte att whiteboardintervjun på sätt och vis är en hybrid av ett tekniskt test av dina djupa kunskaper och även en social övning.

6. Få mycket sömn

En av de skadligaste sakerna att göra kvällen före din stora intervju är att dra en helnatt, så se till att ställa in din väckarklocka (eller flera väckarklockor) och få tillräckligt med vila så att du kan vakna upp energisk och uppladdad. Planera också att anlända minst 30 minuter till en timme före intervjun. Detta bidrar till att se till att du inte kommer för sent och ger dig tid att förbereda dig i sista minuten innan du börjar intervjun.

Under whiteboardintervjun

7. Ställ frågor

När du får en fråga, ta ett djupt andetag och ta en stund – men inte för länge – för att bedöma problemet innan du börjar. Om något är oklart eller om du känner att du behöver ytterligare information innan du kan fortsätta, se till att be din intervjuare om förtydligande med några följdfrågor för att undanröja eventuella oklarheter.

8. Förklara din tankeprocess

När detaljerna i uppgiften är klara, se till att prata högt när du löser frågan. Intervjuaren vill veta vad som händer i ditt huvud och förstå din inställning till den aktuella uppgiften, så att kunna förklara dina tankar är avgörande. För den här delen av intervjun kommer du ofta att bedömas på din tankeprocess, oavsett om du kan ge ett gediget svar.

Tänk på att även om du inte kan lösa problemet vill du kunna visa att du har tagit de logiska stegen för att försöka göra det.

9. Var självsäker

Under din whiteboardintervju kan det ibland vara svårt att komma på ett svar när du är i knipa, men om du behåller lugnet och är självsäker på din förmåga lämnar du alltid ett gott intryck. Du har lagt ner tid och möda på att förbereda dig inför din whiteboardintervju, så lita på dina instinkter och följ din magkänsla.

Även om du känner att du kanske inte har gett det bästa svaret, se till att vara positiv, engagera dig i intervjuarna och håll ut till slutet av intervjun. Du kommer inte att bedömas enbart på whiteboard-delen av intervjun, så även om du hade ett litet hicka, ska du inte oroa dig för det.

Tänk på att det alltid är bättre att vara på rätt väg än att ge upp halvvägs. Tänk på den här delen av din tekniska intervju som ett sätt för företaget att utvärdera hur du skulle hantera svåra situationer, så var dig själv och lita på mig, du kommer att klara det!

Få vår kostnadsfria guide för att klara din första intervju

Lär dig hur du framgångsrikt intervjuar för ditt första teknikjobb med vår kostnadsfria, 48-sidiga e-bok.

Bonus: Resurser för whiteboardintervjun

Det finns ett överflöd av resurser för att vägleda dig i whiteboardintervjun och i den tekniska intervjun som helhet. Här är några resurser som kan hjälpa dig att klara din nästa whiteboardintervju, från låtsasintervjuer till YouTube-videor med mera:

För att hjälpa dig komma igång

  • Cracking the Coding Interview
  • Programming Intervjuer Exposed

Låtsasintervjuer

  • Codementor – Instant 1:1 Hjälp från expertutvecklare

Learning Algorithms

  • Stanford Intro to Algorithms
  • Geeks for Geeks: Fundamentals of Algorithms
  • Berkeleys CS Course on Data Structures

Practicing Problems: Text

  • Kracka kodningsintervjun
  • The Big O Cheat Sheet
  • Project Euler

Practicing Hard Problems: Interaktiv:

  • TopCoder (har också ett bra community)
  • Hacker Rank
  • Sphere Online Judge

För fler råd om tekniska intervjuer och en steg-för-steg-checklista för att förbereda dig inför den stora dagen kan du hämta vår kostnadsfria e-bok The Ultimate Guide to Interviewing for Your First Tech Job.

Debbie Chew älskar att skriva om ämnen som hjälper dem som vill bli webbutvecklare eller bara lära sig att koda. Hon är också verksamhetschef på Codementor.io, en plattform för live 1-on-1-hjälp med kodning. På sin fritid tittar hon gärna på koreanska dramer och promenerar med sin hund.