Hvordan man gennemfører et teknisk interview: 7 tekniske interview tips

Udgivet: Sidst opdateret:
tips til tekniske interviews

Tekniske interviews har længe været genstand for en heftig debat blandt udviklere. Dette har gjort, at rekrutteringsfolk har søgt efter tips til tekniske interviews, der virker. I 2016, Sahat Yalkabov, der i øjeblikket arbejder som Senior Frontend Engineer hos Bloomberg LP, skrev et indlæg med titlen "F** You, I Quit, Hiring is Broken." I dette indlæg beskrev han den tekniske ansættelsesproces som en ydmygende og umenneskelig proces.Sandheden er, at han har en pointe.

Teknisk ansættelse står over for et stort problem. Det kan kun løses med den rigtige tilgang til både teknisk screening og tekniske samtaler. En positiv ændring kræver dog, at HR- og it-afdelingerne samarbejder. Vi har samlet de bedste tips til tekniske interviews i denne artikel til alle parter, der er involveret i processen.

Du kan få flere oplysninger om, hvordan du gennemfører et teknisk interview, og hvilke kodningsudfordringer du skal bruge, ved at læse Den ultimative guide til den tekniske samtale Hvis du vil have mere generelle tips til samtaler, kan du tjekke 17 tips til interviewerne til interviewere.

I dette indlæg behandler vi følgende emner:

  • Hvorfor har du brug for tips til tekniske samtaler?
  • Hvad er de bedste tips til tekniske samtaler?

Hvorfor har du overhovedet brug for tips til tekniske samtaler?

Tekniske samtaler gennemføres typisk af tekniske eksperter. I de fleste tilfælde er der en person fra dit udviklerteam, dine tekniske ledere og CTO'en, afhængigt af stillingens anciennitet. Kandidaterne bliver typisk bedt om at besvare spørgsmål, der er specifikke for den rolle, de har ansøgt om. De kan også kode sammen i det, der ofte kaldes parprogrammering.

Formålet med den tekniske samtale er følgende:

  • vurdere problemløsningsevner
  • samarbejde om at vurdere, om teamet og virksomheden passer sammen
  • fokusere på opgaver, der er specifikke for din virksomhed, f.eks. de opgaver, som dit udviklingsteam arbejder på i øjeblikket

Tekniske interviews findes i alle former og størrelser. De kan bestå i at løse opgaver sammen på en teknisk screenings- og interviewplatform, parprogrammering, whiteboarding eller en kombination af flere af disse. Det er dog ikke alle disse metoder, der er lige effektive. Som en generel regel gælder det, at jo mere en given metode ligner det virkelige arbejde, jo bedre. Derfor bør den tekniske samtale være baseret på arbejdsprøver under forhold, der afspejler udfordringerne i det virkelige arbejde. Det er nemmest at gøre dette ved at kode sammen med kandidaten, enten ved hjælp af en screenings- og interviewplatform eller via parringsværktøjer.

Desværre skyldes en stor del af debatten om den tekniske samtale, at tekniske samtaler har en tendens til at fokusere på de forkerte ting. Det kan f.eks. være evnen til at huske noget uden videre, hvor man normalt bare ville google det. Nogle virksomheder er også skyldige i at bruge buzzwords eller stille logiske spørgsmål, som ikke vurderer kodningsevnerne.

Selv om det er interessant, kaster "to tog og en fugl-problemet" ikke noget lys over dine kandidaters Java-færdigheder:tips til tekniske interviews ikke brugte logiske gåder

Kilde: LinkedIn

Har du brug for en *virkelig slem* et eksempel på, hvordan tekniske interviews ikke bør se ud? Du kan betragte dig selv som advaret:

En god teknisk samtale giver udviklere mulighed for at vise deres reelle kodningsevner frem. Det kan man ikke opnå med nogen af de metoder, der er blevet simuleret i videoen. Med ordene fra Quincy Larson, læreren, der grundlagde freeCodeCamp.org, "Stort set alle udviklere, jeg har talt med, er enige i, at ens evne til at skrive algoritmer fra hukommelsen på et whiteboard næsten intet har at gøre med det virkelige daglige arbejde som udvikler."

Hvorfor insisterer de store aktører stadig på whiteboard-centrerede tekniske interviews for at vurdere kandidaternes egnethed til jobbet? Der er intet galt med at bruge et whiteboard, det bliver bare dæmoniseret, fordi det står for alt det, der er galt med branchen. tips til tekniske interviews: hold dig væk fra whiteboardet

Kilde: Pexels

Lad os nu se på tips til tekniske samtaler for at vise dig, hvordan din tekniske samtale skal se ud. Husk på, at det er dit ansvar som teknisk rekrutteringsansvarlig at samarbejde med dine udviklere for at optimere hele rekrutteringsprocessen.

Tips til tekniske interviews

1. Skær ned på antallet af personlige samtaler

Det bedste tip er uden tvivl at holde færre tekniske samtaler. Du tror måske, at det vil føre til, at du skal ansætte færre personer, men færre samtaler har en positiv indvirkning på kvaliteten af din tekniske samtale. Du har mere tid til rådighed, hvilket giver dig mulighed for at personliggøre oplevelsen og gøre den mere menneskelig.

Antallet af personer, som dit HR- og udviklingsteam skal interviewe, afhænger af, hvordan du screener tekniske færdigheder. En forbedring af din screeningsprocedure har en enormt positiv effekt på antallet af personlige samtaler, du skal tilrettelægge. Jo tidligere du screener tekniske færdigheder i processen, jo bedre. Med andre ord giver en automatiseret løsning til teknisk screening dig mulighed for at fjerne kandidater, som alligevel ville dumpe det tekniske interview. Det betyder, at du ikke behøver at gennemføre postløse interviews.

