Kaip pradėti dirbti „Google“ ir ką aš veikiau jo biure? Kaip įsidarbinti Google be patirties ir turint rusišką diplomą Kaip dirbti Google.

„Google“ reikia specialistų – tai faktas. Ir:

  • Faktas, kad įmonė turi apyvartą (turbūt šiek tiek mažesnę nei rinkos vidurkis).
  • Google svetainėje visada yra laisvų darbo vietų (įmonė nuolat ieško geriausių specialistų).
  • „Google“ Rusijoje reguliariai rengia atvirų durų dienas, į kurias galite laisvai patekti.
  • Kartais „Google“ turi „atvirus“ subbotnikus, kuriuose taip pat galite dalyvauti ir kalbėtis bet kokia tema.
  • „Google“ rengia daugybę konkursų ir konkursų tarp studentų, jie atlieka praktiką ir įvairias mentorystės programas. Galite pradėti nuo mažo.

Žodžiu, tavęs ieško ir laukia.

„Google“ svetainėje ir oficialiame „Google“ tinklaraštyje Rusijoje radau keletą pastabų tema „kaip patekti į Google“. Pabandysiu juos sujungti šioje pastaboje.

Kam įmonei reikia?

Mums reikia talentingų, iniciatyvių ir darbščių specialistų. Darbuotojams yra nemažai kitų pageidavimų, tačiau aukščiau išvardinti yra pagrindiniai.

Darbo laikas Google

Reikalingos technologijos žinios yra įvairios. Tai ypač pasakytina apie naujokus, studentus ir praktikantus. Šioms žmonių grupėms „Google“ dosniai suteikia kūrybinę laisvę.

Įdarbinimo procesas

Įdarbinimo procesas yra sudėtingas ir susideda iš 3 pagrindinių etapų:

  • CV pateikimas.Šiame etape personalo vadovas įvertins jus (tiksliau, jūsų gyvenimo aprašymą) ir nuspręs, ar jums paskambinti ir suplanuoti pirmąjį pokalbį.
  • Interviu telefonu.Čia jie įvertins jūsų technines žinias ir profesinę patirtį bei nuspręs, ar pakviesti jus į pokalbį akis į akį biure.
  • Interviu biure. Susitikimas su keliais inžinieriais, pokalbiai, testai, atsakymai į klausimus. Tada bus priimtas kolegialus sprendimas (visi turi pritarti jūsų kandidatūrai).

Jei po antrojo pokalbio vis dar kyla abejonių, jie gali pakviesti jus į kitą pokalbį. Vienas iš mano draugų sakė, kad jis davė 3 interviu „Yandex“. Todėl ir čia reikia apsišarvuoti kantrybe.

Kaip parašyti gyvenimo aprašymą

Jei norite užimti atvirą poziciją, CV peržiūros greitis bus didesnis. Jei norite, kad darbas atitiktų jūsų įgūdžius, tikriausiai turėsite palaukti.

Svarbūs „Google“ gyvenimo aprašymo aspektai

  1. Savo CV rašykite griežtai anglų kalba.
  2. Diplome būtinai nurodykite savo GPA.
  3. Nurodykite visus sertifikatus, pergales varžybose, apdovanojimus, kurie artimi darbui ar mokslui (sporto ir karinių apdovanojimų išvardyti nereikia)
  4. Papasakokite apie savo publikacijas ir mokslinius darbus
  5. Susikoncentruokite į tuos projektus, kurie jus domino labai įdomu(ir ne tik tuos, kuriuose jums sekėsi). Ar galite papasakoti apie ką nors, ką sugalvojote ir atgaivinote (pavyzdžiui, jei sugalvojote sovietinės dujinės viryklės laikmatį, kuris išjungia dujas ir atgaivino, būtinai apie tai parašykite )
  6. Rašykite apie savo hobį ar aistras
  7. Papasakokite, kuo jūs išsiskiriate iš minios ir kuo esate išskirtinis šioje planetoje

Ir visa tai papildo gerai parašytą gyvenimo aprašymą. Šie 7 taškai yra įvaizdžio kūrėjo (ty jums!) užduotis.

Darbe ir karjeroje niekas nepadeda labiau, kaip savo didybės suvokimas, patvirtintas geležiniais argumentais, pasitikintis elgesys ir nepriekaištinga išvaizda.


Kas dar gali padėti susirasti darbą?

Nuspręskite, kodėl jums patinka „Google“ ir kodėl norite joje dirbti.

Pamenu, kai ėjau pokalbio į Megafoną, ten ilgai ir atkakliai mane kalbino (buvo 2 turai) ir po visų derybų sutiko priimti mane į darbą su užrašu „tinka, bet nepakankamos motyvacijos dirbti „Megafon“. Didelės įmonės mėgsta būti mylimos tobulai ir visiškai. Tai jų kraujyje.

Tiesiog dėl malonumo, kad galėčiau įsidarbinti Megafone, man davė didžiulę šūsnį dokumentų (be to, turėjau atlikti fluorografiją ir medicininę apžiūrą). Jie pagrįstai suteikė 2 savaites jai užpildyti. Kol pildžiau savo senelių pasų numerius, kita įmonė man pasiūlė ir aš nepatekau į Megafoną. Neturėjo laiko. Motyvacijos tikrai buvo mažai :)

Žinokite, kokius produktus ir paslaugas šiuo metu kuria „Google“. Studijų tendencijos.

Prenumeruokite oficialų tinklaraštį – „Google“ Rusijoje. Tinklaraštyje dažnai pateikiama įdomi informacija apie įmonės organizuojamas konferencijas, atvirų durų dienas, bendruomenės švarą ir kitus renginius. Asmeninis susitikimas padeda surinkti vertingos informacijos apie įmonę (o kartais iš karto susitarti dėl bendradarbiavimo, net jei jis nedidelis).

Naudingos nuorodos

Galite pamatyti, kaip atrodo Google biurai įvairiose šalyse.

Taip pat galite apsilankyti „Google“ karjeros puslapyje, kuriame rasite daug informacijos apie įsidarbinimą.

Susipažink su kitais.

Tikriausiai nebus per daug pretenzinga sakyti, kad „Google“ yra viena iš tų kompanijų, kurių produktai tiesiogine prasme keičia pasaulį. Prieš 10 metų tai buvo Google Maps, kiek anksčiau – paieškos sistema, o šiandien, be kita ko, kuriami papildytos realybės akiniai ir automobiliai be vairuotojo.

Priešingai populiarių įsitikinimų, jūs neturite būti programuotojas, kad patektumėte į Google.

Tačiau pažvelkime atidžiau.

Pavasarį dalyvavau Google mokymų programoje The Graduate. Jame buvo kalbama apie darbo su Google Adwords – kontekstinės reklamos paslauga – niuansus. Žemiau aš jums papasakosiu apie šią programą šiek tiek išsamiau.

Štai mano pažymėjimas, net su pagyrimu, pasirodė

Pasibaigus projektui, organizatoriai pakvietė visus atvykti ir aplankyti nuostabų Lenkijos miestą Vroclavą, kuriame yra vienas iš Google biurų. Žinoma, iš karto griebiau kuprinę!

Mums buvo surengta tikra ekskursija - per biurus, posėdžių sales, sporto salę, poilsio kambarį, valgomąjį, kelias virtuves, vaikų kambarį...

Deja, daugumos kambarių nuotraukų negalima patalpinti internete, bet tai turi savo privalumų: praktikuosiu žodinį apibūdinimą, o jūs mankštinsite savo vaizduotę.

Pirmiausiai domino klausimai, susiję su įsiliejimu į įmonę ir darbo dienos organizavimu.

Užeiname į vieną iš atviros erdvės principu sukurtų kambarių. Madingo dizaino biuro jausmas manęs neapleido, net ir aš norėjau tuoj pat prie kompiuterio ir... dirbti! Puikiai išdėstyti korporatyviniai pranešimai lentoje, daug protingų citatų įvairiose patalpos vietose, formatas nuo A4 iki A0, įvairūs sieniniai laikraščiai darbuotojams ir apie juos, šalių, kurioms skyrius atstovauja, vėliavos... Beveik kiekviena darbo vieta šedevras savaime. Ir nors patalpoje gana daug žmonių ir visokių daiktų, vietos dar daugiau, viskas atrodo organiškai, niekas vienas kitam netrukdo. Tačiau kai kurios darbo vietos vis dar tuščios. „Tai reiškia, kad jie dirba kitose vietose“, – paaiškina man „Google“ darbuotojai.

Išties, yra daugybė vietų, kur galima patogiai įsitaisyti su kompiuteriu. Atsipalaiduoti galima sėdmaišio kėdėje su nešiojamu kompiuteriu ant kelių, galima sėdėti palyginti nedidelėje jaukioje virtuvėlėje, dirbti terasoje, susirinkimų kambaryje (jos rezervuotos 30-60 min.), erdviame fojė. .. Šen bei ten buvo suprojektuoti atskiri kampai – su skirtingu dizainu ir foteliais. Darbuotojai gauna darbinį nešiojamąjį kompiuterį, todėl artimiausiomis valandomis nekyla problemų dėl darbo vietos perkėlimo.

Kaip jūsų darbo diena organizuojama „Google“?

Atrodytų – kaip čia dirbti tokioje aplinkoje? Sporto salė vilioja hanteliais, virtuvė kviesliai mirksi nuo nemokamų sausainių, taip pat įrengtas specialus poilsio kambarys, į kurį galima patekti tik be kompiuterio.

„Tiesą sakant, mes turime standartinę 8 valandų darbo dieną, nuo 9 iki 18“, – sako jie. – Dirbame pagal savo užduotis. Tačiau norint supaprastinti, maždaug pusė yra fiksuotas laikas, kai būtinai turite būti vietoje ir, pavyzdžiui, atsakyti į vartotojų klausimus. Kada tiksliai turėsite šį fiksuotą laiką, nustato pati komanda. Antroji dalis – darbas su įvairiais ilgalaikiais projektais. Darbas vyksta komandoje, visi orientuoti į rezultatą, taip atsiranda abipusė motyvacija. Jei norite atlikti kokį nors kitą projektą, nurodykite priežastis, ir tikėtina, kad tam galėsite skirti dalį savo laiko.

