Online kodningsinterview og hvordan man laver CodePair på afstand

Udgivet: Sidst opdateret:
Online kodningsinterview og hvordan man laver CodePair på afstand

Grunden til, at du gennemfører et kodningsinterview med en kandidat til softwareudvikling, er for at få et kvalificeret gæt på, hvor godt de vil udføre deres arbejde, hvis de bliver ansat. I dette indlæg får du at vide, hvordan du bedst gennemfører et online kodningsinterview med et CodePair på afstand, også kendt som et vurdering af parprogrammeringsevner interview. Den vil også fortælle dig, hvordan du kan give kandidaterne en bedre oplevelse ved at kodeparre eksternt.

Kodning af interviews involverede tidligere at læse teblade. Så kom krystalkuglen og ændrede branchen fra den ene dag til den anden.

Det er selvfølgelig for sjov, men mange af de populære metoder til at interviewe softwareudviklere forudsiger deres succes lige så godt som en krystalkugle.

Du vil gerne se, hvordan dine kandidater til udvikling afvikler deres opgaver under virkelige forhold. Samtidig ønsker du at gøre det så smertefrit som muligt for din kandidat at tage testen.

Et online CodePair-interview giver dig et indblik i din kandidats udviklingsproces. Det er så tæt på et virkeligt miljø, som du kan finde noget sted.

Et online CodePair-interview er kun en del af et teknisk interview. Du kan finde flere oplysninger, tips og tricks på Den ultimative guide til den tekniske samtale.

Men det er vigtigt, at du ikke sparer på omkostningerne ved at bruge forældede metoder. For at hjælpe dig med at undgå det har vi samlet en liste over bedste praksis for at afholde CodePair-interviews på en effektiv måde.

Ved slutningen af denne artikel vil du vide

  • Den bedste måde at interviewe en udvikler på
  • Sådan gennemfører du et CodePair-interview
  • Sådan bruger du DevSkiller til at give et online kodningsinterview på afstand

Hvad sker der i et online kodningsinterview?

I de fleste kodningsinterviews, herunder et online kodningsinterview, bliver en kandidat bedt om at bruge sine kodningsevner til at udføre en bestemt opgave.

Disse opgaver kan omfatte:

  • Udførelse af en meget grundlæggende opgave som at vende et binært træ om
  • Skrivning af en algoritme
  • Rettelse af et stykke kode
  • Udførelse af en forretningsfunktion

Intervieweren ser kandidaten udføre opgaven og stiller spørgsmål. Spørgsmålene kan handle om, hvorfor kandidaten traf en bestemt beslutning, eller hvordan kandidaten ville reagere på en ændring i opgaven.

Et online kodningsinterview skal vise intervieweren, hvordan kandidaten ville reagere på lignende situationer, hvis han/hun blev ansat. Derfor bør et online kodningsinterview indeholde en opgave, der afspejler kandidatens første arbejdsdag. Selv om invertering af binære træer og opbygning af algoritmer er populære opgavetyper, fortæller de ikke meget om kandidaten. En god softwareudvikler vil ikke invertere binære træer eller bygge algoritmer på daglig basis. De har værktøjer, der kan gøre dette.

Hvad er en god opgave til et online kodningsinterview?

En god opgave til et online kodningsinterview bør være en opgave, som udvikleren ville løse, hvis han/hun begyndte at arbejde for dig.

I en artikel i Med kabel, Laszlo Bock, tidligere Senior Vice President of People Operations hos Google, citerede undersøgelser, der viste, at arbejdsprøver er den bedste indikator for en kandidats fremtidige præstationer.

Så dit kodningsinterview bør repræsentere en autentisk arbejdsprøve under de samme forhold, som din kandidat ville blive stillet over for på arbejdet.

Det betyder, at de skal have adgang til alle de ressourcer, som de normalt ville bruge. De bedste softwareudviklere ved trods alt, hvordan man bruger rammer og biblioteker, Stack Overflow, Googleog en række andre online ressourcer til at producere ren og effektiv kode inden for tidsfristerne.

Hvis du ønsker at vide, hvordan de bruger alle de tilgængelige ressourcer omkring dem til at løse dine forretningsproblemer, hvorfor skulle du så bede dem om at give afkald på disse ressourcer?

Kvaliteterne ved en god kodningsinterviewopgave

  • Prøven er en autentisk arbejdsprøve
  • Det giver din kandidat alle de ressourcer, som de normalt ville bruge på arbejdet
  • Den baserer opgaven på et forretningsproblem, som de vil stå over for, når de begynder at arbejde for dig

Nu, hvor du har en god opgave til kodningssamtalen, kan du holde samtalen, men en grundig test kan have en pris. Den tid, som du skal bruge på en grundig test, kan være et problem for nogle kandidater.

