Sådan bruges tekniske udfordringer til kodning af samtaler til at ansætte de bedste udviklere

udfordringer til kodning af samtaler er et meget polariserende emne. Sandheden er, at du sandsynligvis kan udfylde biblioteker med ressourcer til at hjælpe dig med at mestre udfordringer med kodningssamtale. Når det er sagt, hvad tager det for medarbejderen at skabe et effektivt kodningsudfordringsscenarie?

kodningsudfordringer er ikke iboende onde. De kan hjælpe udviklere med at mestre kunsten at kode. Fra rekruttererens synspunkt kan de hjælpe med at vælge de rigtige kandidater. Du skal dog være forsigtig, fordi de er et dobbeltkantet sværd. Hvis det gøres rigtigt, kan de hjælpe dig med at identificere de bedste kandidater. Hvis det gøres forkert, kan de dog gøre dine kandidater til dine fjender og muligvis tage en dårlig ansættelsesbeslutning.

For flere tip og tricks, se den ultimative guide til den tekniske samtale.

det ser ud til, at i tech kommer størstedelen af de negative oplevelser, folk har, fra den måde, deres kodningsevner vurderes på. Dårlige samtaleoplevelser kan gøre udviklere virkelig vrede. Da vrede er en følelse med høj ophidselse, vil disse kandidater sandsynligvis dele deres negative rekrutteringserfaring. Dette kan være skadeligt for dit arbejdsgivermærke og yderligere hindre dine ansættelsesresultater.

dette er galskab gif-kodningsudfordringer i denne artikel lærer du, hvordan du gør udfordringer med samtalekodning rigtigt. Vi vil se på følgende emner:

Indholdsfortegnelse

1. Hvad er intervju coding udfordringer?

samtalekodningsudfordringer (undertiden benævnt ansættelseskodningsudfordringer) er test, der sendes til kandidater af en virksomhed med det formål at screene tekniske færdigheder/kodningskompetencer. De sigter mod at forudsige, hvilken slags medarbejder kandidaten ville gøre. I det væsentlige er samtalekodningsudfordringer designet til at vurdere ens egnethed til jobbet. De kan gå forud for eller følge telefon-og ansigt til ansigt-samtaler. I nogle tilfælde gives de til udviklere under den tekniske samtale.

typer af samtaleudfordringer:

  • hjernetrimere
  • forretningsproblemer
  • kodningstest
  • adfærdsmæssige spørgsmål

for optimale resultater skal du bruge en kombination af kodningsudfordringer til job og andre typer vurderinger. Stol aldrig på kun en af dem, fordi du ikke kan evaluere en persons færdigheder og træk uden en række teknikker.

for at opnå optimale resultater løser kandidaten en prøvekodningstest, inden han inviteres til en onsite-samtale (både tekniske og bløde færdighedssamtaler). Dette giver dig mulighed for at vælge kandidater, som du og dit team mener potentielt kan passe. Fra recruiter ‘ s synspunkt udfordrer kodning forudvælg levedygtige kandidater, hvilket er en massiv tidsbesparelse. Med den rigtige opsætning kan du fjerne op til 8,6 gange flere kandidater inden din tekniske samtale.

2. Kodningsudfordringer

jo mere realistisk screenings-og samtalemetoden er, desto mere sandsynligt er det, at du vurderer fit korrekt.

en kodningssamtale skal være udfordrende og motiverende for kandidaten. Udviklere nyder udfordringer, så længe de er retfærdige og meningsfulde. Reglen gælder også for rekrutteringskodningsudfordringer. Ifølge Frederick D. Smith, ” forskningen vedrørende test af arbejdsprøver antyder, at de kan producere høje forudsigelige validiteter, og at de, når de bruges som kriterier, sammenligner sig positivt med vejledervurderinger og produktivitetsforanstaltninger.”Arbejdsprøveprøver er gode til at evaluere kodningsevner, og de fortæller dig meget mere om ens sande evner end algoritmiske test.

den bedste måde at gøre ansættelse af kodningsudfordringer meningsfulde i tech er at designe dem på en måde til at evaluere reelle færdigheder, der bruges dagligt. For at gøre det har du brug for kodningstest, som er:

  • baseret på en arbejdseksempel
  • standardiseret og objektiv
  • fokuseret på virkelige forretningsproblemer
  • graderet med scoringer eller karakterer, og ikke et simpelt pass/fail
  • ikke for længe

der er mange måder at skabe udfordringer med samtalekodning på. En af de største fejl, folk begår, er at bruge udfordringer, der har en bredt kendt løsning, som let kan findes online. Dette fører til at verificere, hvor kendte mennesker er med vidt udbredte udfordringer og løsninger på dem snarere end deres kodningsevner.

Find ud af, hvordan du holder en CodePair-samtale.

3. Hvor svært skal din ansættelse kodning samtale udfordringer være?

ifølge en Glassdoor-undersøgelse er ” sværere jobsamtaler statistisk forbundet med højere medarbejdertilfredshed på tværs af seks lande, vi undersøgte: U. S. Storbritannien, Canada, Australien, Tyskland og Frankrig.”På tværs af hele prøven er en 10% vanskeligere samtale relateret til en 2,6% højere medarbejdertilfredshed. Resultaterne fra Glassdoor-undersøgelsen viser, at “på en fempunkts skala er den optimale eller “bedste” samtalevanskelighed, der fører til den højeste medarbejdertilfredshed, 4 ud af 5. (Samtale sværhedsgrader baseret på en fempunkts skala: 1.0=meget let, 3.0=gennemsnit, 5.0=meget vanskeligt) samtalevanskelighedsgraf, der viser, hvor vanskelige samtalekodningsudfordringer skal være kilde: Glassdoor

