Intervjuer spørsmål for en programmerer jobb

Intervjuer spørsmål for en programmerer jobb

Dette er noen av spørsmålene du kan finne i et intervju for en programmør jobb (programvare programmerer / utvikler). Bortsett fra de vanlige spørsmålene i et intervju; styrker og svakheter; fortell meg hvorfor du vil jobbe her; og andre, de vil spørre deg mer tekniske og detaljerte spørsmål knyttet til yrket ditt. Merk at spørsmålene varierer, avhengig av hvilket dataprogram du intervjuer (PHP, C +, Ruby, Java, etc.), det firmaet du intervjuer, og andre faktorer.

Denne listen har rett og slett til formål å hjelpe deg med å få en base av spørsmål, så du får en bedre ide om hva du finner på dagen for intervjuet.

De fleste spørsmålene du vil stille vil være tekniske, hvordan du løser et problem ved hjelp av et bestemt dataspråket og også å oppdage logikken du søker. Noen selskaper vil til og med kreve at du skriver et enkelt multi-line program. Forbered deg derfor ikke bare for å svare på spørsmål, men for å demonstrere dine tekniske ferdigheter. Dette er noen av spørsmålene du finner på dagen for ditt jobbintervju:

  • Beskriv prosessen du følger i detalj når du skriver kode, siden de gir deg kravene til du klarer å fullføre programmet.
  • Hva er forskjellen mellom en lokal variabel og en global variabel?
  • Hvordan vil du lagre en liste over en telefonbok med millioner tall?
  • Etter din mening, hvilken rolle spiller grensesnittene i utformingen av et program?
  • Hva er ditt favoritt dataspråk for å løse en kompleks algoritme?
  • Sjefen din presenterer et program som tar måneder med feil, beskriver prosessen du vil følge for å avdekke bug.
  • Vil du lære et nytt språk? Hvorfor?
  • Definer rekursjon og gi meg et eksempel.
  • Hvordan lærte du å programmere?
  • Skriv en funksjon for å avgjøre om a string Det er et palindrom.
  • Hvorfor er hullene rundt? Selv om dette spørsmålet ikke har noe å gjøre med databehandling, er det et av de mest typiske spørsmålene i programmeringsintervjuer. Det tar sikte på å oppdage din evne til å tenke logisk - en av de viktigste egenskapene til enhver dataprogrammerer / ingeniør.
  • Hvilken funksjon har indeksen i en database?
  • Opprett et program som leser studentens karakterer i 5 fag, lagrer dem i en vektor og beregner og skriver ut gjennomsnittet.
  • Design et program som returnerer i en matrise, kvadratet av de første 200 hele tallene.
  • Skriv funksjonen for å beregne faktoren av et helt tall (4).

Husk at i intervjuene for dataarker er det ikke bare viktig å svare på spørsmålene riktig, men det betyr også mye slik du bruker for å løse problemene. Logikk er viktig når det gjelder å bygge eller forbedre et hvilket som helst datamaskinproblem. Lykke til i intervjuet ditt.

Kilder: programmerinterview.com, Glassdoor, Jobsearch.about.com,