Stack Overflow's 2017-undersøgelsen blandt udviklere viste, at kun 13,1% er aktivt på udkig efter et job, mens 62,1% ikke er aktivt på udkig, men er åbne over for nye muligheder. Hvis en udvikler ikke søger aktivt, er det sandsynligvis fordi han/hun allerede er ansat. Din kandidat er måske interesseret i, hvad du har at tilbyde. Når det er sagt, kan det være svært for dem at tage fri midt på dagen for at komme til samtale med dig. Det bliver endnu sværere, når kandidaten bor i en anden by. Så hvordan kan du gøre oplevelsen bedre for kandidaten?

Hvordan online kodeinterviews på afstand gør det lettere at teste kandidater

Der er en risiko for, at travle kandidater ikke kan finde tid til at deltage i et interview midt på dagen, som tilfældigvis falder sammen med det tidspunkt, hvor intervieweren var ledig. I stedet ender de med at falde ud af din kandidat pipeline.

Når kandidaten kommer udefra, kan det blive endnu vanskeligere at koordinere interviewet. Et online kodningsinterview er en god måde at omgå dette problem på. Ved at fjerne rejsetiden giver det en meget større fleksibilitet i planlægningen af eksamen.

Men for at gennemføre en online CodePair-test skal du bruge et værktøj, der både giver dig mulighed for at kommunikere med dine kandidater og se, hvad de arbejder på.

Det er nemt at få et online kodningsinterview og CodePair med DevSkiller

Ved slutningen af dette afsnit vil du vide, hvordan du kan:

  • Opsæt et online CodePair-interview med DevSkiller
  • Kommunikere med din kandidat
  • Gennemgå den kode, der blev skrevet under interviewet

DevSkiller giver dig allerede mulighed for at foretage en automatisk test af dine kandidater på deres første arbejdsdag. Denne kan udføres, når kandidaten har tid, og fungerer godt som en teknisk screening. Vores online CodePair-interview betyder, at den tekniske screening og interviewet kan foldes sammen i ét, hvilket sparer kandidatens tid.

Det starter ganske enkelt. Intervieweren sender kandidaten en invitation til en af DevSkillers mange forberedte tests på DevSkiller eller en test med virksomhedens egen kode.

Invitationen til dit online kodeinterview og codepair med DevSkiller

Kandidaten skal derefter starte testen på et på forhånd aftalt tidspunkt, hvorefter intervieweren kan deltage i CodePair-testen.

online kodningsinterview og codepair i DevSkiller

Når intervieweren tilmelder sig, har vedkommende fuld realtidsadgang til det samme IDE som kandidaten. Intervieweren kan derefter arbejde på projektet sammen med kandidaten og slette eller tilføje kode. Ret sejt, ikke sandt? Men hvad nu, hvis du ønsker at gennemføre et online kodningsinterview ved hjælp af CodePair?

codepair i et online kodningsinterviewDevSkiller dækker dig. Mens kandidaten og intervieweren arbejder på den samme kode, kan de videochatte i appen. På denne måde kan intervieweren kan stille spørgsmål og får at vide, hvad kandidaten tænker på, mens de gennemfører interviewet.

Kommuniker via video under dit online kodningsinterview og codepairDesuden kan intervieweren fokusere på delopgaver, så han/hun kan få indsigt i hvert enkelt trin i processen i stedet for kun at have det store billede til rådighed.

Interviewerens adgang til IDE er særlig nyttig. Kandidaten og intervieweren kan nemlig køre enhedstests undervejs eller generelt se, om koden faktisk gør det, den skal gøre.

Dette viser en enhedstest under et online kodningsinterview og codepair i DevSkiller.Og i slutningen af interviewet vil alle handlinger i IDE'en blive optaget, så intervieweren kan gennemgå, hvordan CodePair-interviewet forløb, og tage noter om kandidatens beslutninger.

Dette er genudsendelsen af et online kodningsinterview og codepairSådan afholder du dit første online-kodesamtaler

Det bedste sted at starte er hos din tekniske leder. De kender de opgaver, som kandidaten skal løse på sin første dag.

De skal opbygge en opgave, der har disse kvaliteter:

  • Løser et forretningsspørgsmål
  • gives under reelle forhold
  • har en passende sværhedsgrad i forhold til jobbet

Din tekniske leder kan bruge DevSkiller til at opbygge en opgave med din egen kode, eller de kan vælge fra DevSkillers omfattende bibliotek af færdiglavede tests. Din tekniske interviewer kan derefter afholde interviewet med en kandidat hvor som helst i verden. Du får en stærk indikation af kandidatens fremtidige præstation, samtidig med at du eliminerer barrierer, der kan skade kandidatoplevelsen.

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.

DevSkiller-logo TalentBoost-logo TalentScore-logo