Felkészülés az interjúra a google 8 hónapos folyamatos működés, a programozó könyvtár
Ez a cikk ismerteti a fejlesztő vizsgált 8 hónapig annak érdekében, hogy a legjobban felkészülni egy interjú a Google.

Ha Ön is szeretné, hogy készítsen egy interjúra Google, itt neked a tananyag.
Elkezdtem programozás a középiskolában, de amikor eljött az ideje, hogy menjen főiskolára, úgy döntöttem, hogy egy közgazdász. Mentem az érzésem, hogy túl sok a programozók, álláskeresők, mire befejezte tanul. Hidd el, én tévedtem.
Egy kicsit később mentem a hadsereg lesz programozó, de a toborzó rábeszélt, hogy csatlakozzon a soraiban a katonai hírszerzés, így a következő két évben töltöttem tanulmányozza a koreai nyelv. Utána már két évet szolgált Dél-Koreában.
Mielőtt elhagyja a hadsereget, megpróbáltam még mindig megy vissza a programozás és megdöbbent, hogy milyen nehéz volt. Megtanultam BASIC a középiskolában, és továbbra is programozni rajta a főiskolára, de aztán elkezdtem tanulni a C ++ és rájöttem, hogy milyen nagy különbség a tudásom.
Szeretem, hogy a weboldalak, de a szolgáltatás igénybevételéhez létrehozni őket, ahelyett, hogy szedése a semmiből.

15 éves voltam webfejlesztő. Alapítottam három vállalat, melyek közül kettő még mindig létezik, és van egy jó eredmény, működik mind a kis és nagy cégek, segített elindítani és elősegíti induló, bérbeadása az egész csapat, és kezeli őket, én egy termék menedzser, vezérigazgató, designer és forgalmazója.
Volt egy sikeres karrier, és sokat tanultam, de még nem fejeződött be!
Évek óta tanultam és sokat tanultam, volt egy csomó tudás és készségek, hanem egy területen, nem voltam egy szakértő.
Ne érts félre, én még mindig lehetne bérelt, de nem azokon a területeken, ahol akartam dolgozni. Tudtam menni dolgozni csak akkor, ha használt elavult technológia verem, mert csak én tudtam. Az ilyen helyeken mindig forog egy csomó pénzt, de én még nem láttam magam érdekes távlatokat.
A tudatosság a probléma elérte a csúcsot tavaly a állásbörze. Érdekelt dolgozik egy helyi cég, ami egy startup által elindított kockázatitőke-társaság. Azonban az a tény, hogy nem volt ilyen magas szinten terén a számítástechnika, és így a készségek, hogy kaptam még azt jelentette, hogy nem volt esélye.
Lehet, hogy nem veszik észre, hogy a webfejlesztés és szoftverfejlesztés - két különböző dolog. Igen, persze, mind fejlesztések közé programozás, szoftverfejlesztés, hanem ismereteket igényel adatstruktúrák, algoritmusok, összeállított nyelv, a megértés, a memória és így tovább. A nagy cégek, amelyek felvétele a szoftverfejlesztők, várható, hogy a jelöltek lesznek ezek a képességek.
Találkoztam egy ember dolgozik a Google, és kérdezték a benyomást a cég. Olvastam «hogyan működik a Google» és már elég jól ismerte a szervezet a munka ebben a cég.
Egy másik barátom kaptam egy példányt a Google képzési jegyzetek, amely során egy interjú a jelöltek. Ez lett az alapja az én tananyag. Google - egy csodálatos munkaadó, de még mielőtt tudtam, dolgozom ott volt a célom.
A Google egy nagyon magas színvonalú a munkavállalók felvételekor, akarnak felvenni, csak a legjobb, tehát ha azt szeretné elérni a magasságát (a Google munkatársai, például), én is nagyon népszerű fejlesztő, akkor is, ha nem tudom, hogy egy interjú a cégnél.
Minél többet tanultam a Google, annál akartam ott dolgozni.
Röviden, a Google - a cég, hogy a bérlő az intelligens, kreatív emberek és fizet nekik nagylelkűen. Google jutalmazza a méltó színvonalú, támogatják jó ötletek és ad alkalmazottainak a szabadságot, hogy a döntéseket, amelyek részesülnek a felhasználók számára.
Az interjú nem kérdeztek a puzzle. Ma jelöltek kerülnek kiválasztásra, hogy képesek írni a kódot, műszaki tudás és a „guglovosti”. Ez a szó azt egy csomó dolog, hidd el.
Az emberek a Google, részt vesz a felvételi, tanultam valamit, hogy működni fog az idő, az általuk használt adatok és vélemények a munkavállalók érdekében, hogy javítsa a kiválasztási rendszer, a felvételi folyamatot, promóció, jutalom, és így tovább. Olvasd Work szabályok. hogy többet.