Kaip keliauti dirbant 8 valandas darbo dieną?

Šen bei ten iš įmonės darbuotojų išgirstu, kaip jie mėnesiui išvyksta arba į Indiją, ar į Honkongą, ar dar kur nors. Kaip atrodo, jei dirbi nuo 9 iki 18? Pasirodo, yra galimybė dirbti Google biuruose visame pasaulyje. Kai kuriems darbuotojams tai yra karjeros augimas. Pasiekę sėkmę dabartinėse pareigose, jei norai ir galimybės sutampa, jie gali būti perkelti į kitą biurą ir, kaip taisyklė, į kitą šalį. Įmonė apmoka su persikraustymu susijusias išlaidas.

Kai kurie darbuotojai naudojasi šia galimybe kaip galimybe keliauti nepertraukiant darbo. Taip, kitoje šalyje jūs vis dar turite tą pačią 8 valandų darbo dieną, bet turite ir vakarų bei savaitgalių, kuriuos galite skirti naujos vietovės tyrinėjimui. O pats faktas laikinai dirbti naujame biure ir susipažinti su naujais žmonėmis jau įkvepia.

Kaip gauti darbą Google?

Įmonėje yra labai daug padalinių – vieni užsiima verslo analitika, kiti – naujų produktų generavimu, klientų aptarnavimu, programavimu, testavimu, technine priežiūra ir daug, daug daugiau.

Internete sklando ne toks geras pokštas, kad „Google“ galite gauti darbą tik dėl maisto. Žinoma, įsivaizduokite gerą švedišką stalą gerame viešbutyje – štai ką jie čia aptarnauja kasdien. Kartais specialūs šefai kviečiami surengti teminę konkrečios virtuvės dieną. Patekome į indišką. Natūralu, kad darbuotojams viskas nemokama.

Įsikūrę šioje terasoje su vaizdu į miestą ir pietus baigę šviežiomis uogomis, toliau kalbamės apie darbo gavimą.

– Ko reikia norint patekti į „Google“?

– Iš esmės yra du variantai – praktika ir tikrasis darbas. Jei esate studentas, tada praktika yra idealus pasirinkimas. Ji mokama, kaip ir kelionė į praktikos vietą, jei reikia. Praktika vyksta vasarą, ją baigus galima tapti darbuotoju. Programos kitos vasaros paraiškos priimamos spalio mėn.

Kalbant apie darbą, visada galite eiti į puslapius su informacija apie esamas laisvas darbo vietas ir atsiųsk savo gyvenimo aprašymą. Svarbu atsiminti, kad gyvenimo aprašymas turi būti anglų kalba, nes tai yra pagrindinė įmonės kalba.

Tiesą sakant, geros anglų kalbos žinios yra pagrindas, be kurio vargu ar galėsite dirbti Google. Net jei ir toliau įsitrauksite į rusakalbių rinką, interviu vis tiek vyks anglų kalba.

(Tiems, kurie po šių žodžių nusivylę nori uždaryti puslapį: pagaliau rasti, įprastas būdas mokytis anglų kalbos ir reguliariai kalbėti, ieškokite couchsurfer susitikimų savo mieste – svetainė couchsurfing.com – susitikimų skyrius!)

„Lifehack“ norint patekti į „Google“.

Šiek tiek vėliau pamažu sužinosime apie svarbius gyvenimo įsilaužimus, kurie gali šiek tiek padidinti tikimybę patekti į Google:

Tačiau konkurencija dėl laisvų darbo vietų yra daugiau nei rimta. „Google“ žmogiškųjų išteklių vadovas teigia, kad įmonė kasmet sulaukia daugiau nei 3 milijonų darbo paraiškų, o kasmet vidutiniškai įdarbina tik 7000 žmonių. Pasirodo, kad į vietą pretenduoja maždaug 428 kandidatai.

Tačiau nenusiminkite – mes kalbame apie vidutinį vaizdą pasaulyje. Žinoma, Amerikoje pateiktų gyvenimo aprašymų skaičius kelis kartus skiriasi nuo Čekijos, Lenkijos ar Slovakijos.

Tačiau tokia atranka yra tam tikras „Google“ dirbančių žmonių lygio rodiklis. Ekskursijos metu mane nuolat stebino neformalumo, draugiškumo, paprastumo, tikslingumo ir erudicijos derinys. Ir visa tai ne šiaip sau: pasirodo, kad įmonėje yra net specialus terminas – negaliu garantuoti jo tikslumo, bet jis skamba panašiai kaip „googlattraction“ – „Google + patrauklumas“ – kuris lemia, kaip patogu dirbti su žmogumi komandoje, būti šalia.

„Google“ vadovėliai

Baigdamas norėčiau pakalbėti apie keletą „Google“ mokymo programų. Jiems visiems bendra tai, kad jie yra labai protingi ir laisvi. Daugelyje jų gali dalyvauti visi norintys, tereikia išankstinės registracijos, kompiuterio ir interneto.

Kaip jau rašiau anksčiau, studijavau „The Graduate from Google“. Jame buvo kalbama apie darbo su Google Adwords – kontekstinės reklamos paslauga – niuansus. Programa pirmiausia buvo skirta besivystančioms Kazachstano ir Baltarusijos rinkoms. Jis vyko internetinių seminarų formatu, tačiau jais neapsiribojo. Buvo prašoma daryti projektus komandose, susipažinome su dalyviais, rašėme savo pasiūlymus ir pan. — apskritai tinklų kūrimas pasirodė gana produktyvus. Be to, galite gauti 250 USD vertės kuponą už darbą su „AdWords“ paskyra, taip pat papildomą 60 USD vertės kuponą peržiūrai.

Vienas iš reikalavimų sėkmingai baigti programą buvo išlaikyti kontekstinės reklamos testą. Per dvi valandas turite teisingai atsakyti į 80% įvairaus sudėtingumo klausimų – po to tampate sertifikuotu Google partneriu.

Su tuo galite ir mane pasveikinti 😉

Kitas paleidimas Absolventas planuojamas sausio-vasario mėnesiais – laukite pranešimų! Jei ateityje ketinate užsiimti kontekstine reklama, tai yra idealus pasirinkimas gerai pradžiai.

Kita programa, apie kurią sužinojau kiek pavėluotai, bet visus webinarus žiūrėsiu įraše, yra „Women in Digital“. Ji visų pirma skirta moterims, kurios turi arba vadovauja verslą Baltarusijoje ar Kazachstane ir nori plačiau susipažinti su visomis interneto teikiamomis verslo skatinimo galimybėmis. Viskas čia informacija.

...Turbūt visi vaikystėje mėgome kurti. Vieni statė aukštus bokštus, kiti – drabužius lėlėms. Mes buvome ambicingi ir svajojome tapti astronautais, puikiais aktoriais, puikiais chirurgais... Svajojome be ribų, pasitikėjome pasauliu ir smalsumu bei noru išmokti naujų dalykų.

Apsilankymas „Google“ biure man kažkaip priminė tokią būseną. Kai yra entuziazmo, noro išbandyti ir džiaugiamės rezultatais.

Man bus malonu, jei šis straipsnis buvo jums naudingas.

Geros dienos ir būkite susikaupę siekdami savo tikslų!

Apie savo darbo patirtį

Pabandysiu aprašyti visą savo patirtį ir spąstus, su kuriais susidūriau ruošdamasis pokalbiui Google ir kitose Slėnio įmonėse (Microsoft, Amazon, Snapchat, Evernote, Cruise Automation, Uber ir kt.). Mano tikslas buvo gauti pasiūlymą iš „Google“ ar „Facebook“, o dar geriau iš abiejų; visos kitos įmonės priklausė kategorijai „na, jei ten labai įdomu, tai gali“. Nuo pirmos dienos, kai pradėjau ruoštis, iki tos akimirkos, kai gavau pasiūlymą iš Google, praėjo 1 metai ir 5 mėnesiai. Pirmą pasiūlymą gavau po 1 metų ir 2 mėnesių pasiruošimo. Iš viso buvo 7 vietoje (pokalbiai įmonės biure), iš kurių 3 pasiūlymai (Google, Evernote, Cruise Automation). Taigi pradėkime.

Fonas

Pusantrų metų dirbau „Google“ pardavėju Mauntin Vju. Ten taip pat buvo keli „Google“ darbuotojai, kurie anksčiau taip pat buvo pardavėjai. Žinoma, smegenys nuolat man sakydavo, kad jie „kitokie“, kad jie „gudresni, geresni, šaunesni“ už mane. Ir mano likimas yra būti pardavėju. Kartą net bandžiau išspręsti LeetCode problemą. Man pavyko įveikti 5-ąją lengvą problemą, kuri pasirodė esanti 120 kodo eilučių, ir dėl to niekada neišlaikiau testų. Tai užtruko 5 valandas gražią Kalifornijos šeštadienio popietę. Galiausiai supratau, kad visi aplinkiniai „tai davė“, bet aš to nepadariau.

Bet vis tiek daug laiko praleidęs su Google draugais supratau apytikslį algoritmą – ką ir kaip daryti. Aš padariau tiksliai taip, kaip jie sakė, ir gavau pasiūlymą (buvau gana nustebęs). Antras niuansas yra tai, kad aš padariau front-end Google, visi mano draugai buvo back-end ir jie aprašė pasiruošimą specialiai back-end. Pagalvojau ir nusprendžiau: „O back-end irgi geras (kažkada rašiau .NET, nors tai buvo seniai), eisiu lygiai taip pat kaip jie, bet padarysiu daugiau nei jie, o tada Tikrai sulauksiu pasiūlymo."

