reklama
Nedávno jsem měl rozhovor 5 video kanálů pro učení základních dovedností při pohovoru Přečtěte si více (na letní stáž), o které mi bylo řečeno předem, jsem potřeboval přinést tužku pro případ, že by byly technické otázky spojené s kódováním. Z posledního kousku jsem byl zvlášť nervózní, ale brzy jsem Google trochu nervózně svinul. Hledal jsem web pro jakýkoli typ prep materiálů a byl jsem rád, že jsem našel mnoho zdrojů vedení pro situace, jako je moje.
Pokud se brzy setkáváte s technickým pracovním pohovorem, zde je několik zdrojů, které byste si měli pravděpodobně prohlédnout před velkým dnem.
Zjistěte, co NENÍ Řeknout Nebo Dělat
To se skutečně týká všech typů pracovních pohovorů, nejen programování pracovních pohovorů. Myslím, že je bezpečné říci, že byste měli opravdu myslet si vaše odpověď skrz předtím, než začnete něco rozmazávat nebo dělat cokoli. To je docela zdravý rozum, ale když jste nervózní, je snadné vyprázdnit a zapomenout na věci. Nejsi sám.
Hovoří se o relevantní diskusi o Stack Overflow
"Jaká je nejhorší odpověď na dotaz?" kde uvidíte spoustu zábavných věcí, které respondenti řekli nebo udělali. Zde jsou ukázky z ankety:Nemůžu vám říct, jak často se to děje v telefonických rozhovorech: Já: [ptá se dotazu na konkrétní technologii]
Them: [opakuje otázku, jak je slyším psát]
[krátké zpoždění]
[Slyšel jsem „IE“ z IE, když jim Google dá seznam stránek, „klikni“]
Them: [přečte z webové stránky]
Já: Dobře, děkuji vám za váš čas. Nevolej mi, zavolám ti.
To byla nejvyšší hlasovaná odpověď na hlasování. Lekce vzít pryč - nepodvádět. Překvapený?
Tady je další:
Nikdy na to nezapomenu. Řekl jsem…
"Tak mi řekni něco o sobě ...
a on odpověděl ...
"Nedávno jsem vymyslel div uvnitř rozpětí."
Nechal to uvést na svém životopisu - stejně jako to - vynalezl.
Pravděpodobně byste NEMĚLI říci, že jste vymysleli neplatné označení. Jen myšlenka.
Zde je další jednoduchá věc, kterou byste neměli říci:
"Napíšete mi tu malou funkci na tabuli?"
"Ne."
Nebudete-li na pohovor věnovat velké úsilí, může vás to později kousnout. Ležící na pohovoru vás může také kousnout zpět.
Nastavení: “Jsem odborný webový programátor, byl DBA na několik let, hodně zázemí v bezpečí, jo Vím o tom všechno”
Lowball: "Dobře, tak jak byste se vyhnul předcházení SQL Injection?"
Fumble: „Weeell, to není vlastně typ věcí, se kterými jsem se kdy setkal... co přesně to je?“
Pro více odpovědí, navštivte původní hlasování. I když se možná budete cítit v pokušení zesměšňovat některé odpovědi v anketě, nezapomeňte, že když nervozita zasáhne velký den, už to není všechno zábava a hry. To, co můžete udělat před velkým rozhovorem, je uvědomit si, že existují skutečné ponaučení, které si lze z těchto vtipných odpovědí vzít.
Zjistěte, jaké otázky ohledně kódování lze očekávat
Neexistuje žádná záruka, že obdržíte kódování otázka 8 webových stránek, kde získáte tipy na otázky a odpovědi na pohovor Přečtěte si více které byly zveřejněny na webu, ale pokud na ně můžete odpovědět, mít Pokud jste byli požádáni a sdíleni online, možná budete mít větší šanci, že během této části rozhovoru nezamrzne.
Zde je několik ukázkových otázek kódování:
"Cvičení kódování: vraťte součet seznamu čísel oddělených řádky z textového souboru."
Zadejte jednořádkový výraz C a otestujte, zda číslo má mocninu 2. [Žádné smyčky nejsou povoleny - je to jednoduchý test.]
"Jak byste spočítali počet slov v řetězci sestávajícím z nerovnoměrného počtu mezer mezi slovy (nikoli slovníky slov)?" S funkcemi knihovny a bez nich. “
Vyzkoušejte si další otázky Skleněné dveře a Webové stránky Kundana Singha, která také poskytuje vynikající obecné strategie pro technické rozhovory. Nepředpokládejte, že všechna data jsou poskytována během kódovací otázky, promyšlené nahlas atd.
Pokud chcete aktuální knihy na toto téma, uvádíme několik doporučených titulů (odkazy vedou na Amazonku):
- Programování rozhovorů vystaveno: Tajemství pro vyřízení vaší další práce
- Rozbití kódovacího rozhovoru: 150 programovacích otázek a řešení
Získejte opakovač v C / C ++ / atd. A Logic
Pokud poslední tip odhalil, že jste rezistentní v programovacím jazyce, zde je několik míst, která vám pomohou získat opakovací nebo padací kurz. Kniha, Programování perel (2. vydání) je klasická kniha, která byla doporučena docela dost, protože má spoustu cvičení a návodů v C a C ++, které vám pomohou myslet si jako programátor. James také zveřejňuje kurz zde na MakeUseOf Základy počítačového programování 101 - Proměnné a typy datPo představení a mluvení o objektově orientovaném programování před a tam, kde je jeho jmenovec pochází z, myslel jsem si, že je čas, abychom prošli absolutními základy programování v jiném než konkrétním jazyce cesta. Tento... Přečtěte si více , tak to zkontrolujte. Existují taky Top 5 webových stránek pro příklady aplikací Java Přečtěte si více mnoho Naučte se, jak hackovat z nejlepších webových stránek a konzultacíŠest webů hackerů v tomto článku vám může pomoci naučit se hackovat. Náš článek vysvětluje, které weby jsou nejlepší a proč. Přečtěte si více webové stránky 6 bezplatných webů o programování v PHP Přečtěte si více s 5 nejlepších webů, které se naučí CSS online Přečtěte si více návody Naučte se programovací jazyk Ruby a bavte se s Hackety Hackem Přečtěte si více (a dokonce video návody! 14+ seznamů videí YouTube, které můžete rychle sledovat a učit se programování v počítačiS příchodem a růstem YouTube a spoustou dalších vysoce kvalitních webů a nástrojů pro sdílení videa, jako je software karetních karet, nebylo nikdy učení jednodušší naučit se nové věci vizuálně. Protože to nikdy neuškodí učit se ... Přečtěte si více ), které si můžete prohlédnout.
Pro skutečnou praxi kódování je web, o kterém jsem nikde neviděl mluvený, ale že mě profesor Java věděl, že nás hodně často, CodingBat. Je to web s jednoduchými (a někdy i obtížnými) kódovacími cvičeními v jazyce Java a Python. Chcete-li si procvičit své logické myšlení, Projekt Euler má spoustu logických / kódovacích výzev.
Zjistěte, jaký může být celkový zážitek z rozhovoru
Existuje spousta lidí, kteří blogovali o svých celkových zkušenostech, zatímco byli dotazováni na společnosti jako Microsoft a Google. I když s těmito společnostmi nehovoříte přesně, vaše zkušenost s technickým pohovorem může být podobná. Zde je několik zajímavých blogových příspěvků:
- Peteris Krumins: My Job Interview ve společnosti Google
- Rod Hilton: Můj rozhovor se společností Google
- Kristian Kristensen: Můj pracovní pohovor v Microsoft Development Center v Kodani
Existuje mnoho dalších, pokud budete hledat v okolí. Z těchto příspěvků zjistíte, že kandidáti měli předem hodně příprav. Druhou věcí, kterou se naučíte, je to, že proces pohovoru trvá několik náročných 6 a více hodin. Existují další malé věci, které vám pomohou získat pocit, co můžete očekávat během rozhovorů na místě, které přicházejí po úvodních screeningových pohovorech. Bez ohledu na to, jak daleko se v procesu pohovoru dostanete, je vždy dobré vědět, že jsou podobné lidé ve vašich botách, kteří tyto rozhovory přežili, a vždy je zajímavé přečíst si jejich zkušenosti.
Bohužel jsem neměl dost času na přípravu na můj rozhovor, takže vás vyzývám, abyste se připravili Nyní s kroky nastíněné a získat spoustu praxe 8 online programovacích soutěží, které můžete vyzvat k vítězství Přečtěte si více v logických a kódovacích problémech.
Už jste předtím absolvovali technický nebo programový rozhovor a chcete se podělit o své zkušenosti? Dejte nám vědět v komentářích!
Obrazové kredity: Ambrophoto, Andre Blais, winnond, kentoh
Jessica má zájem o vše, co zvyšuje osobní produktivitu a které je open-source.