Tech-giganter som Google er blevet (in)berømte for deres jobsamtalepraksis, men det er ikke fordi de var vanskelige. Udviklere følte, at de var uretfærdige, og at de ikke gjorde deres færdigheder retfærdighed. Udviklere er en ganske konkurrencedygtig professionel gruppe, og de fleste af dem elsker at blive udfordret. Husk at holde udfordringen relevant og tilpasset jobbeskrivelsen (junior/mellem/senior).

for udviklere kommer mulighederne for faglig udvikling på tredjepladsen på listen over faktorer, der bruges til at vurdere potentiel jobattraktivitet. At blive konfronteret med en udfordrende, men retfærdig samtaleoplevelse kan præsentere den potentielle virksomhed i et positivt lys.

4. Seks trin til at gøre samtalekodningsudfordringer meningsfulde

spejle det arbejde, der skal udføres

Hold dig væk fra algoritmiske spørgsmål og hjernetrimere. Så spændende som de kan være, at stole udelukkende på dem kan vise dig, hvor god kandidaten er til tekniske samtaler. Du vurderer i det væsentlige, om de har de iterative algoritmiske problemløsningsholdningsudviklere lærer sig selv for at ace-kodningsudfordringer. Der er steder, der lærer folk at få disse samtaleevner, og udviklere har intet andet valg end at overholde, hvis de vil arbejde hos visse virksomheder. Som arbejdsgiver har du en vigtig beslutning at tage her. Du kan enten følge denne tendens eller screene tekniske færdigheder med objektive og retfærdige kodningsudfordringer for job.

Evaluer færdigheder objektivt for at eliminere bias

lad udviklere bruge de ressourcer, de normalt bruger på arbejdspladsen. Dette omfatter Stack overløb, GitHub, Google, eller hvad de vil. Nogle kodningstestplatforme tillader ikke kandidater at forlade fanen, hvor testen finder sted. Denne vej. de ønsker at sikre, at kandidaten ikke bruger yderligere ressourcer.

denne tilgang vil sandsynligvis få nogle gode kandidater til at falde ud af din talentpipeline. På grund af arten af deres arbejde, udviklere konstant ser op ting. Det er faktisk en fordel, fordi de ikke behøver at spilde tid på at genopfinde hjulet hver eneste gang.

Brug forskellige spørgsmålstyper

Evaluer dine kandidaters kodningsevner med en række opgaver. Du kan bruge multiple choice, database, kodeanmeldelse, programmeringsopgave, kodegab, essayspørgsmål og kodeparring for at få en fuld forståelse af deres færdigheder.

Vælg det rigtige emne

sørg for at kontrollere de færdigheder, der er anført i jobbeskrivelsen, og ikke nogle færdigheder tæt på dem. Den nemmeste og sikreste måde er at bruge rollebaserede kodningsvurderinger til at kontrollere det nøjagtige færdighedssæt, der er nødvendigt for at udføre i et givet job.

Administrer dem rigtigt

skal du bruge kodningsudfordringer personligt eller hjemme? De kommer med deres egne fordele, og nogle virksomheder vælger at gøre begge dele.

interesseret i, hvordan kandidater håndterer problemer i realtid? Vil du se, om de er i stand til at arbejde med en anden udvikler? Prøv personlige udfordringer. Par programmering er fantastisk til det! Overvej dette især hvis kodeparring er noget, du gør sammen som et team. Personlige udfordringer giver dig også en ide om, hvordan udvikleren arbejder inden for en deadline.

sådan kan en kodepar-session se ud:

codpairing samtale kodning udfordringer når det er sagt, take-home tests kommer med deres fordele, også. Fordi de typisk er længere, giver de en ide om, hvordan kandidaten nærmer sig et større projekt. De viser dig også, hvordan de kan lide at arbejde uden tilsyn.

giv altid feedback

for at citere maksimalt, “hvis du beder folk om at investere tid på din kodeudfordring, skal du i det mindste have anstændighed til at give feedback og forklare, hvad der præcist var galt. På denne måde bliver det et lærbart øjeblik og ikke et fuldstændigt spild af tid for kandidaten.”Amen til det.

samtalekodningsudfordringen: konklusion

polarisering som det er, kan samtalekodningsudfordringen være et godt værktøj til at screene tekniske færdigheder, så længe du gør det rigtigt.

Kodningsudfordringer kan hjælpe dig med at identificere de bedste udviklere og de mindre end stjernernes. Når du ser på deres arbejdseksempel, er du i stand til at tage en datadrevet beslutning om, hvorvidt du vil invitere denne person til en onsite-samtale eller ej. Dette eliminerer unødvendige tekniske samtaler, der typisk skaber flaskehalse og lægger en masse unødvendig belastning på både HR og IT-afdelingen.

jeg tror virkelig, at de-dæmonisering af intervju-kodningsudfordringerne ved at holde sig væk fra gåder og tavletest kan gøre en massiv forskel og endelig få IT og HR til at arbejde problemfrit sammen.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.