Motyvacija

Pasiruošimas pokalbiams didelėse įmonėse – ne sprintas, o maratonas. Mano patirtimi – nuo ​​šešių mėnesių iki pusantrų metų. Šiam maratonui reikia daug degalų, bus labai liūdna, jei jis pasibaigs pusiaukelėje ar pabaigoje. Todėl reikia iš anksto pasiruošti išteklius.

Ką turiu omenyje

Pasiruošimas reikalauja daug laiko: maždaug 2-3 valandas kiekvieną darbo dieną ir kiekvieną savaitgalį visiškai. Tiesą sakant, tai yra visas laisvas laikas. Buvau be žmonos ir vaikų, o taip buvo paprasčiau, viena vertus – niekas nereikalauja nuolatinio dėmesio. Kita vertus, niekas tam nepritaria.

Tikiu, kad reikia derėtis su žmonėmis, su kuriais esi glaudžiai susijęs „ant kranto“, kad jie žinotų, ko tikėtis, pasidalintų tikslais, padėtų sunkiais laikotarpiais (jų bus, mes visi jų turėjome).

Be to, turite aiškiai suprasti, kodėl tai darote ir ką norite gauti. Ir geriausia, kad šis tikslas būtų už jūsų ribų, didesnis už jus. Jei ką nors darai tik dėl savęs, sunkiais laikotarpiais gali pasižymėti, jei kam kitam – motyvacija daug didesnė ir tai padeda nesustoti.

1 pavyzdys: „Noriu eiti į Google, nes tai šaunu“, „Noriu į Facebook, nes ten daug pinigų“- tai tau pačiam. Bet kurią akimirką galima rasti straipsnį, kad Google yra švaistymas, kad ten davė mažiau pinigų nei kitoje įmonėje, kad ten nuobodu, daug politikos. Ir ką? Ir viskas, motyvacija sumažėjo, knygos su algoritmais išskrenda pro langą.

2 pavyzdys: „Noriu prisijungti prie Google, kad galėčiau nuvežti savo šeimą į JAV ir duoti savo vaikams gerą išsilavinimą“, „Turėdamas pinigų iš Facebook galiu padaryti šį bei tą“.. Mano atveju motyvacija skambėjo taip: „Noriu būti arčiau namų“. Galvojau persikelti į Londoną ar Ciurichą. Kai pradėjau ruoštis, pasakiau sau: „Vaikeli, kitą kartą skrendi namo, kai gausi pasiūlymą, ir tik taip“. Norėjau grįžti namo, ir tai suteikė energijos. Manau, kad tai neveikia visiems ir ne visada, bet man pavyko.

Antroji gudrybė – ruoštis poromis. Asmeniškai aš jo nenaudojau, bet mano draugai sėkmingai taip paruošė. Po darbo žmonės sėdi kartu vienoje posėdžių salėje ir sprendžia problemas, kiekvienas savo. Jie taip pat sprendžia problemas prie lentos: vienas atlieka pašnekovo, antrasis – pašnekovo vaidmenį. Tokiu būdu galite gauti atsiliepimų.

Procesas apskritai

Visą kelią galima suskirstyti į kelis etapus:

  1. Problemų sprendimas naudojant LeetCode arba InterviewBit.
  2. Algoritmų ir duomenų struktūrų tyrimas.
  3. Išspręstų problemų kartojimas LeetCode.
  4. Pasiruošimas dizaino pokalbiui.
  5. Interviu imitacija (telefonu ir lenta).
  6. Tikri interviu.
  7. Pasiūlymas ir alkoholio užmarštis.

Problemų sprendimas

Tai pati svarbiausia ir ilgiausia pasiruošimo dalis.

Kiek problemų reikia išspręsti? Manau - 200-250, iš kurių 40-50% lengvas, 40-50% vidutinis, 10-20% sunkus. Aš nusprendžiau apie 300, mano draugai - 120-160.

Ką daryti, jei pirmiausia išklausysite algoritmų kursą ir tada spręsite problemas? Tai buvo mano pirmoji idėja, mano draugų dėka jie mane atkalbėjo. Lengvo lygio uždaviniai nereikalauja sudėtingų algoritmų išmanymo, o paprastus galima atlikti sprendžiant uždavinius.

Ką daryti, jei pirmą kartą perskaičiau visą „Cracking Coding Interview“ knygą su išspręstomis problemomis ir į mūšį eisiu jau visiškai pasiruošęs? Neapsimoka :) Sprendimo, kurį ką tik perskaičiau, neatsimenu net tos pačios dienos pabaigoje, juo labiau po kelių dienų.

Galite perskaityti „Cracking Coding Interview“ pradžią. Ten gerai aprašytas pats interviu procesas, kaip bendrauti, pagrindiniai dalykai apie algoritmus ir duomenų struktūras, kaip analizuoti algoritmų sudėtingumą ir pan. Pavyzdžiui, iš to išmokau analizuoti rekursinių algoritmų sudėtingumą.

Prieš pradėdami spręsti problemas konkrečioje temoje, panašių problemų sprendimus galite perskaityti „Interviu dėl kodavimo įtrūkimų“. Yra dvi priežastys:

  • Pakeliui nuimkite grėblį ir susidarykite bendrą supratimą, kaip žmonės sprendžia tokias problemas.
  • Tunelinio regėjimo pašalinimas yra tada, kai išsprendžiate šimtus problemų, bet netyčia praleidžiate klasikines problemas. Tada interviu metu susiduri su sudėtinga užduotimi, kurios egzistavimą žino visi, išskyrus tave (tai iš asmeninės patirties).

Kokios užduotys apskritai egzistuoja, kokias temas reikia nagrinėti?

Su InterviewBit galite suprasti, kokios temos paprastai egzistuoja. Man nelabai patiko ten spręsti problemas, bet turėjau bendrą idėją. Na, be to, galite peržiūrėti „Cracking Coding Interview“.

Kokia tvarka turėtų būti sprendžiamos užduotys?

Turite pereiti nuo paprastų temų prie sudėtingų (InterviewBit jums pasakys tvarką). Kiekvienoje temoje spręskite problemas, kol pradėsite bent šiek tiek pasisekti, ir tuoj pat perjunkite į kitą temą. Žinoma, pradėkite nuo lengvo lygio. Kiekvieną problemą bandžiau spręsti maždaug nuo pusvalandžio iki valandos. Jei negalėjau, nuėjau ieškoti sprendimo. LeetCode kiekvienai problemai skirtas forumas, kuriame žmonės skelbia savo sprendimus, diskutuoja ir balsuoja. Pasirinkau geriausius sprendimus ir juos išstudijavau, taip ir išmokau. Šie forumai yra bene vertingiausia mokymosi vieta. Ne visus sprendimus lengva suprasti, net ir tuos, kurie komentuoja „Tai be galo nuostabu!!!“

Pavyzdžiui, aš pradėjau spręsti stygų problemas. 1 - aš neapsisprendžiau, nuėjau pažvelgti į sprendimą, 2 ... 5 - tas pats. 6, 7 - nusprendė. Taigi laikas pereiti prie kitos temos. Paslaptis tokia: reikia kuo dažniau perjungti temas, kad geriau prisimintumėte. Bet jei pereisite prieš tai, kai viskas pradės veikti, tada po kelių temų galėsite visiškai save demotyvuoti. Smegenys jums paslaugiai pasakys: „Kadangi tu nieko negali nuspręsti, eik išgerk alaus ir žiūrėk futbolą, tai tiesiog ne tavo reikalas. Reikia pasiruošti, kad savigarba ir nuotaika bus kaip kalneliai: jei pavyksta, skubame aukštyn, jei nepavyksta, nusiviliame ir krentame. Tik reikia atsiminti, kad ir pirmas, ir antrasis yra laikini, reikia tęsti. Jei ilgą laiką nėra rezultato, lengviau imtis užduočių.

Kaip sprendžiama problema?

Žinoma, galite tiesiog imtis ir išspręsti „LeetCode“ problemas ir nesijaudinti dėl to, ką aprašysiu toliau. Tačiau rezultatas bus daug geresnis, jei naudosite šį algoritmą, nes jis visiškai pakartoja tikro interviu veiksmus:

  1. Perskaitome problemos sąlygą, jokiu būdu nesistengiame sugalvoti sprendimo, kol sąlyga nebuvo perskaityta iki galo. Svarbu!!! Smegenys bando rasti panašią problemą, kurios sprendimą žino, ir perduoti ją kaip reikalingą.
  2. Stengiamės pateikti aiškinamuosius klausimus.
    1. 1 pavyzdys: yra užduotis, kurioje reikia kažkaip transformuoti eilutę. Ko paklausti? – Kokie simboliai gali būti eilutėje – ASCII ar Unicode? Ar gali būti kelios erdvės viena šalia kitos? Ar eilutės pradžioje ar pabaigoje gali būti tarpų? Ar yra specialių simbolių, tokių kaip -,.^/ ? Ar skiriasi didžiosios ir mažosios raidės? Kokio ilgio įvesties eilutė? Ar telpa į mašinos atmintį?
    2. 2 pavyzdys: yra sveikųjų skaičių masyvas, jame reikia ką nors rasti. Klausimai: ar yra pasikartojančių elementų? Ar yra neigiamų skaičių? Ką daryti, jei apskaičiavus gaunama daugiau nei Integer.MAX_VALUE?
  3. Mes piešiame pavyzdžius, geriausia pora - vienas klasikinis, antrasis su kampiniais dėklais. Po to +/- turime būti tikri, kad teisingai supratome užduotį.
  4. Mes sugalvojame sprendimą ir įvertiname jo sudėtingumą. Visada turi būti nustatytas sprendimo sudėtingumas.
  5. Pasiūlome optimalesnį sprendimą ir įvertiname jo sudėtingumą.
  6. Kuriame API sprendimą – kokie metodai bus (privatūs ir viešieji).
  7. Kodą surašome į sąsiuvinį.
  8. Kodo derinimas iš nešiojamojo kompiuterio naudojant naują pavyzdį. Nereikia imti vieno iš pavyzdžių, kuriuos nupiešėme pradžioje. Šiuo atveju labai didelė tikimybė, kad sprendimą parašėme būtent šiam atvejui, o ne visiems įmanomiems. Geriau paimti naują pavyzdį su kampiniu dėklu, kuris gali sulaužyti sprendimą.
  9. Perkeliame kodą į mėgstamą IDE nežiūrėdami į popierių. Taigi sprendimą pakartojame du kartus.
  10. Nukopijuokite kodą iš IDE į LeetCode ir paleiskite. Jei jis atliktas nepriekaištingai, pirmą kartą jis turėtų veikti tinkamai. Man taip nutikdavo 10% atvejų.

