Noen ganger gjør bare tanken på å måtte sitte gjennom et timelangt slitsomt teknisk intervju de fleste arbeidssøkere bryte kaldt. Men med overflod av IT-spesialiserte kandidater i arbeidsmarkedet i dag, har tekniske intervjuer blitt en metode for vurdering av ferdigheter for de fleste tekniske stillinger i arbeidsmarkedet.

Gitt at et teknisk intervju nesten er uunngåelig for jobber i IT-bransjen, vil det absolutt hjelpe å vite hvordan du skal forberede deg og hva du kan forvente i et slikt intervju.

Hva er et teknisk intervju?

Ikke la navnet lure deg. Det er mye mer med tekniske intervjuer enn bare å teste programmering eller teknisk ferdighet. I virkeligheten er det en flerstegs og mangesidig vurdering av dine samlede evner som potensiell IT-profesjonell.

I de fleste tilfeller er et teknisk intervju en spesialisert og streng prosess som tester dine kodingsevner, problemløsende evner og personlighet. Generelt består denne prosessen av tavleutfordringer, ekstern eller problemløsing på stedet og gjennomgang av kode.

instagram viewer

Med så mange aspekter ved intervjuobjektet som blir satt på prøve, kan et teknisk intervju vare alt fra en hel arbeidsdag til flere møter over flere dager.

Større selskaper har til og med flere runder av samme prosess for å sikre at en person virkelig er det deres glitrende CV skildrer dem å være.

Selvfølgelig, hvis du hevder å være en full-stack-utvikler eller en ekspert på dataanalyse, i stedet for å ta ordet ditt for det, vil arbeidsgivere ønske å se disse ferdighetene og kunnskapene i aksjon.

Typer spørsmål som stilles i et teknisk intervju

Generelt kan spørsmålene som stilles under et teknisk intervju kategoriseres i noen få forskjellige grupper:

Atferdsspørsmål

Disse spørsmålene er generelt ment å måle styrkene og svakhetene ved dine personlige egenskaper. Det er vanligvis ingen riktige eller uriktige svar, svarene dine blir ganske enkelt brukt til å måle om du passer godt for selskapets arbeidskultur.

Situasjonelle spørsmål

Her kan du få hypotetiske scenarier (noen ganger en tilpasning av noe ubehagelig som har skjedd i selskapet før) og du blir spurt om hvordan du vil svare på situasjonen.

Din evne til å tenke klart, lede mennesker og kommunikasjonsferdigheter kan alle være nyttige når du takler slike spørsmål.

folk som snakker på et bord

Spørsmål om din pedagogiske bakgrunn

Selv om arbeidsgiveren sannsynligvis allerede vet hvor og hva du har studert etter å ha gått gjennom CVen din, liker mange intervjuer fortsatt å ta opp emnet for din utdanningsbakgrunn.

Dette kan være en god tid å snakke om hvorfor du valgte studieretningen og verdifulle leksjoner du har lært så langt.

Spørsmål om din tekniske kunnskap og erfaring

Her kan du få et spesifikt problem og bli bedt om å implementere en løsning ved hjelp av et programmeringsspråk du velger.

I vanskeligere intervjuer kan det hende du også må implementere en arbeidsløsning på en tavle og forklare dens tid og romkompleksitet. Du kan også få en tilfeldig kode (vanligvis skrevet av andre utviklere i selskapet) og bli bedt om å gå gjennom intervjueren.

Det er tydelig at det er ganske stor variasjon i typen spørsmål du kan bli spurt om din tekniske kunnskap og erfaring. Så hvordan skal du forberede deg på et intervju som kan fange selv de beste av oss?

Den beste måten å forberede seg på et teknisk intervju

Trikset her er å studere smart, ikke vanskelig. Til tross for det store utvalget av mulige spørsmål eller oppgaver du kan møte i et teknisk intervju, kan alt dekonstrueres til mindre, mer håndterbare oppgaver.

Så det første du må gjøre er å lære å dele et problem i mindre deler.

Lære å dekonstruere problemer

Når du deler et problem i mindre deler, kan du vanligvis begynne å identifisere underoppgaver du sannsynligvis allerede er kjent med. Oftere enn ikke, har de en tendens til å teste kjerneforståelsen din for et konsept.

Fra kompleks dynamiske programmeringsproblemer til å analysere algoritmekompleksitet, det hjelper alltid å gå tilbake til det grunnleggende.

