12Aug

Recruiter vysvětluje, jak můžete projít pohovorem na Googlu nebo Facebooku

Rozhovor! Poslední překážka mezi softwarovým inženýrem a vysněnou prací + mega peníze, které budou následovat. Většina z vás prošla inženýrskou školou nebo absolvovala a softwarový certifikační kurz ucházet se o práci ve společnosti Google nebo Facebook.

Většina inženýři a programátoři bude přirozeně uvažovat o přijetí do zaměstnání špičkové technologické společnosti. Ze 100 softwarových inženýrů, kteří omdlí, méně než 1 procento pokračuje v otevření startupu, zatímco 99 procent z nich pokračuje v připojení k nějaké technologické firmě. Poté, co se rozhodli pracovat v technologické společnosti, jako je Facebook nebo Google, je jedinou překážkou mezi nimi a lukrativní kariérou pohovor.

Již jsme vám dali 20 obtížných otázek, které Google a 10 otázek na Facebooku ptejte se na pracovních pohovorech. Nyní vám pomůžeme dovnitř prolomit tyto rozhovory.

John L. Mlynář, Ph. D, který pracoval a přijímal nábor ve společnostech Microsoft a Oracle a také pracoval pro Amazon a Google, odpověděl na tuto otázku za milion dolarů na Quora. Poskytl plnohodnotný tutoriál, který pomůže kandidátům projít pohovory na Googlu a Facebooku.

Správně říká, že jste si své dovednosti mohli budovat sto let a nebude záležet na tom, abyste se nechali zaměstnat na Facebooku nebo Googlu, pokud s vámi nebudou dělat pohovor. Absolvování pohovoru je jedna věc, říká Miller, že je těžké dokonce získat pohovor v těchto dvou technologických gigantech.

Vysvětluje, jak by potenciální uchazeči o zaměstnání mohli získat pohovor na Facebooku nebo Googlu:

Jak již bylo řečeno, existují dva vysoce úspěšné způsoby, jak získat pohovor.

  • Poznejte někoho ve společnosti (např. kolegu nebo kamaráda) a nechte ho doporučit a předat váš životopis. Pokud to nedokážete,
  • Navštivte univerzitu, ze které rádi rekrutujete, a projděte tam nábor v kampusu, což vám obvykle zaručí pohovor přímo v kampusu. Pokud jste nenavštěvovali univerzitu, získejte bakalářský titul z informatiky na takové škole. jestli ty mít navštěvoval univerzitu, ale vaše škola neměla kampusový nábor ze společností, na kterých vám záleží, získejte magisterský titul z takové školy. U bakalářského studia získejte co nejdříve stáž a v posledním ročníku pohovor. U magisterského studia projděte co nejdříve nábor v kampusu.

Jak se máš? složit rozhovor?

  • Vědět hodně o informatice a programování. Existuje skvělá kniha, Úvod do algoritmů. Pochopte co nejvíce kapitoly o matematických základech, řazení, datových strukturách a grafových algoritmech.
  • Staňte se skvělým programátorem alespoň v jednom jazyce, jako je Java nebo C++. Python je dobrý druhý jazyk. Vytvořte si vlastní programy pro zábavu. Problémy s programováním pohovorů Google pro vaši společnost a napište pro ně řešení. Proveďte několik cvičení z knihy Algorithms. Proveďte implementace základních algoritmů a datových struktur, a to jak s doplňkovými pomocnými třídami dostupnými v jazyce, tak bez nich. Vše důkladně otestujte.
  • Dozvědět se o společnosti. Pochopte, na čem je jejich podnikání založeno, a uvědomte si, ve které části společnosti chcete pracovat. Mít dobrý důvod pracovat ve firmě. „Protože je to nejlepší společnost na světě“ a „protože chci být bohatý“ jsou z pohledu tazatele mizerné odpovědi.

Millerova rada je věnovat se svým vášním a ne pouze společnosti. To vám pomůže projít tím nejtěžším pohovorem, který Google i Facebook nabízejí.

Existují dva přístupy k rozhovoru:

  • Přístup „pokryjte co nejvíce území“. Tazatel vám položí 5–10 různých otázek rozmístěných napříč vašimi oblastmi odbornosti. Tento přístup je platný pro lidi, kteří se ucházejí o práci správce systému nebo systémového inženýra. Například otázka o sítích, otázka o Unixu, jeden malý problém s kódováním, něco o bezpečnosti a něco o webu.
  • Přístup „jeden těžký problém“. Toto je pro softwarové inženýry, kde vás tazatel může požádat o napsání kódu. Chcete být placeni za psaní kódu, takže raději víte jak. Zahřívací otázka může být něco jako „obrátit řetězec na místě“ nebo „implementovat atoi“ nebo něco podobného. Další částí je těžká otázka. Příklady mohou zahrnovat:
    • odstranit duplikáty ze seznamu řetězců, který je větší než dostupná paměť (tj. při opětovném načtení z disku)
    • spočítat počet nesouvislých objektů v bitmapě
    • implementovat program, který hraje tic-tac-toe

To vše je docela těžké udělat za 35 minut, takže se musíte soustředit. Zde je několik tipů, které vám pomohou takové rozhovory překonat:

  • Toto je pravděpodobně nejdůležitější rada. Když vás tazatel požádá o napsání programu, NEZAČNĚTE ihned psát kód. Nejprve si promyslete problém a ŘEKNĚTE NAHLAS, co se chystáte udělat, a pak to udělejte. Pokud jdete úplně špatným směrem, tazatel vám to řekne a neztrácíte 20 minut tím, že tam půjdete.
  • Náboráři jsou úplní idioti a pravděpodobně vás někde uprostřed procesu zapomenou. Neostýchejte se zavolat svému náboráři, pokud se vám neozve do (řekněme) týdne.
  • Zeptejte se, pokud vám během pohovoru není něco jasné. Pokud si nejste jisti, čeho se otázka týká nebo co tím tazatel myslel, okamžitě se zeptejte – hrajete s časem. Ano, náboráři čas, jak dlouho budete trvat na odpověď.
  • Udělejte svůj životopis krátký a sladký. Většina tazatelů se na ně dívá, ale pouze pokud jsou krátké. Pokud nejste profesor na MIT,dvě stránky. Ne tři. Dva. To zahrnuje vše.
  • Uveďte své dovednosti do životopisu. Společnost se vás jistě zeptá, v čem jste nejlepší. Pokud uvedete, v čem jste nejlepší, tazatel se vás na to zeptá. Pokud je ve vašem životopisu uvedeno „mistr algoritmů“, očekávejte otázky týkající se algoritmů. Pokud z vašeho životopisu není zřejmé, v čem jste dobří, budou vám klást náhodné otázky, které jsou obtížné.
  • Neuvádějte do životopisu své zkušenosti ze střední školy, pochodového orchestru nebo skautek. Nikoho to nebaví a nepomůže ti to. Je pravděpodobnější, že vám ublíží, protože odvede pozornost od částí, na kterých záleží.
  • Když se vás zeptá otázka ohledně kódování, nebuďte domýšliví a začněte si zapisovat záhlaví zahrnuje bláboly o „invariantech“ nebo „dobré programovací praxi“, pokud nevíte, jak problém. Je naprosto v pořádku být domýšlivým pejskem, pokud dokážete problém vyřešit snadno, ale ne, pokud to nedokážete.

Toto jsou některé z ukazatelů, které vám pomohou rozlousknout se s pohovorem na Googlu nebo Facebooku, v tom případě jakékoli technologické společnosti. Doufám, že jeden z nich rozlouskneš.. Poděkuj mi později.