Megdöbbentett, hogy már elért egy nagy karrierje, nem is tudta, hogyan kell kezelni a processzor program, mint a munkamemória, és így tovább. Én csak „pontosan tudta, hogy ezt a munkát.”
Az én kis GitHub projekt elérte a napi listáját GitHub trendeket. Ő volt №1 a listában egy pár napig.
Sok jó ember megköszönte, és inspirált. Kiderült, hogy több ezer ember nem csak azt, hogy a Google munkatársai, nevezetesen a poszt egy szoftver fejlesztő, és a lista pontosan mit kerestek olyan sokáig.
Most már több mint 21.000 értékeléseket.
Még mindig nem tudom elhinni.
Nem lesz vége a világnak.
Tettem sok erőfeszítést és töltött sok időt, hogy bérbe a Google számára a helyzet a fejlesztő, de ha nem kap, hogy interjút ez a társaság, én továbbra is rendelkeznek a megfelelő készségek és ismeretek a munka a kívánt pozícióban bármely más cég. Nem félek, hogy a hibákat, értem én. Én is szeretnék megtanulni mindent, amit lehet, és lesz egy nagy mellett olyan csapat.
Igen, ez elvitt összesen 8 hónapot. De én még mindig lerövidíti a folyamatot. Mint mindent, amit kezdenek csinálni, nagy terveit és céljait, csináltam hibákat, és időveszteség. Sok dolgot tennék másként, ha már a lehetőséget!
Már megtanított felesleges szálakat. Néha, mert azt hittem, hasznos számomra egy interjú, néha azért, mert én csak azt akartam tudni, hogy több, ha folytatja a munkát. Nem lennék ballaszt a csapat, amelyben dolgozom. Egyszerűen vált a túlzott képzés.
Töltöttem három hetet egy könyvet olvas a C ++. Nem emlékszem sem a 1000 oldal, de most már tudom, egy kicsit ezt a nyelvet. Úgy történt, hogy az interjú során, azt használják Python, ahelyett, C ++. Úgy tűnt nekem, hogy kell tudni C ++, C vagy Java, de tévedtem. Meg kell kérdezni, hanem feltételezik.
Sokat olvasok több könyvet, mint kellett. Tudnom kellett, hogy csak három vagy négy könyvet. Volt egy katalógus több száz algoritmusok a tanulmány, amelyek többsége nem vártam, hogy teszteljék az interjú során. Ne tegyen valamit, nem kell!
Ha tanultam valamit, ismételje meg később, és aztán megint, később többet. Minden ismétlés erősíteni a tudás. Költési tíz órát egy időben a fejlesztés a valami az ember nem leszel szakértő. Őket, akkor lesz csak ismétlés egy idő után. Ha megpróbálja, akkor nézd meg magad, hogyan jöttél, hogy a megfelelő időben megszűnik elfelejteni még a részleteket.
Saját félelemérzet ( „Mi lenne, ha megkérdezik a piros-fekete fák?”) Engem tanulni, így sokkal több, mint kellett.
De nem csak azt, hogy felkészüljön egy interjúban, szeretnék felkészülni a karrier a Google megoldása, igazán nagy probléma. Ez azt jelenti, hogy meg kell tudni, hogy az algoritmusok, hogy lesz gazdaságos felhasználása számítástechnikai erőforrásokat.
Lehet, soha nem kell Ford algoritmus - Fulkerson (megoldja a problémát megtalálni a maximális áramlás a közlekedési hálózat - kb tolmács.), De jó tudni, hogy van ez a tudás az esetre, ha szükség van rájuk.
A kezdetektől fogva, én biztosan szeretnék kihagyni a képzés és csak futni egy interjúra, és hogy én vitték azonnal nyelvtanulásra és fejleszteni szükséges eszközök a csapat, amit nem talált meg. De közben a nyolc hónap rájöttem, hogy mennyire fontos a tudás, hogy kaptam. És még annak ellenére, hogy nem tudom használni a megszerzett készségek minden nap, én is örülök, hogy egyszer is, annak érdekében, hogy megtanulják az egészet. Van egy új megértése a számítógépes munka, eredmények a fejlesztés ez a tudás a fejlesztés adatstruktúrák és algoritmusok. Most már tudom, hogyan egészítik ki egymást, és hogyan működik a számítógép alacsony szinten. Már hosszú utat - majdnem egy évig.
Van egy izgalmas jövő előtt.
Köszönjük, hogy időt, hogy olvasta a történetet!
Fordítás: Roman Mirzoyan