Suprantu, kad tai skamba kaip „šūdas tona nenaudingo darbo“. „Galiu tiesiog parašyti kodą LeetCode“. Tačiau visi šie veiksmai po tam tikros praktikos užtruks kelias minutes ar net sekundes, o tai labai svarbu interviu. Daugelis vaikinų užmigo, nes neturėjo pakankamai laiko baigti rašyti ir derinti sprendimą. Ir aš esu vienas iš jų.

Bet ką daryti, jei problemos išspręsti nepavyksta?

Kai negalėjau sugalvoti sprendimo per pusvalandį ar valandą (iš pradžių atsitiko taip, kad pusę dienos kentėjau dėl vienos problemos), nuėjau ieškoti geriausių sprendimų forume. Sprendimo analizavimas beveik visada nėra lengvas ir užtrunkantis darbas: reikia peržiūrėti ir suprasti kelis sprendimus, suprasti sudėtingumą ir perskaityti sprendimų autorių pateiktas nuorodas į algoritmus. Daugumą algoritmų radau ir ištyriau susidūręs su jais realiuose sprendimuose. Ką su tuo daryti toliau? Ir tada jums reikia pakartoti visus veiksmus, kuriuos pateikiau aukščiau su šia problema. Ir daug geriau tai padaryti kitą dieną arba bent jau tos dienos pabaigoje.

Įkėliau visus savo sprendimus į „GitHub“. Statistika yra aiškiai matoma, ir jūs visada turite prieigą prie kodo. Pradėjau tai daryti po to, kai „LeetCode“ ištrynė visus mano sprendimus. Taigi „LeetCode“ nėra geriausia vieta jūsų sprendimams saugoti.

Algoritmai

Algoritmus mokiausi senelio Sedgwicko kursuose apie Coursera (1 dalis, 2 dalis). Šių kursų vaizdo įrašus galima rasti torrentuose.

Po pirmųjų namų darbų iš šių kursų nusprendžiau, kad jų nedarysiu. Priežastis ta, kad atliekant namų darbus daugiau naudojamos paruoštos bibliotekos su algoritmais, o ne šių algoritmų įgyvendinimas. Tačiau vien tik kurso klausymas neduos jokių rezultatų. Išklausiau ir užsirašiau pilnus, dėl to gavau du sąsiuvinius su pilnomis natomis, kuriuos perskaičiau 4-5 kartus. Tai tikrai padėjo paskutinėmis dienomis prieš pokalbį, kai reikia daug ir greitai kartoti.

Antras svarbus niuansas yra tai, kad sprendžiant problemas paaiškėjo, kad yra keletas algoritmų ir gudrybių, kurių Sedgwicko kursuose nėra, tačiau juos reikia žinoti. Pavyzdžiui, kaip sukurti labirintą? Kaip pasivaikščioti labirintu ir rasti išeitį? Ir, žinoma, apie kiekvieną tokią problemą yra milijonas dokumentų. Tačiau prieš pokalbį nėra laiko perskaityti milijono dokumentų – reikia kalbėti trumpai ir tiksliai. Taigi tokius dalykus surinkau į vieną doką.

Dizaino interviu

Dizaino interviu sudaro vadinamieji atvirojo tipo dizaino klausimai, pvz., „kaip sukurti „YouTube“. Iš pradžių niekaip negalėjau suprasti, ko reikia ir kaip tai turėtų atrodyti. Tada radau kursą, kuris man atvėrė akis. Tai verta 80 dolerių.

Taip pat labai naudinga skaityti realių problemų pavyzdžius, pavyzdžiui, apie didelį mastelį. Jei įmonė, su kuria duodame interviu, turi inžinerinį tinklaraštį, jį tikrai verta perskaityti.

Elgesio interviu

Galite rašyti daug, bet man gerai pasakė Džeksonas. Mano praktikoje toks interviu buvo tik feisbuke. Pašnekovo užduotis yra suprasti, koks esate žmogus, ar bus patogu su jumis dirbti ir kaip elgsitės konkrečioje įmonėje.

Pavyzdžiui, per interviu „Facebook“ manęs paklausė taip. Čia yra dvi komandos. Pirmajame yra vadovas, analitikai, rašomos užduotys, statomi procesai, visi žino, kas ką turi daryti. Antrasis nėra struktūrizuotas, nėra aiškaus lyderio (šis vaidmuo yra perkeliamas), neaišku, kaip tai padaryti, aišku tik kas dėl to turėtų įvykti (tai yra visiškas neapibrėžtumas). Su kokia komanda jums patogiau dirbti? Klausimas buvo dar sudėtingesnis. Esmė tokia: „Facebook“ komandos nėra struktūrizuotos; antrasis variantas gerai apibūdina, kaip jos viską struktūrizuoja. Ir jei nesijaučiate patogiai su tuo gyventi, tikriausiai neverta jūsų samdyti.

Pramoginis interviu

Pramoginis interviu yra tas pats, kas įprastas interviu, tik tas skirtumas, kad jį veda draugai, kolegos ar specialios įmonės. Ir tada jie pateikia savo atsiliepimus – kas yra gerai, ką reikia tobulinti. Tai taip pat svarbus žingsnis ir jo nereikėtų praleisti. Žinoma, būnant Slėnyje tai padaryti daug lengviau. Aplink mane buvo daug „Google“ draugų, tikrai šaunių vaikinų, kurie su manimi surengė apie 20 interviu. Buvau kaip Tomas Sawyeris, kuris pradėjo dažyti tvorą, ir dėl to visi dažė tvorą. Interviu, žinoma, vedėme anglų kalba ant lentos su griežtu laiko limitu.

Interviu.io ėmiau netikrus telefonu interviu (o vėliau ir tikrus). Man tiesiog patiko šis šaltinis, vaikinai yra tikrai puikūs. Tačiau dabar jie yra pritaikyti JAV ir teikia šią paslaugą visoje JAV. Buvo dienų, kai interviu.io turėdavau apie 7–8 interviu per savaitę.

Iš pradžių buvo baisu ir nepatogu. Bet iki 10 karto pripratau ir man tai pradėjo patikti. Pirmieji interviu man nepavyko, bet tada viskas pradėjo klotis. Vidutinė konversija buvo 50%, tai yra, pusė praėjo, pusė ne. Iš viso buvo apie 30–35 pokalbių telefonu (tikrų ir netikrų).

Kaip taikyti

Paprasčiausias ir neefektyviausias būdas yra užpildyti formą įmonės svetainėje. Tačiau kartais tai duoda rezultatų. Pavyzdžiui, užpildžiau formą „Snapchat“ svetainėje, o kitą dieną su manimi susisiekė verbuotojas ir susitarėme dėl pokalbio telefonu. Su Google, manau, tai visiškai nenaudinga, nes ši forma pildoma tūkstančius kartų per dieną.

Antrasis būdas yra darbo svetainės, tokios kaip Hired.com. Užpildote visą informaciją apie save, tada su jumis susisiekia tinkamos įmonės. Paslauga skirta JAV rinkai. Be H1 ar žaliosios kortelės ten nėra ką veikti.

Trečias būdas – interviu.io, kurį minėjau aukščiau, ir panašios paslaugos. Jie dirba taip: pirma, jų platformoje jūs einate interviu telefonu. Sėkmingai išlaikius du, jie suteikia galimybę atlikti anoniminius pokalbius telefonu su tikromis įmonėmis jų platformoje. Pavyzdžiui, „Uber“ darbuotojas ir jūs ateinate tuo pačiu metu, ir jis jus apklausia. Jei pravažiuosi, tada įžvalga. Pramoginis pokalbis telefonu ir tikras pokalbis telefonu niekuo nesiskiria. Interviu.io yra keletas trūkumų. Pirma, jie daugiau bendradarbiauja su startuoliais, didelių įmonių yra nedaug. Antrasis yra orientuotas į valstijas (jums reikia H1 arba žaliosios kortelės).

Paskutinis ir efektyviausias būdas yra siuntimas. Tai yra tada, kai įmonėje X dirbantis asmuo pateikia nuorodą į įdarbintoją. Jis turi nurodyti, kaip jus pažįsta ir kodėl, jo manymu, esate tinkamas + jūsų gyvenimo aprašymas. Tikimybė, kad po to su jumis bus susisiekta, yra labai didelė. Jei nesusisiekėte, greičiausiai darbdavys jūsų gyvenimo aprašyme pamatė kažką, dėl ko jis buvo atsargus.

Santrauka

Slėnio ir Ukrainos inžinieriaus gyvenimo aprašymas labai skiriasi. Jis turėtų būti trumpas (geriau neperžengti dviejų puslapių), parodyti, ką iš tikrųjų padarėte (jūsų poveikis įmonei).

Larisa, „Google“ inžinierė, savo tinklaraštyje daug rašo apie interviu, „Google“ ir slėnį. Ji turi įdomų skyrių „CV peržiūrai“. Čia žmonės atveria prieigą prie Google doc su savo gyvenimo aprašymu, Larisa ir kiti skaitytojai komentuoja jį ir bando jį tobulinti.

