Annons

tekniska intervjufrågorJag hade nyligen en intervju 5 videokanaler för att lära sig grundläggande jobbintervjufärdigheter Läs mer (för en sommarpraktik) för vilken jag i förväg fick höra att jag behövde ta med en penna om det fanns tekniska intervjufrågor att göra med kodning. Jag var särskilt nervös för den sista biten men tillräckligt snart slog Google ner min nervositet lite. Jag skurade på nätet efter alla typer av förberedande material och var glad att hitta många vägledningskällor för situationer som mitt.

Om du snart står inför en teknisk jobbintervju, här är några resurser som du förmodligen bör kolla in före den stora dagen.

Ta reda på vad som INTE ska säga eller göra

tekniska intervjufrågor

Detta gäller verkligen alla typer av jobbintervjuer, inte bara programmering av jobbintervjuer. Jag tycker att det är säkert att säga att du borde verkligen tror ditt svar igenom innan du bläddrar ut något eller gör något. Det är ganska sunt förnuft, men när du är nervös är det lätt att tömma bort och glömma saker. Du är inte ensam.

instagram viewer

Det finns en relevant diskussion om Stack Overflow som heter "Vad är det värsta intervjuade svaret?" där du får se många roliga saker som intervjuade har sagt eller gjort. Här är prover från undersökningen:

Jag kan inte berätta hur ofta detta händer i telefonintervjuer: Jag: [ställer intervjufråga om en specifik teknik]
Dem: [upprepar frågan eftersom jag kan höra dem skriva]
[kort försening]
[Jag hör en "ding" från IE när Google ger dem en lista med sidor, "klicka"]
Dem: [läser från en webbsida]
Jag: OK, ja, tack för din tid. Ring inte mig, jag ringer dig.

Det var det toppröstade svaret på omröstningen. Lektion att ta bort - fuska inte. Överraskad?

Här är en annan:

Jag kommer aldrig att glömma det. Jag sade…
”Så berätta lite om dig själv ...
och han svarade ...
"Jag uppfann nyligen div inom ett spann."
Han hade det listat på sitt CV också - precis som det - uppfann det.

Du borde förmodligen INTE säga att du uppfann ogiltig markering. Bara en tanke.

Här är en annan enkel sak som du inte ska säga:

"Kommer du att skriva ut en liten funktion för mig på whiteboardtavlan här?"
"Nej."

Att inte lägga mycket ansträngning på en intervju kanske bara biter dig tillbaka senare. Att ligga på en intervju kan också bita dig tillbaka.

Upplägget: "Jag är en expert webbprogrammerare, var en DBA i några år, mycket bakgrund i säkerhet, ja Jag vet allt om det
Lowball: "Okej, så hur skulle du göra för att förhindra SQL-injektion?"
Fumble: "Weeell, det är egentligen inte den typ av saker jag någonsin har behandlat... vad är det exakt?"

För fler svar, se till att besöka den ursprungliga undersökningen. Även om du känner dig frestad att håna några av omröstningens svar, kom bara ihåg att när nervositeten slår på den stora dagen, är det inte allt roligt och spel längre. Vad du kan göra innan den stora intervjun är att inse att det finns faktiska lärdomar att lära av dessa roliga svar.

Ta reda på vilka kodningsfrågor du kan förvänta dig

teknisk intervju

Det finns ingen garanti för att du får en kodning fråga 8 webbplatser för att få tips om frågor och svar på jobbintervju Läs mer som har publicerats på webben, men om du kan svara på några av dem ha har frågats och delats online, kanske du har en bättre chans att inte frysa under den här delen av intervjun.

Här är några exempelkodningsfrågor:

"Kodningsövning: returnera sammanfattningen av en lista med raddelade nummer från en textfil."

Ge ett C-uttryck på en rad för att testa om ett tal är en effekt på 2. [Inga slingor tillåtna - det är ett enkelt test.]

”Hur skulle du räkna antalet ord i en sträng som består av ojämnt antal avstånd mellan ord (inte ordbok)? Med och utan biblioteksfunktioner. ”

Testa dig själv med fler frågor om Glasdörr och Kundan Singhs webbplatsdär den senare också ger utmärkta allmänna strategier för tekniska intervjuer. Anta inte att all information ges till dig under en kodningsfråga, tänk högt, etc.

