3 måter å forberede et kodingsintervju

Innholdsfortegnelse:

3 måter å forberede et kodingsintervju
3 måter å forberede et kodingsintervju

Video: 3 måter å forberede et kodingsintervju

Video: 3 måter å forberede et kodingsintervju
Video: Permanently Change Process Priority Windows 10/11 | NO TOOLS USED 2024, April
Anonim

Hvis du søker på en jobb som programmerer, bør du bruke litt tid på å gjøre deg klar for ditt kodingsintervju. Dette er en ganske viktig del av søknadsprosessen, så det er verdt å forberede seg så mye du kan til dette intervjuet før du går inn. Utover å gjøre et godt inntrykk, er de viktigste tingene du kan gjøre for å forberede deg til dette intervjuet bygge din kunnskapsbase og trene på å skrive kode.

Trinn

Metode 1 av 3: Bygg din kunnskapsbase

Forbered deg på et kodingsintervju Trinn 1
Forbered deg på et kodingsintervju Trinn 1

Trinn 1. Spør om du trenger å bruke et bestemt kodingsspråk i intervjuet

De fleste selskaper lar deg gjennomføre intervjuet ditt på hvilket programmeringsspråk du vil. Noen selskaper vil imidlertid kreve at du koder på et bestemt språk, så sørg for at du behersker språket godt før du gjennomfører et intervju hos det selskapet.

  • For eksempel krever Google at kandidater velger enten Java, C ++, JavaScript eller Python under programmeringsintervjuene.
  • Hvis selskapet ikke har noen spesifikke språkkrav, bare velg å gjennomføre intervjuet på hvilket språk du er mest kjent med.
Forbered deg på et kodingsintervju Trinn 2
Forbered deg på et kodingsintervju Trinn 2

Trinn 2. Gjør deg kjent med stilguiden til ditt foretrukne språk

Å ha et godt grep om en bestemt programmeringsstil vil gjøre deg mindre sannsynlig å ha feil i kodene dine, noe som gjør deg til en mye sterkere intervjuobjekt. Å påpeke de vanlige fallgruvene på ditt bestemte språk kan også gjøre deg mer imponerende under intervjuet.

For eksempel, hvis det foretrukne kodingspråket ditt er Python, kan du lese gjennom PEP 8 Style Guide for å forbedre mestringen av språket

Forbered deg på et kodingsintervju Trinn 3
Forbered deg på et kodingsintervju Trinn 3

Trinn 3. Fokuser mest på å studere algoritmer og datastrukturer

Disse grunnleggende informatikkene utgjør de aller fleste spørsmålene og problemene du vil bli presentert for under intervjuet, så bruk mesteparten av tiden din på å studere disse. Hvis du tok noen kurs i informatikk, bør du gå gjennom notatene og lærebøkene dine for å oppdatere minnet.

  • For eksempel kan du få et problem under intervjuet og bli bedt om å utvikle en algoritme som løser det. Å ha en bred fortrolighet med algoritmer vil gjøre denne typen spørsmål mindre vanskelig i øyeblikket.
  • Det finnes et stort utvalg algoritmer, for eksempel sorteringsalgoritmer, søkealgoritmer og rekursive algoritmer. Prøv å bli kjent med så mange forskjellige typer som mulig.
Forbered deg på et kodingsintervju Trinn 4
Forbered deg på et kodingsintervju Trinn 4

Trinn 4. Undersøk selskapet for å se hvordan dine ferdigheter stemmer overens med deres interesser

Finn ut hva slags teknologi og programvare som selskapet bruker mest, og noter det for å referere din erfaring med disse rammene under intervjuet. Husk at en del av målet ditt er å vise at du vil passe godt for selskapet du intervjuer i.

Hvis du vet hvem som skal gjennomføre intervjuet, kan du også undersøke den personen. Slå dem opp på LinkedIn og se hva deres tidligere prosjekter eller erfaringer har vært

Metode 2 av 3: Trening foran tid

Forbered deg på et kodingsintervju Trinn 5
Forbered deg på et kodingsintervju Trinn 5

Trinn 1. Få så mye kodeopplevelse under beltet ditt som du kan

