Reklame
Jeg havde for nylig en interview 5 videokanaler til læring af grundlæggende evner til jobinterview Læs mere (til en sommerpraktik), som jeg på forhånd fik at vide, at jeg havde brug for at medbringe en blyant, hvis der var tekniske interviewspørgsmål til kodning. Jeg var især nervøs for den sidste bit, men Google fik hurtigt lidt af min nervøsitet. Jeg skurede på nettet efter enhver form for præparatmateriale og var glad for at finde mange kilder til vejledning til situationer som min.
Hvis du snart står over for en teknisk jobsamtale, her er et par ressourcer, som du sandsynligvis bør tjekke ud før den store dag.
Find ud af, hvad der IKKE skal sige eller gøre
Dette gælder virkelig for alle typer jobsamtaler, ikke kun programmering af jobsamtale. Jeg synes, det er sikkert at sige, at du virkelig burde tænke dit svar igennem, før du slører noget ud eller gør noget. Det er ganske almindelig fornuft, men når du er nervøs, er det nemt at udslette og glemme ting. Du er ikke alene.
Der er en relevant diskussion om Stack Overflow kaldet
”Hvad er det værste interviews svar?” hvor du kan se en masse morsomme ting, som interviewpersoner har sagt eller gjort. Her er prøver fra afstemningen:Jeg kan ikke fortælle dig, hvor ofte dette sker i telefoninterviews: Mig: [stiller interviewspørgsmål om en bestemt teknologi]
Dem: [gentager spørgsmål, da jeg kan høre dem skrive]
[kort forsinkelse]
[Jeg hører en "ding" fra IE, når Google giver dem en liste over sider, "klik"]
Dem: [læser fra en webside]
Mig: OK, tak, tak for din tid. Ring ikke til mig, jeg ringer til dig.
Det var det mest afstemte svar på afstemningen. Lektion at tage væk - ikke snyde. Overrasket?
Her er en anden:
Jeg glemmer det aldrig. Jeg sagde…
”Så fortæl mig lidt om dig selv ...
og han svarede ...
”Jeg har for nylig opfundet div i et spenn.”
Han havde det også opført på sit CV - lige som det - opfandt det.
Du skal sandsynligvis IKKE sige, at du opfandt ugyldig markering. Bare en tanke.
Her er en anden enkel ting, du ikke bør sige:
”Vil du skrive en lille funktion for mig på tavlen her?”
"Ingen."
Hvis du ikke lægger en stor indsats i et interview, kan du bare bide dig tilbage senere. At ligge på et interview kan også bide dig tilbage.
Opsætningen: "Jeg er en ekspert webprogrammerer, var en DBA i et par år, masser af baggrund i sikkerhed, ja Det ved jeg alt om”
Lowballen: ”Okay, så hvordan ville du gøre for at forhindre SQL-injektion?”
Fumble: "Weeell, det er egentlig ikke den type ting, jeg nogensinde har behandlet… .Hvad er det nøjagtigt?"
For flere svar, skal du huske at besøge den oprindelige afstemning. Selvom du måske føler dig fristet til at håne nogle af meningsmålingens svar, skal du bare huske, at når nervøsitet strejker den store dag, er det ikke alle sjove og spil længere. Hvad du kan gøre inden den store samtale er at indse, at der er faktiske lektioner, der kan læres af disse sjove svar.
Find ud af, hvilke kodingsspørgsmål du kan forvente
Der er ingen garanti for, at du modtager en kodning spørgsmål 8 websteder for at få tip til spørgsmål om jobinterview og svar Læs mere der er blevet sendt på nettet, men hvis du kan svare på nogle af dem der har blevet spurgt og delt online, har du måske en bedre chance for ikke at fryse under denne del af interviewet.
Her er et par eksempler på kodning af spørgsmål:
"Kodningsøvelse: returner summeringen af en liste over linjeseparerede numre fra en tekstfil."
Giv et C-udtryk på én linje for at teste, om et tal er en magt på 2. [Ingen sløjfer tilladt - det er en simpel test.]
”Hvordan ville du tælle antallet af ord i en streng, der består af et ujævnt antal mellemrum mellem ord (ikke ordbogsord)? Med og uden biblioteksfunktioner. ”
Test dig selv med flere spørgsmål om Glasdør og Kundan Singhs webstedhvis sidstnævnte også giver fremragende generelle strategier for tekniske interviews. Antag ikke, at alle data er givet til dig under et kodningsspørgsmål, tænk højt osv.
Hvis du vil have faktiske bøger om emnet, her er et par titler, der er blevet anbefalet (links fører til Amazon):
- Programmerede interviews udsat: Hemmeligheder for at lande dit næste job
- Cracking the Coding Interview: 150 programmeringsspørgsmål og løsninger
Få en opdatering i C / C ++ / osv. Og logik
Hvis det sidste tip afslørede, at du er rusten i et programmeringssprog, er her et par steder, der kan hjælpe dig med at få et opdaterings- eller nedbrudskurs. Bogen, Programmering af perler (2. udgave) er en klassisk bog, der er blevet anbefalet ganske lidt, da den har masser af øvelser og tutorials i C og C ++ til at hjælpe dig tænke som en programmør. James poster også et kursus her på MakeUseOf Grundlæggende om computerprogrammering 101 - variabler og datatyperEfter at have introduceret og talt lidt om Objektorienteret programmering før og hvor dens navnebror kommer fra, jeg troede, det er på tide, at vi gennemgår de absolutte grundlæggende programmering i et ikke-sprogspecifikt vej. Det her... Læs mere , så gå og tjek det. Der er også Top 5 websteder til Java-applikationseksempler Læs mere mange Lær, hvordan du hacker fra de bedste websteder og tutorialsDe seks hackerwebsteder i denne artikel kan hjælpe dig med at lære at hacke. Vores artikel forklarer, hvilke websteder der er bedst, og hvorfor. Læs mere hjemmesider 6 gratis sider at lære om programmering i PHP Læs mere med Top 5 steder at lære CSS online Læs mere selvstudier Lær Ruby-programmeringssprog, mens du har det sjovt med Hackety Hack Læs mere (og endda video tutorials! 14+ YouTube-playlister for hurtigt at se og lære computerprogrammeringMed fremkomsten og væksten af YouTube og masser af andre højkvalitetsvideo-delingswebsteder og -værktøjer som flashcard-software, har det aldrig været lettere at lære nye ting visuelt af dig selv. Da det aldrig gør ondt at lære ... Læs mere ) som du kan gennemgå.
Til faktisk kodningspraksis talte et sted, som jeg ikke har set nogen steder, men som min Java-professor har haft os ofte CodingBat. Det er et sted med enkle (og til tider vanskelige!) Kodningsøvelser i Java og Python. Til praksis med dine logiske tænkningsevner, Projekt Euler har masser af udfordringer med logik / kodning.
Find ud af, hvordan den samlede interviewoplevelse kan være
Der er mange mennesker, der har blogget om deres samlede oplevelser, mens de bliver interviewet for virksomheder som Microsoft og Google. Selv hvis du ikke interviewer nøjagtigt med disse virksomheder, kan din tekniske interviewoplevelse være den samme. Her er et par blogindlæg af interesse:
- Peteris Krumins: Min jobsamtale hos Google
- Rod Hilton: Mit interview med Google
- Kristian Kristensen: Mit jobinterview ved Microsoft Development Center Copenhagen
Der er meget mere, hvis du søger rundt. Fra disse stillinger finder du ud af, at kandidaterne havde en masse forberedelser på forhånd. Den anden ting, du lærer, er, at interviewprocessen varer nogle anstrengende 6 timer eller mere. Der er andre små ting, der hjælper dig med at få en fornemmelse af, hvad du kan forvente under interviews på stedet, der kommer efter de første screeningssamtaler. Uanset hvor langt man kommer i interviewprocessen, er det altid godt at vide, at der er lignende folk i dine sko, der har overlevet disse interviews, og det er altid interessant at læse deres erfaringer.
Desværre havde jeg ikke meget tid til at forberede mig til min samtale, så jeg inviterer dig til at forberede dig selv nu med de skridt, der er skitseret, og få masser af øve sig 8 konkurrence online, som du kan udfordre dig selv til at vinde Læs mere i logik- og kodningsproblemer.
Har du haft et teknisk eller programmeringssamtale før og ønsker at dele din oplevelse? Fortæl os det i kommentarerne!
Billedkreditter: Ambrophoto, Andre Blais, winnond, kentoh
Jessica er interesseret i noget, der forbedrer den personlige produktivitet, og som er open source.