Om du vill ha faktiska böcker om ämnet, här är några titlar som har rekommenderats (länkar leder till Amazon):

  • Programmerade intervjuer exponerade: hemligheter för att landa ditt nästa jobb
  • Cracking the Coding Interview: 150 programmeringsfrågor och lösningar

Få en uppdatering i C / C ++ / etc. Och logik

tekniska intervjufrågor

Om det sista tipset avslöjade att du är rostig i ett programmeringsspråk, är här några platser som hjälper dig att få en uppdatering eller en kraschkurs. Boken, Programming Pearls (2: a upplagan) är en klassisk bok som har rekommenderats ganska mycket eftersom den har massor av övningar och handledning i C och C ++ för att hjälpa dig tror som en programmerare. James lägger också ut en kurs här på MakeUseOf Grunderna i datorprogrammering 101 - variabler och datatyperEfter att ha introducerat och pratat lite om objektorienterad programmering innan och var dess namngivare kommer från, jag trodde att det är dags att vi går igenom de absoluta grunderna i programmering på ett icke-språkspecifikt sätt. Detta... Läs mer , så gå kolla in det. Det finns också Topp 5 webbplatser för Java-exempel Läs mer många Lär dig hur du hackar från de bästa webbplatserna och tutorialsDe sex hackerwebbplatserna i den här artikeln kan hjälpa dig att lära dig hur du hackar. Vår artikel förklarar vilka webbplatser som är bäst och varför. Läs mer webbplatser 6 gratis webbplatser att lära sig om programmering i PHP Läs mer med Topp 5 webbplatser för att lära sig CSS online Läs mer Handledningar Lär dig Ruby-programmeringsspråket medan du har kul med Hackety Hack Läs mer (och även video tutorials! 14+ YouTube-spellistor för att titta på och lära sig datorprogrammering snabbtMed tillväxten och tillväxten av YouTube och massor av andra högkvalitativa videodelningswebbplatser och verktyg som flashcard-programvara, har du aldrig varit lättare att lära dig nya saker visuellt själv. Eftersom det aldrig gör ont att lära sig ... Läs mer ) som du kan granska.

För faktisk kodningspraxis är det en webbplats som jag inte har sett någonstans men som min Java-professor har haft oss ofta mycket CodingBat. Det är en webbplats med enkla (och ibland svåra!) Kodningsövningar i Java och Python. För övning med dina logiska tänkande färdigheter, Projekt Euler har många logiska / kodande utmaningar.

Ta reda på hur den totala intervjuupplevelsen kan vara

bild

Det finns många som har bloggat om sina totala upplevelser medan de intervjuats för företag som Microsoft och Google. Även om du inte intervjuar med exakt dessa företag kan din tekniska intervjuupplevelse vara liknande. Här är några blogginlägg av intresse:

  • Peteris Krumins: Min jobbintervju på Google
  • Rod Hilton: Min intervju med Google
  • Kristian Kristensen: Min jobbintervju på Microsoft Development Center Copenhagen

Det finns mycket mer om du söker runt. Från dessa inlägg kommer du att få reda på att kandidaterna hade mycket förberedelser i förväg. Det andra du lär dig är att intervjuprocessen varar några ansträngande 6 timmar eller mer. Det finns andra små saker som hjälper dig att få en känsla av vad du kan förvänta dig under intervjuer på plats, som kommer efter de första screeningintervjuerna. Oavsett hur långt du kommer i intervjuprocessen är det alltid bra att veta att det finns liknande människor i dina skor som har överlevt dessa intervjuer, och det är alltid intressant att läsa deras upplevelser.

Jag hade tyvärr inte så mycket tid att förbereda mig för min intervju, så jag inbjuder dig att förbereda dig själv nu med stegen beskrivna och få massor av öva 8 tävlingar online som du kan utmana dig att vinna Läs mer i logik- och kodproblem.

Har du haft en teknisk intervju eller programmeringsintervju tidigare och vill dela med dig av din erfarenhet? Låt oss veta i kommentarerna!

Bildkrediter: Ambrophoto, Andre Blais, winnond, Kentoh

Jessica är intresserad av allt som förbättrar den personliga produktiviteten och som är öppen källkod.