Interviu telefonu

Standartinis pokalbis telefonu apima kalbėjimą balsu (telefonu, „Skype“, „Hangout“ ir kt.) ir kodo rašymą bendrame „Google“ dokumente arba bendrinamame internetiniame IDE. Tai trunka 1 valandą arba 45 minutes, tai reikia išsiaiškinti iš anksto.

Pirmosios poros minučių skiriamos pažintims – pašnekovas šiek tiek papasakos apie save, o pareiškėjas taip pat turėtų pasakyti, kas jis yra ir koks jis yra. Iš pradžių man tai sunkiai sekėsi, paskui 2 minutes rašiau ir tobulinau savęs pristatymą, repetavau diktofono pagalba. Tiesą sakant, tai pirmas įspūdis apie jus, ir geriau jo nesugadinti.

Tada pašnekovas nukopijuoja problemos teiginį ir kelis pavyzdžius į bendrą dokumentą. Verta iš karto išsiaiškinti, kiek laiko skiriama problemai išspręsti, nes gali būti viena, dvi ar net trys užduotys. Dažnai tai yra dvi užduotys – viena paprasta pradėti, o kita rimtesnė. Kartais tai yra viena užduotis, tačiau paruošus pirmą dalį pašnekovas pradinę užduotį apsunkina papildomomis sąlygomis. Po visų paaiškinimų turite laikytis plano, kurį pateikiau problemai išspręsti.

Labai svarbus dalykas – niekada nepradėkite rašyti kodo, kol visiškai nesuprasite problemos sprendimo. Priešingu atveju yra labai didelė tikimybė suklysti procese ir paversti kodą spagečiais su vėlesniu gedimu. Dar kartą – jokiu būdu nerašykite kodo, kol neradote sprendimo. Aš padariau šią klaidą iki keliolikos kartų ir kiekvieną kartą dėl to gailėjausi.

Epiškiausias šios klaidos pavyzdys, kurį turėjau per „Evernote“ interviu. Užduotis buvo tokia – išanalizuoti CSV failą su traukinių tvarkaraščiu ir parašyti programą, kuri tam tikromis sąlygomis parinks optimalų traukinį. Galite tai Google. Niekada anksčiau nebuvau rašęs kodo darbui su failais Java ir buvau netekęs. Nusprendžiau, kad dabar greitai sutvarkysiu failus, o tada kažkaip sukursiu algoritmą. Laikas viskam – 1 valanda 15 minučių. Pusvalandį sukūriau gražius įvyniojimus, skaitydamas iš bylos, krūvą objektų, aprašančių traukinius, maršrutus ir kitas šiukšles. Tuo pačiu metu aš mažai supratau, kaip veiks atrankos algoritmas. Tada supratau, kad negaliu suspėti, nesupratau, kaip sukurti algoritmą, ir apėmė panika. Likus 12 minučių iki pokalbio pabaigos supratau, kaip turi būti. Per 15 minučių (pavėlavęs 3 minutes) parašiau kodą (tačiau su keliomis klaidomis). Dar niekada gyvenime nesu rašęs kodo taip greitai.

Apžvalginis interviu

Jei pokalbis telefonu buvo sėkmingas, kitas žingsnis yra įžvalga. Įmonė nuperka jums lėktuvo bilietus, sumoka už viešbutį, o jūs skrendate jų aplankyti. Taigi išskridau į Los Andželą interviu „Snapchat“.

Visi pokalbiai vyksta tą pačią dieną, vienas po kito, su pietų pertrauka. Darbuotojas iš anksto atsiunčia el. laišką su tvarkaraščiu, kuriame nurodomas pokalbio laikas, tipas ir pašnekovo vardas. Pavyzdžiui, „Snapchat“ turėjau du techninius prieš pietus ir tris po. Tarp interviu nėra pertraukų; jei atidėliojote vieną pokalbį, atėmėte laiką kitam. Todėl geriau iš karto pasidomėti, kur pas juos vanduo ir tualetas, ir, jei reikia, bėgti ten kaip žaibas.

Kokių tipų interviu yra ir kaip jiems pasiruošti

Klasikinis techninis interviu su užduotimis

Čia viskas palyginti aišku – kaip ir telefone. Reikia turėti omenyje tokį faktą – reikia tai padaryti per ⅔ laiką ir palikti ⅓ ​​nenumatytoms aplinkybėms, patikėkite, jų tikrai atsitiks. „Google“ vienas interviu yra 45 minutės, o tai reiškia, kad susitikę su jumis turite 25 minutes viską padaryti. Iš jų 2-5 minutės skiriamos problemos supratimui ir pavyzdžių braižymui, 2-5 minutės sprendimui sugalvoti, 15-20 minučių kodo rašymui ir derinimui. Derinimo metu, žinoma, atsiras klaidų, kurias reikia greitai ir gražiai ištaisyti. Būtent tam ir reikia tos brangios ⅓.

Įspėjimas – į pokalbį visada turėtumėte eiti su nešiojamuoju kompiuteriu. Pirmas žingsnis yra paklausti, ar galite jame koduoti. „Facebook“ jie manęs paklausė: ar turi nešiojamąjį kompiuterį? ar norite jame koduoti? Atsakymas, žinoma, taip! Tai greičiau, o klaidų tikimybė yra daug mažesnė. Be to, kodo perrašymas lentoje ir IDE yra du dideli skirtumai. Esu ne kartą susidūręs su situacija, kai ištaisiau klaidas lentoje, dėl ko kodas tapo visiškai neįskaitomas (ir, greičiausiai, su naujomis klaidomis). Pašnekovai į tai žiūrėjo su liūdesiu ir ašaromis.

Nešiojamasis kompiuteris turi turėti mėgstamą IDE ir projektą su standartiniais šablonais:

  • darbas su failais;
  • analizuoti CSV failus;
  • skaitymas per http;
  • HTML dokumentas su pridedamais stiliais.

Ar prisimeni ir mano liūdną patirtį su Evernote? Taigi kitoje vietoje manęs taip pat paprašė išanalizuoti CSV, tai užtruko 3 minutes. Pašnekovai neprieštarauja, jei naudojate tokius šablonus – taip sutaupoma laiko, be to, jie supranta, kad galite „Google“ paieškoti, kaip išanalizuoti failą.

Svarbus dalykas yra tai, kad visada turite kontroliuoti laiką. Viename iš mano interviu „Google“ mano pašnekovas, maždaug 25 metų vaikinas, manęs paklausė sudėtingos dinaminio programavimo problemos. Radau būdą, kaip tai išspręsti kvadratiniu laiku, ir jis paklausė: „Ar yra geresnis būdas? Ir pradėjau ieškoti, kaip tai padaryti, apėmė panika, bet neradau „geresnio“ sprendimo. Mūsų dialogas tęsiasi:

Aš: Negaliu sugalvoti geresnio sprendimo. Gal galime parašyti mano sprendimą ir po to pagalvoti?
Jis: Pagalvokime dar 10 minučių. Jei nerasite, parašysime jūsų.
Aš: Man atrodo, kad laiko gali pritrūkti. Pirmiausia parašykime mano.
Jis: Na gerai.

Man pavyko užbaigti savo sprendimą pavėlavęs 5 minutes. Jei būčiau jo klausęs, nieko nerašyčiau ir interviu būčiau žlugęs 100%. Ir po to jie nesamdo jūsų būti astronautu. Reikalas tas, kad jis įvertino, kiek laiko jam reikia užduočiai užrašyti lentoje, gerai žinodamas sprendimą.

Pasakojimas apie ankstesnį projektą

Šiam klausimui reikia gerai pasiruošti iš anksto, apgalvoti, ką pasakyti. Jūs netgi galite paruošti nedidelį pristatymą „Google“ skaidrėse ir kalbėti apie tai braižydami diagramas ant lentos. Čia reikia parodyti sprendimo svarbą (kam visa tai skirta) ir sprendimo sudėtingumą.

Po pirmosios nesėkmės tokiame interviu sukūriau 14 skaidrių pristatymą su daug juokingų GIF (ateina, draugai!) ir ištobulinau jį namuose prieš veidrodį. Tada tokio interviu pradžioje visada paklausdavau, kiek laiko turiu pristatymui, o tada rodydavau arba visas skaidres, arba tik pagrindines. Žinoma, reikia būti tikram, kad visa skaidrėse esanti informacija yra vieša ir neatskleidžia įmonės paslapčių.

Dizaino interviu

Tai atskiras žvėris, nelabai baisus, bet specifinis. Čia pateikiamos labai bendros pradinės sąlygos, pvz., „Reikia sukurti Dropbox“ ir stebėti, kaip pereinate per netikrumo spygliuočių krūmus. Kokius klausimus užduodate, kaip analizuojate problemą.

