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.
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?
- 2. Kodningsudfordringer
- 3. Hvor svært skal din ansættelse kodning samtale udfordringer være?
- 4. Seks trin til at gøre samtalekodningsudfordringer meningsfulde
- spejle det arbejde, der skal udføres
- Evaluer færdigheder objektivt for at eliminere bias
- Brug forskellige spørgsmålstyper
- Vælg det rigtige emne
- Administrer dem rigtigt
- giv altid feedback
- samtalekodningsudfordringen: konklusion
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) 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:
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.