Dynamisk programmering: Eksempler, vanlige problemer og løsninger

Dynamiske programmeringsproblemer kan fange deg utenfor vakten i et intervju eller eksamen. Sjekk ut de vanligste problemene og løsningene her.

En god måte å sørge for at du kjenner et programmeringsemne eller -konsept innvendig og utvendig er å implementere det du vet, eksperimenter ved å gjøre små endringer i den, og vurder hvordan den endrer funksjonen til din løsning.

Men å gjøre alt dette selv i en IDE er kanskje ikke så effektivt. Ikke bare må du finne utfordrende problemer selv, men også designe dine egne testsaker og personlig evaluere ytelsen til løsningen din basert på dem. Verst av alt, du må bruke tid på å opprettholde en lokal katalog med alt arbeidet ditt.

Et bedre alternativ er å bruke online programmeringsvurderingssider som tilbyr et miljø der du har tilgang til alle de ovennevnte uten å måtte organisere ditt eget arbeid.

Online praksis og vurdering av programmering

Plattformer som HackerRank og LeetCode har programmeringsspørsmål med varierende vanskeligheter på et bredt spekter av emner.

Dette betyr at selv om du ikke har kodet på en stund, kan du begynne lett og gå videre til vanskeligere spørsmål når du blir mer trygg på dine ferdigheter.

For det meste er disse plattformene like når det gjelder programmeringspraksis. De tilbyr en rekke spørsmål, tilsvarende testtilfeller og en nettbasert redaktør for å skrive og utføre koden din.

En ting som skiller LeetCode fra hverandre er at spørsmålene her ofte er hentet fra virkelige tekniske intervjuer og dermed kan være mer reflekterende over faktiske spørsmål du kan møte i et intervju. Med premium-medlemskapet kan du også se hvor ofte et bestemt spørsmål har blitt stilt i et intervju.

Samtidig kan en fordel ved å velge HackerRank være det faktum at miljøet brukes av mange selskaper i sine egne tekniske intervjuer. Så du kan få en mer autentisk intervjuopplevelse når du øver på plattformen deres.

Hackerrank tilbyr også et nyttig skreddersydd intervjuforberedelsessett som hjelper deg med å trene og teste viktige kjernekonsepter og ferdigheter.

Andre ressurser du kan bruke i forberedelsene

Noen ganger hjelper det også å forutsi hva slags spørsmål du kan få i et intervju og fokusere forberedelsene dine basert på det. Gjentagelsen av populære spørsmål har faktisk vært ganske vanlig i de siste IT-ansettelsessyklusene.

Heldigvis mangler det ikke nyttige fora på internett der du kan finne alt fra vanlige spørsmål som folk har møtt til personlige anbefalinger som vellykkede kandidater kan ha.

For eksempel kan du gå over til r / cscareerquestions eller r / praksisplasser på Reddit når du forbereder deg på et intervju for å få innsikt i at konvensjonelle ressurser kan gi deg.

Hva skjer når du er klar med å forberede deg?

Selvfølgelig er forberedelser en kontinuerlig prosess som i noen tilfeller ikke slutter før minuttet før testen eller intervjuet. Men når innholdet i et teknisk intervju for det meste er åpent, er det mer nyttig å være trygg på det du vet enn å vite så mye som mulig.

Når du har gått gjennom spørsmål og lest deg opp viktige konsepter, kan du prøve å sette opp et hånlig intervju med noen du kjenner.

Ikke bare lar dette deg sette dine ferdigheter på prøve, men det hjelper deg også til å bli komfortabel med det ellers unødvendige intervjumiljøet.

Etter dette er det siste trinnet å reflektere over det du har lært, og viktigst av alt, å ha en god natts søvn før dagen for intervjuet!

E-post
Hvordan læringsprogrammering kan hjelpe din mentale helse

Angst, stress og intense psykiske helseproblemer kan lindres ved å lære med programmeringsferdigheter. Slik fungerer det.

Relaterte temaer
  • Programmering
  • Jobbsøking
  • Intervjuer
Om forfatteren
Yash Chellani (7 artikler publisert)

Yash er en håpefull informatikkstudent som elsker å bygge ting og skrive om alt teknisk. På fritiden liker han å spille Squash, lese en kopi av den nyeste Murakami og jakte drager i Skyrim.

Mer fra Yash Chellani

Abonner på vårt nyhetsbrev

Bli med på vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.