Mano išvados iš tokio pokalbio:

  • Pirmasis žingsnis yra surinkti reikalavimus. Labai aiškūs ir konkretūs reikalavimai, kuriuos turi atitikti sistema. Tipiški klausimai, kuriuos galima užduoti: kiek vartotojų, aktyvių vartotojų, laiko juostos (viena ar kelios). Priėmimo kriterijai – tinklo pralaidumas (įeinantis / išeinantis srautas), RAM, saugykla, delsa, akumuliatoriaus veikimo laikas (mobiliesiems) ir kt.
  • Įsivaizduokite, kad pašnekovas yra jūsų klientas (arba vartotojas), kuriam kuriama sistema. Ko jam reikia? Ką dar galite pasiūlyti (statistikos rinkinį, administratoriaus skydelį)?
  • Kokie vartotojai turės šią sistemą? Dažnai jų būna keletas – bendrieji vartotojai ir administratoriai. O reikalavimai jiems gali kardinaliai skirtis. Suprasdami tai, turite surinkti visus naudojimo atvejus. Vienas naudojimo atvejis atitiks vieną API metodą.
  • Apibrėžiame tris pagrindinius elementus – UI (jei yra), API, DB schemą. Dažnai kurdami vartotojo sąsają galite rasti naujų naudojimo atvejų ir juos aptarti.
  • Įvertinkite viską, ką galite – vartotojų skaičių, užklausas (užklausas) per sekundę (QPS), delsą, API delsą, reikalingą vietą diske (pvz., 5 metams), talpyklos vietą, įeinantį/išeinantį srautą.
  • Atskirai įvertinkite skaitymo ir rašymo santykį. Ar mūsų sistemoje sunku skaityti ar rašyti? Priklausomai nuo to, kaip rašysime ir skaitysime duomenis?
  • Kaip bus organizuojamas duomenų saugojimas ir kaupimas talpykloje? Galbūt brangioms operacijoms atlikti reikalinga eilė? Kaip bus organizuojamos kopijos ir šukės (reikia aiškiai suprasti šių sąvokų skirtumą)?
  • Kad būtų lengviau suprasti, pirmiausia galite sukurti 100 vartotojų sistemą. Kai pašnekovas sutinka su šiuo dizainu, galime galvoti, kaip pritaikysime jį tūkstančiams ir milijonams vartotojų.
  • Raskite kompromisus ir aptarkite juos. Pavyzdžiui, tai gali būti kompromisas tarp nuoseklumo ir greičio. Kas šiame kontekste svarbiau? Kaip tai pasiekti?
  • Kai braižome diagramas, ne vienas blokas neturėtų būti viena kopija, tai visada yra daugelio rinkinys. Jei vienas mazgas nukrenta, jį reikia nedelsiant pakeisti jo klonu. Turime pagalvoti, kokios ekstremalios situacijos gali kilti ir kaip su jais susitvarkysime.
  • O svarbiausia atidžiai klausyti pašnekovo ir niekada, niekada su juo nesiginčyti. Tai atrodo akivaizdu, bet daugelis (taip pat ir aš) apie tai pamiršta.

Klausimai pašnekovui

Kiekvieno interviu pabaigoje pašnekovas palieka 5 minutes, kad galėtumėte užduoti klausimus.

Blogų klausimų pavyzdys: kokia programavimo kalba rašote? Kokiame debesyje turite savo infrastruktūrą? Kokias DBVS turite? Kokia čia bėda – įmonė samdo universalų karį, kuris technines detales turi perprasti per mėnesį ar du. Tai yra, tiesą sakant, nesvarbu, tai per siaura.

Ko geriausia paklausti? Paprasčiausias dalykas: kas pašnekovui patinka ir nepatinka įmonėje, kodėl jis pasirinko šią įmonę. Galite paklausti apie verslą: kaip jis veikia, kokios problemos ir poreikiai. Galite paklausti apie darbo sąlygas: kada žmonės ateina ir išeina iš darbo, ar dirba nuotoliniu būdu, kiek mitingų, kokių.

10 dienų iki svarbios akimirkos

Turėjau dvi svarbiausias įžvalgas – Google ir Facebook. „Google“ buvo pirmoji, ir aš buvau labai susirūpinęs. Likus 10 dienų iki patikrinimo, kiekvienai dienai sudariau grafiką, ką reikia padaryti. Jame buvo: algoritmų kartojimas, tipinės užduotys, užduotys, su kuriomis susidurta pokalbių „Google“ metu, dizaino klausimai. Prieš pokalbį 5 dienas neėjau į darbą ir pasiryžau pasiruošimui.

Pradėjau domėtis, kaip sportininkai ruošiasi prieš svarbias varžybas. Ką jie daro, kad išvengtų panikos kritiniu momentu? Vienas iš svarbių dalykų yra ateities pasirodymo atkūrimas galvoje ir treniruotės artimomis tikrosioms sąlygomis.

Kadangi buvau „Google“ TVC (ir prieš savaitgalį man paskyrė posėdžių salę, kurioje vyks interviu), atėjau ir ruošiausi ten. Atvykau tuo pačiu metu kaip ir pokalbio dieną, o automobilį pastačiau ten, kur tai darysiu po kelių dienų. Perstačiau kėdes ir parinkau tokią žymeklio spalvą, šrifto dydį, kad būtų patogu rašyti ant lentos. Galbūt tai leido man susikaupti tuo metu, kai vos nepasisekė viename iš interviu.

Galutinis

Praėjus kelioms dienoms po įvykio, verbuotojas man paskambino. Pasveikino ir pasakė, kad gerai sekėsi, viskas pavyko. Jie man surado komandą Šveicarijoje Ciuriche. Oficialios pareigos – programinės įrangos inžinierius. Iškvėpiau. Galva buvo visiškai tuščia, bėgau. Varžybos po 1 metų ir 5 mėnesių paskelbtos baigtomis.

Klaidų medžiotojai, kurie ieškos ir pašalins pažeidžiamumą internete ir kitas kibernetines grėsmes. Komandoje bus žmonių, kurie aptiko Adobe Flash ir Microsoft Office, Safari, iOS ir OSX spragas. Tačiau specialistų įdarbinimas vis dar vyksta, todėl „Look At Me“ nusprendė išsiaiškinti, kokių savybių turėtų pasižymėti potencialūs „Good Corporation“ darbuotojai.

Įmonės darbuotojai sako, kad vienas pagrindinių jų darbo privalumų yra galimybė dirbti kartu su nepaprastai protingais ir talentingais žmonėmis. Didelis „Google“ vardas ir finansinė sėkmė kartu su visomis premijomis padėjo sukurti labai stiprią inžinierių komandą įmonėje, iš kurių daugelis yra tikros IT bendruomenės superžvaigždės.

Kenas Thompsonas

Informatikos pradininkas. Dalyvavo kuriant UNIX, UTF8, B programavimo kalbas (C kalbos pirmtakas) ir eik; taip pat sukūrė kompiuterinius šachmatus ir Belle šachmatų kompiuterį.

71 metai, „Google“ dirba nuo 2006 m.

Anksčiau dirbo Bell Labs ir Entrisphere.

Programinės įrangos inžinierius. Sukūrė pasauliniu mastu platinamą duomenų bazę Spanner (naudojama Google vertėjuje), BigTable saugojimo sistema, MapReduce didelio masto taikomųjų programų sistema ir Google Brain neuroninis tinklas.

46 metai, „Google“ dirba nuo 1999 m.

Plėtros inžinierius. Dalyvavo kuriant Google Chrome, žiniatinklio įrankius jQuery, Modernizr, Yoeman, RoboHornet. Laikomas HTML5 ir CSS3 sričių ekspertu.

31 metai, dirba „Google“ nuo 2010 m.

Kokie klausimai užduodami
interviu „Google“.


Konkurencija Goolge viduje rodoma filme „Personalas“

Techninio interviu procesas
„Google“ yra gana sudėtinga.
Buvę darbuotojai ir kandidatai pažymi, kad pokalbis vyksta keliais etapais (vadovai gali būti apklausiami iki šešių kartų), kai kurie iš jų atliekami nuotoliniu būdu, pavyzdžiui, per Google Hangout. Potencialūs įmonės darbuotojai turi pereiti interviu etapus su bendrais klausimais (darbo patirtis, gyvenimo įsitikinimai ir kt.), abstrakčias ir praktines problemas (ypač techniniams specialistams).

„Google“ darbuotojai ir kandidatai, dalyvavę įmonės pokalbiuose, kalbėjo apie tai, kaip tai vyksta iš tikrųjų.

„Google kandidatai vertinami pagal lyderystę, su darbu susijusias žinias ir kritinio mąstymo įgūdžius. Lyderystės kompetencijos yra tai, ką mes laisvai vadiname kultūriniu tinkamumu. Žinoma, jūsų žinios turėtų būti susijusios su sritimi, kurioje norite dirbti: duomenų bazės, informacijos analizė, patirtis naudojant „AdWords“ ar „AdSense“. Kritinio mąstymo įgūdžiai turėtų parodyti, kaip kreipiatės į problemą ir kaip ją spręsite. Mes tai vadiname „bendraisiais pažinimo gebėjimais“.

„Praktikoje naudojama daug standartinių klausimų. Jie vėl ir vėl perdaromi, nes pašnekovai neturi laiko kurti naujų užduočių. Juos galite rasti interviu klausimų rinkiniuose „Amazon“, „Microsoft“, „Google“ ir „Facebook“. Dauguma jų yra perdirbami ir naudojami kiekvienoje įmonėje“.

„Google“ (bent jau nuo tada, kai įstojau 2005 m.) interviu metu buvo neteisėta užduoti galvosūkius. „Google“ ir toliau užduos vertinimo klausimus. Tai ne galvosūkiai, o problemų sprendimo klausimai. Tačiau jie paprastai nėra prašomi programinės įrangos inžinieriaus kandidatų.

„Daug klausimų kyla dėl įgyvendinimo įgūdžių. Pavyzdžiui, vartotojas įrašo užklausą paieškos laukelyje. Jis gali neteisingai parašyti kai kuriuos žodžius. Turite sudaryti galimų rašybos klaidų sąrašą. Pavyzdžiui, padvigubinti („spausdinimo klaida“ arba „spausdinimo klaida“) arba kai kurių raidžių nebuvimas („rašymas“ arba „rašymas“)».

Netikėti interviu klausimai „Google“.

„Mokslininkai teigia, kad išmaniųjų telefonų baterijų nebegalima tobulinti. Ką darysite, kad sukurtumėte pozityvesnę patirtį mūsų išmaniajame telefone?

„Jei galėtumėte per savo gyvenimą sušokti tik vieną šokį, kas tai būtų?

Koks yra bendras visų Google serverių dydis?

„Kurį Google projektą uždarysite ir kodėl?

„Apskaičiuokite „Facebook“ metines pajamas

"Ar galite peršokti per aukštą pastatą?"

– Tu keistas?