Hvis intervjuet ditt ikke er i nær fremtid, kan du bruke noen måneder på å bidra til åpen kildekode -prosjekter. Hvis du ikke har den tiden, bare bruk like mye tid mellom nå og til intervjuet med å øve på koding.

  • Hvis du kan, kan du gjøre denne kodingspraksisen i et miljø der du kan få gode tilbakemeldinger på koden din.
  • Jo mer erfaring du har med koding, desto mindre er det sannsynlig at du sliter med kodingskomponenten i intervjuet.
Forbered deg på et kodingsintervju Trinn 6
Forbered deg på et kodingsintervju Trinn 6

Trinn 2. Øv på kodingsalgoritmer på en begrenset tid

Selv om du har mye kodingserfaring, er dette ikke det samme som å skrive kode under stress. Sett en tidtaker i 45 minutter, og prøv å lage en fungerende algoritme på så lang tid.

Du vil sannsynligvis ha 30-45 minutter i selve intervjuet til å skrive koden din, så du bør prøve å bli vant til å skrive kode innen denne typen korte tidsrammer

Forbered deg på et kodingsintervju Trinn 7
Forbered deg på et kodingsintervju Trinn 7

Trinn 3. Sørg for å øve på å diskutere systemdesign også

Mens hoveddelen av intervjuspørsmålene trolig vil handle om algoritmer og datastrukturer, kan du også få noen spørsmål om hvordan du designer programvare eller systemer for et gitt produkt. Vær forberedt på å diskutere de forskjellige elementene i systemdesign, for eksempel lastbalansere, databaser og brukergrensesnitt.

Forbered deg på et kodingsintervju Trinn 8
Forbered deg på et kodingsintervju Trinn 8

Trinn 4. Få noen med intervjuerfaring til å gjøre et latterlig intervju med deg

Det finnes ingen bedre måte å bli bedre på å svare på intervjuspørsmål enn å øve så mye som mulig. Hvis du ikke har noen med intervjuerfaring å trene med, kan du be en venn stille deg noen vanlige intervjuspørsmål.

  • Dette kan være spørsmål som "Hvilken type algoritme vil du bruke for å løse dette problemet?" eller noe så bredt som "Hva er din største svakhet?"
  • Hvis du er stresset under det falske intervjuet, kan du prøve å trene som intervjuer i stedet for intervjuobjektet. Dette kan hjelpe deg til å se intervjuprosessen annerledes og føle deg mindre nervøs for å bli intervjuet.

Metode 3 av 3: Gjør et godt inntrykk

Forbered deg på et kodingsintervju Trinn 9
Forbered deg på et kodingsintervju Trinn 9

Trinn 1. Vær entusiastisk om temaet og din erfaring

La dine positive følelser skinne gjennom når du snakker om dine tidligere prosjekter eller dine fremtidige mål. Denne typen entusiasme har en tendens til å inspirere til lignende entusiasme blant intervjuer, noe som gjør dem mer sannsynlig å ha et positivt bilde av deg ved slutten av intervjuet.

Vær oppmerksom på at dette bare gjelder ekte entusiasme. Hvis du prøver å forfalske din entusiasme for temaet, kan intervjuerne oppdage dette og se deg som kunstig i stedet for ekte

Forbered deg på et kodingsintervju Trinn 10
Forbered deg på et kodingsintervju Trinn 10

Trinn 2. Unngå å late som om du vet noe hvis du ikke vet det

Du kan føle at du må se ut som om du vet alt om emnet for å gi et godt inntrykk. Imidlertid, hvis du later som om du vet noe du egentlig ikke vet, og du blir kalt ut av det, vil du bare oppleve det som ondskapelig. EKSPERT -TIPS

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Master's Degree, Computer Science, Stanford University Ken Koster is the Co-founder and CTO of Ceevra, a medical technology company. He has over 15 years of experience programming and leading software teams at Silicon Valley companies. Ken holds a BS and MS in Computer Science from Stanford University.

Ken Koster, MS
Ken Koster, MS

Ken Koster, MS

Master, Computer Science, Stanford University

Sørg for at du søker på en jobb på riktig nivå.

Ken Koster, programvareingeniør, gir råd:"

Forbered deg på et kodingsintervju Trinn 11
Forbered deg på et kodingsintervju Trinn 11

Trinn 3. Snakk om prosjektene dine ved å bruke riktig terminologi og sjargong

Evnen til å bruke tekniske termer og beskrive et prosjekt i minste detalj vil bidra til å demonstrere din dype forståelse av programmering. Sørg imidlertid for at prosjektbeskrivelsene dine også er forståelige for den som intervjuer deg.

Anbefalt: