4 saker att komma ihåg för din nästa tekniska intervju
Jag har nyligen haft en intervju 5 Videokanaler för att lära mig grundläggande yrkesintervjuer 5 Videokanaler för att lära mig grundläggande yrkesintervjuer Läs mer (för en sommarutbildning) som jag fick veta förut var jag tvungen att 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 snart räckte Google lite nervositet. Jag scoured webben för någon typ av prep material och var glad att hitta många källor till vägledning för situationer som min.
Om du snart står inför en teknisk jobbintervju, här är några resurser du borde noga kolla innan den stora dagen.
Ta reda på vad som inte säger eller gör
Det gäller verkligen alla typer av intervjuer, inte bara programmeringsjobbintervjuer. Jag tycker att det är säkert att säga att du borde verkligen tror ditt svar genom innan du slår ut något eller gör någonting. Det är ganska sunt förnuft, men när du är nervös är det lätt att tömma och glömma saker. Tja, du är inte ensam.
Det finns en relevant diskussion om Stack Overflow som heter “Vad är det värsta intervjuade svaret?” där du ser en massa roliga saker intervjuade har sagt eller gjort. Här är exempel från undersökningen:
Jag kan inte berätta hur ofta detta händer i telefonintervjuer: Mig: [frågar intervjufråga om en viss teknik]Dem: [upprepar fråga som jag kan höra att de skriver]
[kort fördröjning]
[Jag hör en “ding” från IE när Google ger dem en lista med sidor, “klick”]
Dem: [läser från en webbsida]
Jag: OK, tack, tack för din tid. Ring inte till mig, jag ringer dig.
Det var det översta omröstningsbesvaret. 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 har nyligen uppfunnit div inom ett spann.”
Han hade det listat på hans CV också - precis som det - uppfann det.
Du bör nog inte säga att du har uppfunnit ogiltig uppmärksamhet. Bara en tanke.
Här är en annan enkel sak du borde inte säga:
“Ska du skriva ut en liten funktion för mig på whiteboarden här?”“Nej.”
Att inte lägga mycket ansträngning i en intervju kan bara bita 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å för att förhindra SQL-injektion?”
Fumble: “Weeell, det är egentligen inte den typ av sak jag någonsin har tagit hand om. Vad är det för exakt?”
För fler svar, var noga med att besöka den ursprungliga undersökningen. Även om du kan känna dig frestad att spotta några av pollen svar, kom bara ihåg att när nervositet slår på den stora dagen är det inte allt kul och spel längre. Vad du kan göra före den stora intervjun inser att det finns konkreta lärdomar att lära av dessa roliga svar.
Ta reda på vilka kodningsfrågor du kan förvänta dig
Det finns ingen garanti för att du kommer att få en kodningsfråga. 8 Webbplatser för att få tips på jobbintervju Frågor och svar 8 Webbplatser för att få tips på jobbintervju Frågor och svar Läs mer som har publicerats på webben men om du kan svara på några av dem som ha har blivit frågad och delad online, kan du få en bättre chans att inte frysa under denna del av intervjun.
Här är några provkodningsfrågor:
“Kodningsövning: returnera summeringen av en lista med linjeseparerade nummer från en textfil.”Ge ett ett-linje C-uttryck för att testa om ett tal är en kraft på 2. [Inga loopar 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 mellanslag mellan ord (inte ordlistor)? Med och utan biblioteksfunktioner.”Testa dig själv med fler frågor på GlassDoor och Kundan Singhs hemsida, där den senare också ger utmärkta allmänna strategier för tekniska intervjuer. Antag inte att alla uppgifter ges till dig under en kodningsfråga, tänk högt osv.
Om du vill ha aktuella böcker om ämnet, här är några titlar som har rekommenderats (länkar leder till Amazon):
- Programmeringsintervjuer utsatta: hemligheter att landa ditt nästa jobb
- Sprickning av kodningsintervju: 150 programmeringsfrågor och lösningar
Få en uppdatering i C / C ++ / etc. Och Logik
Om det sista tipset avslöjade att du är rostig i ett programmeringsspråk, här är några platser som hjälper dig att få en uppfriskning eller krasch kurs. Boken Programmeringspärlor (2: a upplagan) är en klassisk bok som har rekommenderats lite eftersom den har många övningar och handledning i C och C ++ för att hjälpa dig tror som en programmerare. James lägger också upp en kurs här på MakeUseOf Grunderna för dataprogrammering 101 - Variabler och datatyper Grunderna i dataprogrammering 101 - Variabler och datatyper Efter att ha introducerat och pratat lite om Objektorienterad programmering innan och där namnet kommer från, trodde jag att det var tiden går vi igenom de absoluta grunderna för programmering på ett icke-språkligt sätt. Detta ... Läs mer, så gå kolla in det. Det finns också Topp 5 Webbplatser för Java-applikationsexemplar Topp 5 Webbplatser för Java-applikationsexempel Läs mer många de 6 bästa hemsidorna att lära sig att hacka som ett proffs De 6 bästa webbplatserna att lära sig att hacka som ett proffs Vill du lära dig att hacka ? Dessa informativa webbplatser kommer att hjälpa dig att förbättra dina hackingskunskaper. Läs mer webbplatser 6 Gratis webbplatser att lära dig om programmering i PHP 6 Gratis webbplatser att lära dig om programmering i PHP Läs mer med topp 5 webbplatser för att lära dig CSS Online Topp 5 webbplatser att lära dig CSS Online Läs mer handledning Lär dig Ruby Programming Language medan du har kul med Hackety Hack Lär dig Ruby Programming Language medan du har kul med Hackety Hack Läs mer (och till och med video tutorials! 14+ YouTube-spellistor för att titta och lära dig datorprogrammering snabbt 14+ YouTube-spellistor för att titta och lära dig datorprogrammering snabbt med tillkomsten och tillväxten av YouTube och massor av andra högkvalitativa videodelning webbplatser och verktyg som flashcard programvara, lära sig nya saker visuellt av dig själv har aldrig varit enklare. Eftersom det aldrig gör ont för att lära sig ... Läs mer) som du kan granska.
För den faktiska kodningspraxis är en webbplats som jag inte har sett pratade någonstans, men min Java-professor fick oss ofta en massa, CodingBat. Det är en webbplats med enkla (och ibland svåra!) Kodningsövningar i Java och Python. För att träna med dina logiska tänkande färdigheter har Project Euler många logiska / kodande utmaningar.
Ta reda på vad den övergripande intervjuupplevelsen kan vara
Det finns många människor som har bloggat om sina övergripande erfarenheter medan de intervjuas 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 intressanta blogginlägg:
- Peteris Krumins: Mitt jobbintervju på Google
- Rod Hilton: Min intervju med Google
- Kristian Kristensen: Mitt jobbintervju på Microsoft Development Center Köpenhamn
Det finns mycket mer om du söker runt. Från dessa inlägg kommer du ta reda på att kandidaterna hade mycket förberedelse på förhand. Det andra du lär dig är att intervjuprocessen varar lite ansträngande 6 timmar eller mer. Det finns andra små saker som hjälper dig att få en känsla för vad du kan förvänta dig vid intervjuer på plats, som kommer efter de första screeningsintervjuerna. Oavsett hur långt du kommer i intervjuprocessen är det alltid bra att veta att det finns liknande personer i dina skor som har överlevt dessa intervjuer, och det är alltid intressant att läsa deras erfarenheter.
Jag har tyvärr inte haft mycket tid att förbereda mig för min intervju, så jag uppmanar dig att förbereda dig själv nu med stegen beskrivna och få mycket träning 8 Online-programmeringstävlingar som du kan utmana dig för att vinna 8 online-programmeringstävlingar som du kan utmana dig själv att vinna Läs mer i logik- och kodproblem.
Har du haft en teknisk eller programmerad intervju före och vill dela med dig av din erfarenhet? Låt oss veta i kommentarerna!
Bildkrediter: Ambrophoto, Andre Blais, Winnond, Kentoh
Utforska mer om: Jobbsökning.