„Jūs išmetėte monetą 400 kartų. Kokia tikimybė, kad galvos nusileis bent 220 kartų?

„Ar jums reikia daugiau laiko pasiruošti pokalbiui?

„Tiesą sakant, visos šios įmonės – „Microsoft“, „Google“, „Amazon“, „Facebook“, „Apple“ – turi požiūrį, pagal kurį vertina kandidato mąstymo procesą. Dauguma jų tam naudoja klausimus apie duomenų struktūrą ir algoritmus. Turite praktiškai suprasti šias problemas, taip pat gebėti praktiškai išspręsti kelias problemas. Tačiau problemą reikia ne tik išspręsti, bet ir suprasti bei rasti geriausią sprendimą.

Be programavimo, jūs turite suprasti interviu sąvoką. Tam reikia iš jūsų pusės: turite kalbėti, aiškinti, diskutuoti, išsakyti savo nuomonę ir aiškiai suprasti jums užduodamus klausimus“.

„Su draugu lankėmės universiteto karjeros mugės Google stende. Jis su džiaugsmu įteikė jiems savo gyvenimo aprašymą, tikėdamasis, kad turės gerą šansą bent jau pirmame pokalbių rate. „Google“ atstovas pažvelgė į laikraštį ir suirzusiu balsu atsakė: „Ar tu išprotėjai, kad kreipęsis į Google su tokiu gyvenimo aprašymu?“ Mano draugas suglumo ir atsakė: „Ne, aš išmanau savo darbą“. Aš nesu išprotėjęs“. Įmonės darbuotoja pažvelgė draugui į akis ir ramiai atsakė: „Deja, mums reikia bepročių.

Penkios savybės, kurios
nori pamatyti kandidatą
Google


Įtartinai į Google panašios išgalvotos kompanijos Huli programuotojai – Silicio slėnio serialas

„Google“ viceprezidentas Laszlo Bockas (Laszlo Bockas) Interviu „The Times“ jis įvardijo penkias savybes, kurių įmonės darbuotojai ieško vesdami pokalbį su techniniu kandidatu.

Programavimo įgūdžiai

„Pusė įmonės darbuotojų dirba techninėse profesijose.

Klausimo pavyzdys: Ar turite patirties, kuri jums tikrai gerai sekasi?

Neteisingas atsakymas:„Taip“ - nes žmogus, išmanantis savo verslą, imasi formalaus požiūrio į naujų problemų sprendimą.

Mokymosi gebėjimas

„Tai ne IQ, o bendrieji pažinimo gebėjimai, gebėjimas apdoroti informaciją skrendant ir sujungti skirtingus duomenis.

Klausimo pavyzdys: Kodėl perskaitėte paskutinius penkis straipsnius žiniasklaidoje?

Neteisingas atsakymas:„Man jie patiko“ – nes negalite apibendrinti penkių skirtingų tekstų.

Vadovavimas

„Tai nėra tradiciniai vadovavimo įgūdžiai, kai buvai šachmatų klubo prezidentas ar pardavimų viceprezidentas. Esame suinteresuoti, kad, jūsų komandai susidūrus su problema, galėtumėte laiku įsikišti ir pasiūlyti sprendimą. Arba, atvirkščiai, atsitraukti. Norėdami būti efektyviu lyderiu, turite sugebėti atsisakyti valdžios.

Klausimo pavyzdys: Ką valgysime šiandien vakarienei?

Neteisingas atsakymas:"Ko norėtum?" – nes iniciatyvos neimi į savo rankas.

Nuosavybės jausmas

„Būtent atsakomybės jausmas ir nuosavybė [įmonių projektams] leidžia įsitraukti į problemą“.

Klausimo pavyzdys: Esate nekompetentingas ir tinginys?

Neteisingas atsakymas:„Ne“ – nes nerizikuosite siūlydami drąsių sprendimų, kad nesukeltumėte pavojaus savo kompetencijai.

Intelektualus nuolankumas

„Sėkmingas ir žvalus jaunimas retai priima blogus sprendimus, todėl negali pasimokyti iš savo klaidų. Mūsų tikslas yra dirbti kartu sprendžiant problemą. Aš padėjau savo scenoje, o tada atsitraukiau.

Klausimo pavyzdys: Ar jūsų IQ viršija 130?

neteisingas atsakymas:„Taip“ - nes jei esate įsitikinęs savo intelektiniais sugebėjimais ir tiksliai atsimenate savo testų rezultatus, tada yra didelė tikimybė, kad nenorite mokytis ir esate linkę kaltinti kitus, mažiau „protingus“, dėl nesėkmių.

Kas yra blogiausia
darbe Google


„Google“ darbuotojai – filmas „Frames“

„Blogiausia čia dirbant yra tai, kad daugelis žmonių yra per daug kvalifikuoti savo darbui. Google turi labai didelę įdarbinimo konkurenciją – dėl gerų atlyginimų, prekės ženklo pranašumų ir teigiamos darbo kultūros. Dėl to jie turi didelį pasirinkimą ryškių kandidatų į žemesnio lygio postus“.

„Didžiausias minusas yra savavališkas projektų atšaukimas. Dirbau su nuostabia komanda. Mes aistringai norėjome sukurti novatorišką produktą, kuris, atrodo, atitiko „Google“ misiją. Alfa versijos vartotojai ją įvertino teigiamai, o mes gavome įmonės prizą. Ir staiga jis atšaukiamas be jokio paaiškinimo. Be to, žmonėms, dirbusiems su atšauktais projektais, neleidžiama gauti naujų paraiškų. Net vienas toks atšaukimas yra apkartintas, ir yra žmonių, kurie patyrė keletą.

„Kaip ir daugumą didelių korporacijų, „Google“ kamuoja biurokratija, įskaitant savaitines ataskaitas, ketvirčio vertinimus ir rezultatus bei šiek tiek sudėtingą kodo peržiūros procesą.
Naujo produkto išleidimo ciklas geriausiu atveju yra vangus. Atskiros komandos gali veikti ir jaustis kaip startuoliai. Tačiau galiausiai neigiamų aspektų skaičius – daug laiko biure, alinantis darbas – nusveria teigiamų – lankstus vystymasis, greita iteracija.

„Blogiausia darbo „Google“ dalis yra žmonės. Kad gautum ten darbą, turi būti toks žmogus, kuris rėkia iš susijaudinimo, kai generalinis direktorius įeina į konferencijų salę. Arba kai jie paskelbia: „Paleidome... vaizdų paiešką“.<...>Jie jums sako, kad nėra „valdymo“, nors tikrai yra. Tau neduodama jokia kryptis [darbui]. Juk jie desperatiškai bando sukurti kažkokią hipių komuną su darbinga dvasia, laisva valia ir kūrybiškumu. Ir tada staiga jums reikia pranešti apie projektą, kuris anksčiau buvo „žemesnis prioritetas“.

„Kaip asmuo, kuris dirbo laikiną darbą „Google“, blogiausias dalykas yra tų, kurie iš tikrųjų dirba „Google“, nusiteikimas. Atrodo, kad visi, kurie nedirba „Google“, turi psichikos ir moralės trūkumų. Bet aš žinau, kad taip nebuvo“.

„Nepaisant bendro suvokimo, manau, kad vidutinis Google inžinierių lygis yra gana vidutiniškas. Tačiau yra daug arogancijos. Visi mano, kad jis geresnis už savo kaimyną. Ypač vyrai. Tai apsunkina bet kokių klausimų aptarimą, o objektyvios diskusijos pasitaiko gana retai. Nebent pašnekovas yra tavo draugas. Niekam nerūpi kitų žmonių nuomonė, nebent jie yra svarbūs dievai.

„Google turi prieigą prie daug informacijos iš savo darbuotojų. Jie tiesiogine prasme šnipinėja savo darbuotojus. Po antrojo paaukštinimo išėjau iš darbo dėl kai kurių el. laiškų, kuriuos išsiunčiau iš savo asmeninės „Gmail“ paskyros. Laiškuose nebuvo nieko neteisėto ar konfidencialaus. „Google“ tiesiog nepatiko mano požiūris į kai kuriuos dalykus. Jie nusprendė, kad neturėčiau ten dirbti“.

Sunku gauti darbą „Google“. Pavyzdžiui, kai kurie kandidatai kelis mėnesius ruošiasi pirmajam pokalbiui, kuriam sudaro mokymo programą su numatytu valandų skaičiumi visoms svarbioms disciplinoms studijuoti. Bet jei jums pavyko, galite tikėtis, kad dalyvausite globaliuose ir sudėtinguose projektuose kartu su IT pramonės žvaigždėmis. Tačiau nesitikėkite, kad, gavęs trokštamas pareigas, pateksite į dangų – taip gali ir nebūti.

Apie Rusijos diplomus, interviu ir darbą JAV.

Nuotrauka skirta habr.com

Jevgenijus yra kilęs iš Jekaterinburgo, baigęs mokyklą įstojo į ITMO kompiuterių technologijų katedrą ir persikėlė į Sankt Peterburgą. Po 2 metų perstojau į aukštosios matematikos katedrą, o 4 kurse nusprendžiau, kad dar reikia imtis programavimo. Pradėjau mokytis praktinio programavimo per Java kursus Exigen Services, o teorinius kursus lankiau kompiuterių mokslų klube. Tuo pačiu metu jis pradėjo stoti į magistrantūros programą Akademiniame universitete programinės įrangos inžinerijos kryptimi.
Jam patiko magistro laipsnis ir jis atliko praktiką „Yandex“ ir „JetBrains“ įmonėse; pradėjo dirbti katedroje dėstytoju – o jį baigęs liko aspirantūroje Sankt Peterburgo autonominiame universitete. Tuo pačiu metu, po šešių mėnesių darbo, nusprendžiau išbandyti „Google“ (pastaba: „YouTube“ priklauso „Google“) ir gavau pasiūlymą.