Her er et glimrende eksempel fra Lingonberry Talent Acquisition:image præsentere tekniske interview tips køre færre interviews

Efter at have implementeret DevSkiller kunne Lingonberry reducere antallet af tekniske interviews med hele 53%. Det lykkedes dem ved at være mere præcise med deres tekniske screening.

Det er en nem måde at komme på god fod med de udviklere, der typisk gennemfører interviewet. Du kan inddrage dem så sent som muligt og lade dem fokusere på deres projekter.

2. Vær hurtig

I henhold til Jobvite, "50% af de jobsøgende har haft mindst én samtale i løbet af det sidste år for at undersøge mulighederne eller få erfaring - uden at de havde til hensigt at forlade deres nuværende job." Tallet er endnu højere, hvis man medregner dem, der aktivt overvejer at skifte job.

Dine kandidater til udviklingsstillinger taler sandsynligvis med andre virksomheder og undersøger andre karrieremuligheder. Fordi der er stor efterspørgsel efter deres kompetencer, får de typisk mere end ét tilbud ad gangen. Hvis du virkelig er interesseret i en kandidat, skal du planlægge det tekniske interview så hurtigt som muligt.

Hvis du bliver nødt til at aflyse, skal du sørge for, at det omlagte interview finder sted uanset hvad. Hvis du ændrer tid igen, kan kandidaten miste interessen for stillingen, fordi det giver et forkert indtryk af din virksomhed.

3. Efterligne det arbejde, der skal udføres

Den tekniske samtale giver dine tekniske ledere, dine udviklere og dine kandidater en chance for at arbejde sammen og lære hinanden at kende.

Udviklere møder op til din tekniske samtale for at få deres færdigheder vurderet, møde de mennesker, de potentielt kan komme til at arbejde sammen med, og få en fornemmelse af virksomheden. De bryder sig ikke om at blive stillet vage spørgsmål, som kun gør meget lidt (hvis overhovedet noget) for at vurdere deres kodefærdigheder.

Min personlige favorit? "Fortæl mig om HTML."gif bruges til at præsentere forvirringen om nogle tekniske interviewtips

4. Gå online

Det er ofte et problem at planlægge interviews. Dette gælder især for kandidater, der overvejer at flytte, så de kan arbejde for dig. Hvis du planlægger et fjernkodningsinterview, kan du få et godt indblik i, hvordan en given udvikler kan lide at arbejde, uden at du skal bede vedkommende om at rejse. Både personlige og eksterne kodningsinterviews har deres egne fordele. Hvis du vil lære mere om fjernkodningsparinterviews, kan jeg varmt anbefale vores indlæg: Online kodningsinterview og hvordan man laver CodePair på afstand

tekniske interview tips gif viser online kodepar5. Ansættelse ved konsensus

Hvis der er for travlt i samtalerummet, kan det føles som et forhør og ikke som en samtale. Når det er sagt, ifølge Joel Spolsky, i hele rekrutteringsprocessen skal din kandidat blive set af mindst seks personer. To af disse skal være deres nærmeste kolleger. Ideelt set skal der være enighed om hver ansættelse, og hvis mere end to personer er uenige, bør du ikke ansætte kandidaten.

Det kan være stressende for kandidaten at tage for mange mennesker med til den tekniske samtale. For at undgå dette kan du optage dine sessioner og vise dem til resten af teamet.

6. Arbejd på din kandidatoplevelsetips til tekniske interviews

Kilde: Jobvite

I henhold til Jobvitesiger 47% af kandidaterne, at samtalen har den største indflydelse på deres indtryk af jobbet.

Hvilket indtryk giver dine interviewere? Kommer de til tiden? Er de kollektivt optaget af at grille kandidaten eller fører de en samtale? Præsenterer de sig selv for kandidaten?

7. Sørg for, at alle interviewere modtager uddannelse

"Bare fordi din interviewer er en genial softwareudvikler, betyder det ikke, at han er en genial interviewer. Jeg har set nogle af de mest forfærdelige interviews foretaget af fantastiske softwareudviklere. ", siger Kevin Ferguson, formand og administrerende direktør for Craftlogic. Det er nødvendigt at forstå de mange forskellige svarmuligheder, så spørgsmål og opgaver bør forberedes inden interviewet. Du kan vælge at gå uden for manuskriptet til en vis grad, afhængigt af hvordan interviewet udvikler sig. Når det er sagt, bør du helt sikkert have et manuskript.

Konklusion: tips til tekniske interviews

Et godt teknisk interview er informativt og relevant i forhold til det, som din virksomhed laver. Det giver indsigt til både HR- og udviklingsafdelingen. Det udføres for at fremkalde visse handlinger og svar, så du kan vurdere problemløsningsevnerne og se, hvordan kandidaten ville klare sig i dit team.

Hvad er de bedste tips til tekniske samtaler, som du nogensinde har fået? Lad mig vide det i kommentarfeltet nedenfor!

Del indlæg

Få mere at vide om ansættelse af teknologiske medarbejdere

Tilmeld dig vores Learning Hub for at få nyttig viden direkte i din indbakke.

Kontroller og udvikl kodningsevner uden problemer.

Se DevSkiller-produkterne i aktion.

Sikkerhedscertificeringer og overholdelse. Vi sørger for, at dine data er sikre og beskyttede.

[Ebook]
[Ebook]
DevSkiller-logo TalentBoost-logo TalentScore-logo