Hva er vanlige spørsmål om programmeringsintervju?
Vanlige spørsmål om programmeringsintervju er vanligvis laget for å finne ut hvilket språk eller språk det intervjuobjektet vet, hvor mye erfaring han eller hun har programmering på disse språkene, hvilken type applikasjoner han eller hun har utviklet på dem, om han eller hun noen gang har jobbet som medlem av et team av programmerere, og i så fall hva hans eller hennes rolle var på teamet. Hvis språkene støtter objektorientert programmering (OOP), kan intervjueren spørre om intervjuobjektet er dyktig med objektorientert programmering. Andre spørsmål om programmeringsintervju en søker kan forvente kan angå modell-og-kontroller-mønster (MVC) og rammer.
Spørsmål om programmeringsintervju kan variere, avhengig av det spesifikke programmeringsspråket eller språket som den potensielle arbeidsgiveren krever kunnskap om, hvilken type applikasjoner som må utvikles og typen forretningsdrift i selskapet. Mange programmeringsjobber i små selskaper eller organisasjoner krever bare utvikling av applikasjoner for intern bruk, men andre krever koding av programmer som skal brukes av klienter. Programmerere som konstruerer programvare for å imøtekomme forretningsbehovene til selskapets kunder, pleier å jobbe under mer press enn de som koder applikasjoner som skal brukes strengt av andre ansatte, slik at de kan bli spurt om hvor godt de fungerer under stress og hvor godt de kan møte tidsfrister.
Det er ikke uvanlig at programmeringssamtale spørsmål fører til at en potensiell arbeidsgiver ber om å se koden til en faktisk søknad skrevet av søkeren. Intervjueren kan til og med ønske å se en demonstrasjon av programvaren, som nesten alltid er mulig med den utbredte bruken av bærbare datamaskiner. Søknader som indikerer at en søker er en selvlært programmerer vil antagelig be spørsmål om programmeringsintervju om hvordan kunnskapen ble tilegnet, over hvilken tidsperiode og om det er noen brukere av programvare skrevet av søkeren som kan gå god for bruken av det. Søkere som ikke er dyktige med objektorientert programmering, men som er kompetente i prosessuell koding, kan bli spurt om de i det minste har noen kjennskap til begrepene OOP eller om de vil betrakte seg som en rask lærer.
De fleste programmeringsintervjuspørsmål knyttet til bruk av rammer vil nesten alltid gå i dybden på den spesifikke rammen for valg som brukes i selskapet. Selv om det er noe sjeldent, kan programmeringsspørsmål for en C- eller C ++ -utvikler inkludere spørsmål om hans eller hennes ferdigheter til å skrive programmer for visse operativsystemer, fordi et godt antall C- og C ++ -utviklere koder programvare strengt tatt for ett bestemt operativsystem. Søkere til en nettprogrammererposisjon skal være klare til å svare på spørsmål som de som søker om stillinger for programvareutvikler kanskje ikke blir stilt, for eksempel spørsmål om følgende webstandarder.