„Taigi, Google yra mano antrasis darbdavys, o kaip programuotojas – mano pirmasis“, – sako Jevgenijus. — Persikraustymo procesas pasirodė gana ilgas: nuo pirmojo pokalbio iki pirmosios darbo dienos praėjo beveik pusantrų metų. Net ir gavus pasiūlymą, dar reikia daug ką nuveikti: gauti vizą, parinkti komandą ir pats kraustytis. Tačiau tokie ilgi terminai man žaidė į rankas – jų dėka daug nuveikiau abiturientuose. Liko tik apginti disertaciją, ką ir padariau, po dvejų metų iš JAV trumpam grįžusi į Rusiją.

Iš pradžių kreipiausi į „Google“ JAV ir tiesiausias kelias buvo H1-B darbo viza. Jis skirtas aukštos kvalifikacijos specialistams, bet turi metinę kvotą, ir aš į ją nepatekau. Tada man pasiūlė žiedinį maršrutą – L1 vizą, vadinamąjį pervežimą įmonės viduje.

Kad darbuotojas būtų perkeltas į JAV biurą, jis turi bent metus išdirbti tos pačios įmonės biure kitoje šalyje. Google verbuotojai leido man pasirinkti Kanadą, Australiją ir Šveicariją, o aš pasirinkau pastarąją. Daugiausia dėl to, kad turėjau ten gyvenusių draugų – mano klasės draugų. Po metų jau buvau Silicio slėnyje.

Nuotrauka skirta habr.com

– Kuo skiriasi darbo procesas Amerikos ir Šveicarijos „Google“ biuruose?

– Manęs dažnai klausia, kuo skiriasi darbas ir gyvenimas Ciuriche ir Silicio slėnyje. Rimtų darbo eigos skirtumų nepastebėjau. Galbūt taip yra todėl, kad dabartinės mano komandos darbas yra glaudžiai susijęs su ta, kurioje dirbau Šveicarijoje. Tiesą sakant, dirbame su tuo pačiu projektu ir dažnai skrendame vieni pas kitus į komandiruotes.

Biurai suprojektuoti kiek kitaip, gyvenimo ritmas irgi kitoks – čia viskas anksti besikeliantiems, o šveicariškame biure – naktinėms. Nors pastarasis yra greičiau būtinybė, nes daugelis vietinių YouTube ir Google komandų dirba su komandomis iš Europos. O komandoms bendrauti yra labai trumpas laiko tarpas patogiam kirtimui tarp laiko juostų: Europoje vakaras, o JAV – rytas.

– Kokia jūsų įprasta darbo diena?

– Jei nėra rytinių susitikimų su Ciurichu, tai į darbą dažniausiai atvažiuoju apie 10. Man atrodo, kad esu vienas iš paskutiniųjų, nes biuro aikštelė jau pilna. Na, tada viskas standartiškai: atsakau į elektroninius laiškus, programuoju ir einu į mitingus.

– Ką tu dirbi?

– Dirbu su vidiniu projektu. Tai testavimo infrastruktūra: teikiame paslaugas, kurias mūsų kūrėjai naudoja savo kodui išbandyti.

– Ar JAV vertinami Rusijos diplomai?

– Amerikos įmonėms nelabai svarbu, kuri šalis išdavė programuotojo diplomą. Čia, galbūt, jie skiria šiek tiek daugiau dėmesio, jei turite magistro laipsnį. Ir, beje, gana dažnai, vertinant diplomą JAV, šis laipsnis suteikiamas ir kūrėjams, baigusiems Rusijos universitetus su specialisto diplomu (5 metų išsilavinimas). Apskritai diplomas vaidina rimtą vaidmenį tik neturint darbo patirties arba norint gauti Amerikos darbo vizą, nors tai taip pat nėra panacėja. Žinios ir patirtis yra svarbios norint gauti darbą.

– Kaip „Google“ atliekami techniniai interviu?

– Mano interviu vyko Sankt Peterburge (ten „Google“ vis dar turėjo biurą). Tuo metu dirbau diskrečiosios matematikos dėstytoju Akademiniame universitete ir atitinkamai tai buvo nurodyta mano gyvenimo aprašyme. Pokalbio metu susidariau įspūdį, kad daugelis pašnekovų uždavė klausimus, susijusius su mano dabartiniu darbu, ir norėjo sužinoti, ar tikrai žinau, ką dėstau. Man labai patiko man pasiūlytos užduotys; jos buvo įvairios ir įdomios.
Dabar taip pat vedu techninius pokalbius su kandidatais ir, priešingai, stengiuosi užduoti tuos pačius klausimus, kad visi būtų lygūs.

Ir tada man lengviau lyginti kandidatus tarpusavyje. Anksčiau „Google“ buvo madinga interviu metu užduoti įvairių galvosūkių (aišku, daugelis yra susidūrę su galvosūkiais apie monetą ir maišytuvą), tačiau laikui bėgant įmonė suprato, kad tokios užduotys nėra orientacinės, ir netgi įvedė jas uždraudimą.

Nuotrauka skirta habr.com

– Kaip priimamas galutinis sprendimas dėl kandidato?

– Apie kiekvieną kandidatą pašnekovai turi užpildyti specialią formą, kurioje turi aprašyti, kaip vyko pokalbio procesas, ir įvertinti kandidatą pagal kelis objektyvius kriterijus. Toliau šias kiekvieno pašnekovo vertinimo formas apdoroja personalo vadovai ir perduoda vadinamajam samdymo komitetui. Galutinį sprendimą priima komisijos nariai. Komitete taip pat yra „Google“ inžinierių, tačiau tai negali būti tie patys inžinieriai, kurie tiesiogiai apklausė kandidatus.

– Kiek programuotojai moka „Google“?

– Sunku pasakyti: čia nėra įprasta su kolegomis diskutuoti apie atlyginimus, Rusijoje požiūris į tai paprastesnis. Bet apskritai tai labai platus klausimas: viskas priklauso nuo to, kokio lygio programuotojas yra samdomas, ir nuo įgūdžių derėtis gavus pasiūlymą. Esant tokiam pat lygiui, mėnesinis atlyginimas bus maždaug toks pat, tačiau kitų rūšių atlygio dydžiai gali labai skirtis. Daug ką lemia priešpriešinio pasiūlymo buvimas ir galimybė „parduoti“ save.

Kaip ir daugelio Amerikos IT kompanijų, „Google“ atlyginimas susideda iš trijų dalių. Pirmoji – į kortelę gaunamas mėnesinis fiksuoto dydžio atlyginimas, kuris nurodomas sutartyje pasirašant pasiūlymą, o vėliau galimai keičiasi kiekvienų metų pradžioje. Metų pabaigoje duoda antrą dalį – premiją, kuri priklauso nuo to, kiek žmogus save pranoko.

Galiausiai trečioji dalis – akcijos. Akcijos suteikiamos pasirašius pasiūlymą, tačiau jas parduoti galima tik pagal tam tikrą schemą: pavyzdžiui, pirmaisiais darbo metais išvis negali parduoti, antraisiais gali parduoti 25 proc., trečiais dar 25 proc. , ir taip toliau. Kiekvienais paskesniais metais jums suteikiamas naujas akcijų paketas su panašia išgryninimo schema. Žinoma, tai daroma siekiant išlaikyti darbuotoją ir dažnai žmonės negali nulipti nuo šio kabliuko, nes didelėse įmonėse akcijos kasmet auga.

– Kokių priedų, be atlyginimo, yra Google?

– Medicinos paslaugos man beveik nieko nekainuoja, nes „Google“ savo darbuotojams ir visiems jų šeimų nariams moka bendrą sveikatos draudimą, taip pat atskirą dantų ir regos draudimą. Vidutiniškai Kalifornijoje, kur yra Silicio slėnis, šie sveikatos draudimai vienam asmeniui gali kainuoti kelis tūkstančius dolerių. Taip pat beveik neišleidžiu pinigų maistui, nes biure yra daug kavinių, siūlančių nemokamus pusryčius, pietus ir vakarienę. „Google“ darbuotojams yra daug kitų malonių privilegijų – nemažos nuolaidos įvairioms prekėms ir paslaugoms, šaunus biuras su nemokama sporto sale ir baseinu, masažas biure.

Nuotrauka skirta habr.com

– Klausimas, kurį HR žmonės mėgsta užduoti per interviu: kaip save matote po 5 metų?

– Neturiu jokių konkrečių tikslų. Bet aš, pavyzdžiui, nenoriu eiti į vadybą; Greičiausiai noriu likti inžinieriumi ir gauti vis didesnę atsakomybę šioje srityje.

„Google“ istoriškai kūrėjų lygiai prasideda nuo 3 lygio. Kai mane priėmė į darbą, man buvo suteiktas 3 lygis (santykinai, Junior), nes neturėjau nei programuotojo patirties, nei daktaro laipsnio. Tada pasiekiau 4 lygį, o neseniai – 5. Šis lygis jau vadinamas „Senjoru“. Iš draugų rusų žinau, kad Rusijoje kartais paaukštinimas vyksta greičiau. Daugelis, turėjusių aukštąjį Rusijos įmonių lygį, dabar gauna vidurinįjį.

Google yra nemažai lygių – yra kur augti, bet su kiekvienu nauju lygiu tai padaryti darosi vis sunkiau. Visoje įmonėje yra tik vienas ar du 11 lygio kūrėjai.

stdClass objektas ( => 1 => Įvairūs => kategorija => temos nėra)

stdClass Object ( => 10131 => darbas JAV => post_tag => rabota-v-ssha)

stdClass Object ( => 12742 => Google Company => post_tag => kompaniya-google)

stdClass Object ( => 13337 => Mūsų žmonės => kategorija => nashi-ludi)

stdClass Object ( => 13992 => Edukacinė programa => kategorija => poleznaja-informatsija)

stdClass Object ( => 16407 => Silicio slėnis => post_tag => kremnievaya-dolina)

Dalintis