Lucrează pe Google! Plângeri ale angajaților Google. Cum să obții un loc de muncă la Google și merită?

Despre experiența dvs. de angajare

Voi încerca să descriu toată experiența mea și capcanele pe care le-am întâlnit în timp ce mă pregăteam pentru un interviu la Google și alte companii din Valea (Microsoft, Amazon, Snapchat, Evernote, Cruise Automation, Uber etc.). Scopul meu a fost să obțin o ofertă de la Google sau Facebook, sau chiar mai bine de la ambele; toate celelalte companii erau din categoria „ei bine, dacă este foarte interesant acolo, atunci poți”. Din prima zi în care am început să mă pregătesc și până în momentul în care am primit o ofertă de la Google, au trecut 1 an și 5 luni. Prima oferta am primit-o dupa 1 an si 2 luni de pregatire. Au fost 7 onsite-uri în total (interviuri la biroul companiei), dintre care 3 au fost oferte (Google, Evernote, Cruise Automation). Asadar, haideti sa începem.

fundal

Am fost vânzător la Google în Mountain View timp de un an și jumătate. Au mai fost acolo și câțiva Google-uri care au fost și vânzători înainte. Desigur, creierul îmi spunea constant că sunt „diferiți”, că sunt „mai deștepți, mai buni, mai cool” decât mine. Și destinul meu este să fiu vânzător. Am încercat chiar o dată să rezolv o problemă pe LeetCode. Am reușit să stăpânesc a 5-a problemă ușoară, care s-a dovedit a fi 120 de linii de cod și, ca urmare, nu a trecut niciodată testele. A durat 5 ore într-o frumoasă după-amiază de sâmbătă din California. În sfârșit, mi-am dat seama că toți cei din jurul meu „au dat-o”, dar eu nu am făcut-o.

Dar totuși, petrecând mult timp cu prietenii Google, am înțeles algoritmul aproximativ - ce și cum să fac. Am făcut exact cum au spus ei și am primit o ofertă (am fost destul de surprins). A doua nuanță este că am făcut front-end la Google, toți prietenii mei erau back-end și au descris pregătirea special pentru back-end. M-am gândit și m-am hotărât: „Și back-end-ul e bun (am scris odată pe .NET, deși era demult), o să merg exact ca ei, dar voi face mai mult decât ei, apoi Cu siguranță voi primi o ofertă.”

Motivația

Pregătirea pentru interviuri în companii mari nu este un sprint, este un maraton. Din experiența mea - de la șase luni la un an și jumătate. Acest maraton necesită mult combustibil și va fi foarte trist dacă se epuizează la jumătate sau la sfârșit. Prin urmare, trebuie să pregătiți resursele în avans.

Ce vreau să spun

Pregătirea necesită mult timp: aproximativ 2-3 ore în fiecare zi a săptămânii și în fiecare weekend complet. Adică, de fapt, tot timpul liber. Am fost fără soție și copii și a fost mai simplu, pe de o parte - nimeni nu necesită atenție constantă. Pe de altă parte, nimeni nu o susține.

Consider că trebuie să negociezi cu oameni cu care ești strâns legat „pe țărm”, astfel încât să știe la ce să se aștepte, să împartă obiective, să ajute în perioadele dificile (se vor întâmpla, cu toții le-am avut).

În plus, trebuie să înțelegi clar de ce faci asta și ce vrei să obții. Și cel mai bine este ca acest obiectiv să fie în afara ta, mai mare decât tine. Dacă faci ceva doar pentru tine, poți înscrie în perioadele dificile; dacă pentru altcineva, motivația este mult mai mare, iar asta te ajută să nu te oprești.

Exemplul 1: „Vreau să merg la Google pentru că e tare”, „Vreau să merg pe Facebook pentru că sunt mulți bani acolo”- asta e pentru tine. În orice moment găsești un articol care spune că Google este o risipă, că au dat mai puțini bani acolo decât în ​​altă companie, că e plictisitor acolo, e multă politică. Si ce? Și gata, motivația a scăzut, cărțile cu algoritmi zboară pe fereastră.

Exemplul 2: „Vreau să mă alătur la Google ca să îmi pot duce familia în SUA și să le ofer copiilor mei o educație bună”, „Cu bani de la Facebook, pot face asta și asta.”. În cazul meu, motivația a sunat astfel: „Vreau să fiu mai aproape de casă”. Mă gândeam să mă mut la Londra sau Zurich. Când am început să mă pregătesc, mi-am spus: „Băiete, data viitoare vei zbura acasă când primești o ofertă și doar așa.” Am vrut să merg acasă și asta mi-a dat energie. Cred că acest lucru nu funcționează pentru toată lumea sau tot timpul, dar a funcționat pentru mine.

Al doilea truc este să vă pregătiți în perechi. Personal, nu l-am folosit, dar prietenii mei s-au pregătit astfel cu succes. După muncă, oamenii stau împreună într-o singură sală de ședințe și rezolvă probleme, fiecare a lui. Ei rezolvă și problemele la consiliu: unul joacă rolul intervievatorului, al doilea cel intervievat. În acest fel, puteți primi feedback.

Procesul în general

Întreaga cale poate fi împărțită în mai multe etape:

  1. Rezolvarea problemelor folosind LeetCode sau InterviewBit.
  2. Studiul algoritmilor si structurilor de date.
  3. Repetarea problemelor rezolvate pe LeetCode.
  4. Pregătirea pentru un interviu de proiectare.
  5. Interviuri simulate (telefon și tablă).
  6. Interviuri reale.
  7. Oferta și uitarea alcoolului.

Rezolvarea problemelor

Aceasta este cea mai importantă și mai lungă parte a pregătirii.

Câte probleme trebuie rezolvate? Cred - 200-250, dintre care 40-50% usor, 40-50% mediu, 10-20% greu. Am decis vreo 300, prietenii mei - 120-160.

Ce se întâmplă dacă mai întâi urmați un curs despre algoritmi și apoi rezolvați probleme? Aceasta a fost prima mea idee, datorită prietenilor mei, ei m-au convins să renunț. Problemele de nivel ușor nu necesită cunoașterea algoritmilor complecși, iar cele simple pot fi completate în timp ce se rezolvă probleme.

Ce se întâmplă dacă citesc mai întâi întreaga carte „Cracking Coding Interview” cu probleme rezolvate și intru în luptă deja complet pregătit? Nu merita :) Solutia pe care tocmai am citit-o, nu mi-am adus aminte nici la sfarsitul aceleiasi zile, ce sa mai vorbim de cateva zile mai tarziu.

Puteți citi începutul interviului „Cracking Coding Interviu”. Procesul de interviu în sine este bine descris acolo, cum să comunici, lucruri de bază despre algoritmi și structurile de date, cum să analizez complexitatea algoritmilor etc. De exemplu, am învățat cum să analizez complexitatea algoritmilor recursivi din acesta.

Înainte de a începe să rezolvați probleme pe un anumit subiect, puteți citi soluțiile la probleme similare în „Interviul Cracking Coding”. Există două motive:

  • Îndepărtați puțină greblă pe drum și obțineți-vă o idee generală despre cum rezolvă oamenii astfel de probleme.
  • Eliminarea vederii în tunel este atunci când rezolvi sute de probleme, dar greșești din greșeală problemele clasice. Apoi, în timpul unui interviu, întâlnești o sarcină dificilă, a cărei existență o știe toată lumea, cu excepția ta (aceasta este din experiența personală).

Ce sarcini există în general, ce subiecte trebuie acoperite?

Puteți înțelege ce subiecte există în general cu InterviewBit. Nu mi-a plăcut să rezolv probleme acolo, dar mi-am făcut o idee generală. Ei bine, în plus, poți să te uiți prin „Interviu de codificare cracking”.

În ce ordine trebuie rezolvate sarcinile?

Trebuie să treceți de la subiecte simple la cele complexe (InterviewBit vă va spune ordinea). În fiecare subiect, rezolvă probleme până când începi să reușești măcar puțin, iar în acel moment treci imediat la următorul subiect. Începeți, desigur, cu nivelul ușor. Am încercat să rezolv fiecare problemă timp de aproximativ o jumătate de oră până la o oră. Dacă nu puteam, m-am dus să caut soluția. Pe LeetCode, pentru fiecare problemă există un forum în care oamenii își postează soluțiile, discută și votează. Am ales soluțiile de top și le-am studiat și așa am învățat. Aceste forumuri sunt probabil cel mai valoros loc pentru învățare. Nu toate soluțiile sunt ușor de înțeles, chiar și cele cu comentarii „Este absolut minunat!!!”

De exemplu, am început să rezolv probleme cu șiruri. 1 - nu m-am hotărât, m-am dus să mă uit la soluție, 2... 5 - același lucru. 6, 7 - hotărât. Așa că este timpul să trecem la următorul subiect. Secretul este acesta: trebuie să comutați între subiecte cât mai des posibil, astfel încât să vă amintiți mai bine. Dar dacă schimbați înainte de a începe să funcționeze, atunci după câteva subiecte vă puteți demotiva complet. Creierul îți va spune cu folos: „Ei bine, din moment ce nu poți decide nimic, atunci du-te la o bere și uită-te la fotbal, pur și simplu nu e treaba ta.” Trebuie să fii pregătit pentru faptul că stima de sine și starea de spirit vor fi ca un roller coaster: dacă funcționează, ne grăbim, dacă nu funcționează, ne descurajăm și cădem. Trebuie doar să rețineți că atât primul, cât și al doilea sunt temporari, trebuie să continuați. Dacă nu există niciun rezultat pentru o lungă perioadă de timp, este mai ușor să vă asumați sarcini.

Cum se rezolvă problema?

Desigur, puteți doar să luați și să rezolvați problemele pe LeetCode și să nu vă deranjați cu ceea ce voi descrie mai jos. Dar rezultatul va fi mult mai bun dacă utilizați următorul algoritm, deoarece repetă complet pașii într-un interviu real:

  1. Citim starea problemei, în niciun caz nu încercăm să venim cu o soluție înainte ca condiția să fi fost citită până la capăt. Este important!!! Creierul încearcă să găsească o problemă asemănătoare, a cărei soluție o cunoaște și să o transmită drept cea necesară.
  2. Încercăm să venim cu întrebări clarificatoare.
    1. Exemplul 1: există o sarcină în care trebuie să transformați cumva un șir. Ce să întreb? - Ce caractere pot fi într-un șir - ASCII sau Unicode? Pot exista mai multe spații unul lângă celălalt? Pot exista spații la începutul sau la sfârșitul unei linii? Există caractere speciale precum -,.^/ ? Există o diferență de analizat între majuscule și litere mici? Cât de lung este șirul de intrare? Încape în memoria mașinii?
    2. Exemplul 2: există o matrice de numere întregi, trebuie să găsiți ceva în ea. Întrebări: Există elemente duplicat? Există numere negative? Ce se întâmplă dacă calculul are ca rezultat mai mult de Integer.MAX_VALUE?
  3. Tragem exemple, de preferință un cuplu - unul clasic, al doilea cu carcase de colț. După aceasta, +/- trebuie să fim siguri că am înțeles corect sarcina.
  4. Venim cu o soluție „direct” și evaluăm complexitatea acesteia. Complexitatea unei soluții trebuie întotdeauna determinată.
  5. Venim cu o soluție mai optimă și evaluăm complexitatea acesteia.
  6. Dezvoltăm o soluție API - ce metode vor exista (private și publice).
  7. Scriem codul într-un caiet.
  8. Depanarea codului din notebook folosind un exemplu nou. Nu este nevoie să luăm unul dintre exemplele pe care le-am desenat la început. În acest caz, există o probabilitate foarte mare să am scris o soluție special pentru acest caz, și nu pentru toate cele posibile. Este mai bine să luați un nou exemplu cu o carcasă de colț, una care ar putea rupe soluția.
  9. Transferăm codul în IDE-ul nostru preferat fără să ne uităm la hârtie. Astfel, repetăm ​​soluția de două ori.
  10. Copiați codul din IDE în LeetCode și rulați-l. Dacă este executat perfect, ar trebui să funcționeze corect prima dată. Mi s-a întâmplat asta în 10% din timp.

Îmi dau seama că asta sună ca „o tonă de muncă inutilă”. „Pot doar să scriu codul în LeetCode.” Dar toți acești pași, după puțină practică, vor dura minute sau chiar secunde, ceea ce este critic într-un interviu. Mulți tipi au adormit pentru că nu au avut suficient timp pentru a termina de scris și de depanat soluția. Și eu sunt unul dintre ei.

Dar ce să faci dacă problema nu poate fi rezolvată?

Când nu am reușit să vin cu o soluție într-o jumătate de oră sau într-o oră (la început s-a întâmplat să sufere o jumătate de zi pe o problemă), m-am dus să caut cele mai bune soluții de pe forum. Analizarea unei soluții nu este aproape întotdeauna o sarcină ușoară și necesită timp: trebuie să revizuiți și să înțelegeți mai multe soluții, să înțelegeți complexitatea și să citiți linkurile către algoritmii furnizați de autorii soluțiilor. Am găsit și studiat majoritatea algoritmilor după ce i-am întâlnit în soluții reale. Ce să faci mai departe cu asta? Și apoi trebuie să repetați toți pașii pe care i-am dat mai sus cu această problemă. Și este mult mai bine să o faci a doua zi sau cel puțin la sfârșitul acelei zile.

Mi-am încărcat toate soluțiile pe GitHub. Statisticile sunt clar vizibile și aveți întotdeauna acces la cod. Am început să fac asta după ce LeetCode mi-a șters toate soluțiile. Deci, LeetCode nu este cel mai bun loc pentru a vă stoca soluțiile.

Algoritmi

Am studiat algoritmii la cursurile lui Bunicul Sedgwick pe Coursera (partea 1, partea 2). Videoclipurile acestor cursuri pot fi găsite pe torrent.

După primele teme de la aceste cursuri, am decis că nu le voi face. Motivul este că în temele pentru acasă există mai multă utilizare a bibliotecilor gata făcute cu algoritmi, mai degrabă decât implementarea acestor algoritmi. Dar simpla ascultare a cursului nu va da niciun rezultat. Am ascultat și am luat note complete, drept urmare am primit două caiete cu note complete, pe care le-am recitit de 4-5 ori. Chiar a ajutat în ultimele zile dinaintea interviului, când trebuie să repeți mult și rapid.

A doua nuanță importantă este că, în procesul de rezolvare a problemelor, a devenit clar că există niște algoritmi și trucuri care nu sunt incluse în cursurile lui Sedgwick, dar trebuie să le cunoașteți. De exemplu, cum se construiește un labirint? Cum să mergi printr-un labirint și să găsești o cale de ieșire? Și, desigur, există un milion de documente pentru fiecare astfel de problemă. Dar înainte de interviu nu există timp pentru a citi un milion de documente - trebuie să fii scurt și la obiect. Așa că am adunat astfel de lucruri într-un singur dock.

Interviu de design

Un interviu de design constă în așa-numitele întrebări de design deschise, cum ar fi „cum să proiectați YouTube”. La început nu am putut înțelege deloc ce era necesar și cum ar trebui să arate. Apoi am găsit un curs care mi-a deschis ochii. Merită cei 80 de dolari.

De asemenea, este foarte util să citiți exemple de probleme reale, de exemplu, la Scalabilitate ridicată. Dacă compania pentru care intervievăm are un blog de inginerie, cu siguranță merită citit.

Interviu comportamental

Poți scrie multe, dar pentru mine bine spus Jackson. În practica mea, un astfel de interviu a fost doar pe Facebook. Sarcina intervievatorului este să înțeleagă cum ești ca persoană, dacă va fi confortabil să lucrezi cu tine și cum te vei comporta într-o anumită companie.

De exemplu, în timpul unui interviu pe Facebook, am fost întrebat următoarele. Iată două echipe. În primul există un manager, analiști, sarcinile sunt scrise, procesele sunt construite, toată lumea știe cine trebuie să facă ce. Al doilea nu este structurat, nu există un lider clar (acest rol este transferabil), cum se face nu este clar, este clar doar ce ar trebui să se întâmple ca urmare (adică incertitudine completă). Cu ce ​​echipă ești mai confortabil să lucrezi? Întrebarea era și mai complicată. Concluzia este aceasta: pe Facebook, echipele nu sunt structurate; a doua opțiune descrie bine cum structurează totul. Și dacă nu te simți confortabil să trăiești cu asta, atunci probabil că nu merită să te angajezi.

Simulare de interviu

Un interviu simulat este același cu un interviu obișnuit, cu diferența că este realizat de prieteni, colegi sau companii speciale. Și apoi își oferă feedback - ce este bun, ce trebuie îmbunătățit. Acesta este, de asemenea, un pas critic și nu trebuie ratat. Desigur, fiind în Vale, este mult mai ușor să faci asta. Aveam o mulțime de prieteni Google în jurul meu, băieți foarte cool care au susținut aproximativ 20 de interviuri simulate cu mine. Eram ca Tom Sawyer, care a început să picteze gardul și, ca urmare, toată lumea a pictat gardul. Interviul l-am desfășurat, desigur, în limba engleză pe o tablă cu o limită strictă de timp.

Am luat simulari de interviuri telefonice (și apoi reale) pe interviewing.io. Mi-a plăcut această resursă, băieții sunt foarte grozavi. Dar acum sunt adaptate pentru SUA și oferă acest serviciu în toată SUA. Au fost zile când aveam vreo 7-8 interviuri pe săptămână pe interviewing.io.

La început a fost înfricoșător și inconfortabil. Dar până la a zecea oară m-am obișnuit și am început să-mi placă. Am eșuat la primele interviuri, dar apoi lucrurile au început să meargă. Conversia medie a fost de 50%, adică jumătate a trecut, jumătate nu. Au fost aproximativ 30-35 de interviuri telefonice (reale și simulate) în total.

Cum se aplică

Cea mai simplă și ineficientă metodă este să completați un formular pe site-ul companiei. Dar uneori dă rezultate. De exemplu, am completat un formular pe site-ul Snapchat, iar a doua zi un recrutor m-a contactat și am convenit asupra unui interviu telefonic. Cu Google, cred că acest lucru este absolut inutil, deoarece acest formular este completat de mii de ori pe zi.

A doua cale este site-urile de locuri de muncă precum Hired.com. Completezi toate informațiile despre tine, iar apoi companiile care ți se potrivesc te contactează. Serviciul este destinat pieței americane. Nu este nimic de făcut acolo fără H1 sau carte verde.

A treia metodă este interviewing.io, despre care am menționat mai sus, și servicii similare. Ei funcționează astfel: mai întâi, treci prin interviuri telefonice simulate pe platforma lor. Odată ce treci cu succes două, acestea îți oferă posibilitatea de a face interviuri telefonice anonime cu companii reale pe platforma lor. De exemplu, un angajat Uber și tu intrați în același timp, iar el vă intervievează. Dacă treci, atunci la vedere. Un interviu telefonic simulat și un interviu telefonic real nu diferă deloc. Interviewing.io are mai multe dezavantaje. În primul rând, cooperează mai mult cu startup-urile; există puține companii mari. Al doilea este axat pe State (aveți nevoie de un H1 sau carte verde).

Ultima și cea mai eficientă metodă este prin trimitere. Acesta este momentul în care o persoană care lucrează la compania X vă oferă o referință la recrutor. El trebuie să indice cum te cunoaște și de ce crede că ești potrivit + CV-ul tău. Probabilitatea de a fi contactat după aceasta este foarte mare. Dacă nu ai luat legătura, cel mai probabil recrutorul a văzut ceva în CV-ul tău care l-a făcut să fie precaut.

rezumat

CV-ul unui inginer din Vale și Ucraina este foarte diferit. Ar trebui să fie scurt (este mai bine să nu depășești două pagini), să arate ce ai făcut cu adevărat (impactul tău pentru companie).

Larisa, inginer la Google, scrie multe despre interviuri, Google și Valea pe blogul ei. Ea are o secțiune interesantă „Reluare pentru revizuire”. Aici oamenii deschid accesul la documentul Google cu CV-ul lor, Larisa și alți cititori îl comentează și încearcă să îl îmbunătățească.

Interviu telefonic

Un interviu telefonic standard implică vorbirea vocală (prin telefon, Skype, Hangouts etc.) și scrierea codului într-un document Google partajat sau IDE online partajat. Durează 1 oră sau 45 de minute, acest lucru trebuie clarificat în prealabil.

Primele două minute sunt petrecute pentru a ne cunoaște unul pe celălalt - intervievatorul vă va spune puțin despre el însuși, iar solicitantul ar trebui să vă spună și ca răspuns cine este și ce este. La început mi-a fost greu cu asta, apoi am scris și perfecționat o autoprezentare timp de 2 minute, am repetat-o ​​folosind un reportofon. Aceasta este, de fapt, prima impresie despre tine și este mai bine să nu o strici.

Apoi, intervievatorul copiază declarația problemei și câteva exemple în documentul partajat. Merită să clarificați imediat cât timp este acordat pentru a rezolva problema, deoarece pot exista una, două sau chiar trei sarcini. Adesea, acestea sunt două sarcini - una simplă pentru a începe și a doua mai serioasă. Uneori, aceasta este o sarcină, dar după ce prima parte este gata, intervievatorul complică sarcina inițială cu condiții suplimentare. După toate clarificările, trebuie să urmați planul pe care l-am dat pentru a rezolva problema.

Un punct foarte important este să nu începeți niciodată să scrieți cod până nu înțelegeți pe deplin soluția problemei. În caz contrar, există o probabilitate foarte mare de a face o greșeală în proces și de a transforma codul în spaghete, cu eșecul ulterioar. Încă o dată - sub nicio formă nu scrie cod până nu ai găsit o soluție. Am făcut această greșeală de până la o duzină de ori și am regretat-o ​​de fiecare dată.

Cel mai epic exemplu al acestei greșeli a fost în timpul unui interviu direct la Evernote. Sarcina a fost următoarea - să analizați un fișier CSV cu un program de tren și să scrieți un program care va selecta trenul optim în anumite condiții. Îl poți găsi pe Google. Nu am scris niciodată cod pentru a lucra cu fișiere în Java înainte și am fost în pierdere. Am decis că acum voi sorta rapid fișierele și apoi voi construi cumva un algoritm. Timp pentru tot - 1 oră și 15 minute. Mi-am petrecut o jumătate de oră construind pachete frumoase în jurul citirii dintr-un fișier, o grămadă de entități care descriu trenuri, rute și alte gunoaie. În același timp, nu aveam nicio idee cum va funcționa algoritmul de selecție. Apoi mi-am dat seama că nu pot ține pasul, nu înțelegeam cum să construiesc un algoritm și panica s-a instalat. Cu 12 minute înainte de sfârșitul interviului, mi-am dat seama cum ar trebui să fie. În 15 minute (întârziere de 3 minute) am scris codul (cu câteva erori, totuși). Nu am scris cod atât de repede în viața mea.

Interviu la vedere

Dacă interviul telefonic a avut succes, următorul pas este viziunea. Compania vă cumpără bilete de avion, vă plătește hotelul și zburați pentru a le vizita. Așa că am zburat la Los Angeles pentru un interviu pe Snapchat.

Toate interviurile au loc în aceeași zi, unul după altul, cu o pauză pentru prânz. Recruitorul trimite un e-mail în avans cu un program care indică ora, tipul interviului și numele intervievatorului. De exemplu, pe Snapchat am avut două tehnice înainte de prânz și trei după. Nu există pauză între interviuri; dacă ați întârziat un interviu, v-ați furat de timp în următorul. Prin urmare, este mai bine să aflați imediat unde au apă și o toaletă și, dacă este necesar, să alergați acolo ca un fulger.

Ce tipuri de interviuri vizuale există și cum să vă pregătiți pentru ele

Interviu tehnic clasic cu sarcini

Totul aici este relativ clar - la fel ca la telefon. Trebuie să țineți cont de următorul fapt - trebuie să o faceți în ⅔ timp și să lăsați ⅓ pentru circumstanțe neprevăzute, credeți-mă, se vor întâmpla. La Google, un interviu durează 45 de minute, ceea ce înseamnă că după ce te întâlnești, ai la dispoziție 25 de minute pentru a face totul. Dintre acestea, 2-5 minute sunt petrecute pentru înțelegerea problemei și desenarea exemplelor, 2-5 minute pentru a găsi o soluție și 15-20 de minute pentru scrierea codului și depanare. În timpul depanării, desigur, vor apărea erori și trebuie remediate rapid și frumos. Exact pentru asta este nevoie de acea ⅓ prețuită.

Un avertisment - ar trebui să mergeți întotdeauna la un interviu cu laptopul. Primul pas este să întrebați dacă puteți codifica pe el. Pe Facebook m-au întrebat: ai laptop? vrei sa codezi pe el? Răspunsul este desigur că da! Este mai rapid și șansa de eroare este mult mai mică. În plus, rescrierea codului pe o tablă și într-un IDE sunt două diferențe mari. Am avut în repetate rânduri o situație în care am corectat erori pe o tablă, în urma căreia codul a devenit complet ilizibil (și, cel mai probabil, cu noi erori). Intervievatorii s-au uitat la asta cu tristețe și lacrimi.

Laptopul ar trebui să aibă IDE-ul tău preferat și un proiect cu șabloane standard:

  • lucrul cu fișiere;
  • parsarea fișierelor CSV;
  • citire prin http;
  • Document HTML cu stiluri atașate.

Îți amintești și experiența mea tristă cu Evernote? Așadar, la următorul loc mi s-a cerut și să analizez CSV, a durat 3 minute. Intervievatorii nu îi deranjează dacă utilizați astfel de șabloane - economisește timp și înțeleg că puteți analiza pe Google cum să analizați un fișier.

Un punct important este că trebuie să controlezi întotdeauna timpul. La unul dintre interviurile mele la Google, intervievatorul meu, un tip de aproximativ 25 de ani, mi-a întrebat o problemă complicată de programare dinamică. Am găsit o modalitate de a o rezolva în timp patratic, la care el a întrebat: „Există o modalitate mai bună?” Și am început să caut cum să fac asta, panica a apărut, dar nu am putut găsi o soluție „mai bună”. Dialogul nostru continuă:

eu: Nu mă pot gândi la o soluție mai bună. Poate că putem scrie decizia mea și să ne gândim la ea după aceea?
El: Să ne gândim încă 10 minute. Dacă nu îl găsești, îl vom scrie pe al tău.
eu: Mi se pare că timpul poate fi scurt. Să-l scriem mai întâi pe al meu.
El: Bine.

Am reușit să-mi completez soluția cu 5 minute întârziere. Dacă l-aș fi ascultat, nu aș fi scris nimic și aș fi picat interviul 100%. Și după aceasta, nu te angajează să fii astronaut. Chestia este că estima cât timp avea nevoie pentru a scrie problema pe tablă, cunoscând soluția în detaliu.

Povestea despre proiectul anterior

Trebuie să vă pregătiți bine pentru această întrebare în avans, gândiți-vă ce să spuneți. Puteți chiar să pregătiți o mică prezentare în Google Slides și să vorbiți despre aceasta în timp ce desenați diagrame pe o tablă albă. Aici trebuie să arătați importanța deciziei (la ce sunt toate acestea) și complexitatea soluției.

După primul meu eșec la un astfel de interviu, am făcut o prezentare în 14 diapozitive cu o mulțime de GIF-uri amuzante (se apropie, prieteni!) și am perfecționat-o acasă în fața oglinzii. Apoi, la începutul unui astfel de interviu, întrebam mereu cât timp am avut pentru prezentare, apoi arătam fie toate diapozitivele, fie doar cele cheie. Desigur, trebuie să vă asigurați că toate informațiile de pe slide-uri sunt publice și nu dezvăluie secrete corporative.

Interviu de design

Aceasta este o fiară separată, nu foarte înfricoșătoare, dar specifică. Aici vă oferă condiții inițiale foarte generale, cum ar fi „Trebuie să construiți Dropbox” și vă urmăresc cum vă faceți drum prin tufele spinoase ale incertitudinii. Ce întrebări pui, cum analizezi problema.

Concluziile mele din acest tip de interviu:

  • Primul pas este colectarea cerințelor. Cerințe foarte clare și specifice pe care sistemul trebuie să le îndeplinească. Întrebări tipice care pot fi adresate: câți utilizatori, utilizatori activi, fusuri orare (unul sau puțini). Criterii de acceptare - lățimea de bandă a rețelei (trafic de intrare/ieșire), RAM, stocare, latență, durata de viață a bateriei (pentru mobil) etc.
  • Imaginați-vă că intervievatorul este clientul (sau utilizatorul) dumneavoastră pentru care este construit sistemul. De ce are nevoie? Ce puteți oferi în afară de aceasta (colectare de statistici, panou de administrare)?
  • Ce fel de utilizatori va avea acest sistem? Adesea există mai multe dintre ele - utilizatori generali și administratori. Și cerințele pentru ele pot fi radical diferite. Înțelegând acest lucru, trebuie să colectați toate cazurile de utilizare. Un caz de utilizare va corespunde unei metode din API.
  • Definim trei elemente cheie - UI (dacă există), API, schema DB. Adesea, în timp ce desenați interfața de utilizare, puteți găsi noi cazuri de utilizare și le puteți discuta.
  • Evaluați tot ce puteți - numărul de utilizatori, solicitări (interogări) pe secundă (QPS), latență, latență API, spațiu pe disc de care aveți nevoie (de exemplu, timp de 5 ani), spațiu cache, trafic de intrare/ieșire .
  • Evaluați separat raportul citire-scriere. Sistemul nostru citește greu sau scrie greu? În funcție de asta, cum vom scrie și citi datele?
  • Cum vor fi organizate stocarea datelor și stocarea în cache? Poate că este necesară o coadă pentru a procesa operațiuni costisitoare? Cum vor fi organizate replicile și fragmentele (trebuie să înțelegeți clar diferența dintre aceste concepte)?
  • Pentru a fi mai ușor de înțeles, puteți mai întâi să construiți un sistem pentru 100 de utilizatori. Odată ce intervievatorul este de acord cu acest design, ne putem gândi la modul în care îl vom scala la mii și milioane de utilizatori.
  • Găsiți compromisuri și discutați-le. De exemplu, acesta ar putea fi un compromis între consistență și viteză. Ce este mai important în acest context? Cum să realizezi acest lucru?
  • Când desenăm diagrame, nici un singur bloc nu ar trebui să fie o singură copie, este întotdeauna un set de mai multe. Dacă un nod cade, acesta trebuie imediat înlocuit cu clona sa. Trebuie să ne gândim la ce situații de urgență ar putea apărea și cum le vom face față.
  • Și cel mai important lucru este să asculți cu atenție intervievatorul și să nu te certați niciodată cu el. Acest lucru pare evident, dar mulți (inclusiv eu) uită de asta.

Întrebări pentru intervievator

La sfârșitul fiecărui interviu, intervievatorul vă lasă 5 minute pentru a vă pune întrebări.

Exemplu de întrebări proaste: în ce limbaj de programare scrieți? Pe ce cloud aveți infrastructura dvs.? Ce SGBD ai? Care este problema aici - compania angajează un soldat universal care trebuie să înțeleagă detaliile tehnice într-o lună sau două. Adică, de fapt, nu contează, este cam prea îngust.

Care este cel mai bun lucru de intrebat? Cel mai simplu lucru: ce îi place și ce nu îi place intervievatorului la companie, de ce a ales această companie. Puteți întreba despre afacere: cum funcționează, ce probleme și nevoi există. Puteți întreba despre condițiile de muncă: când vin oamenii și pleacă de la serviciu, dacă lucrează de la distanță, câte mitinguri, ce fel.

Cu 10 zile înainte de o viziune importantă

Am avut două perspective cele mai importante - Google și Facebook. Google a fost primul și am fost destul de îngrijorat. Cu 10 zile înainte de vedere, mi-am făcut un program pentru fiecare zi de ceea ce trebuia făcut. Conținea următoarele: repetarea algoritmilor, sarcini tipice, sarcini care au fost întâlnite în timpul interviurilor la Google, întrebări de design. Nu m-am dus la muncă cu 5 zile înainte de interviu și m-am aruncat în pregătire.

Am devenit interesat de modul în care atleții se pregătesc înainte de competiții importante. Ce fac ei pentru a evita panica într-un moment critic? Unul dintre punctele importante este reluarea performanței viitoare în cap și antrenamentul în condiții apropiate de cele reale.

Întrucât eram TVC la Google (și mi-au alocat o sală de ședințe înainte de weekend unde avea să aibă loc interviul), am venit și m-am pregătit acolo. Am ajuns la aceeași oră cu care aveam să ajung în ziua interviului și am parcat mașina acolo unde aveam să o fac câteva zile mai târziu. Am rearanjat scaunele și am ales culoarea markerului, dimensiunea fontului care era convenabilă pentru scris pe tablă. Poate că asta mi-a permis să mă retrag în momentul în care aproape că am eșuat unul dintre interviuri.

Finala

La câteva zile după observație, recrutorul m-a sunat. M-a felicitat și a spus că am făcut bine, totul a mers bine. Mi-au găsit o echipă în Elveția, la Zurich. Funcție oficială - Inginer software. am expirat. Capul meu era complet gol, am fugit. Cursa la 1 an si 5 luni este declarata inchisa.

Nemulțumiri și plângeri din partea angajaților cu privire la condițiile de lucru la Google. Să ne uităm la plângerile lucrătorilor Google cu privire la munca lor!

Nu există un loc de muncă ideal în lume; fiecare persoană va avea întotdeauna unele plângeri, plângeri și nemulțumiri cu munca sa!

Chiar și o companie atât de cunoscută ca Google Plângeri ale angajaților Google la slujba ta „nefericită”!

Să ne uităm la plângerile lucrătorilor Google cu privire la munca lor:

  • „Oh... mă simt foarte rău! M-am ars grav în Hawaii când eram la un eveniment de companie”;
  • „Este foarte greu pentru mine lucrează la Google! Sunt supărat că monitorul meu de treizeci de inci blochează priveliștea frumoasă a munților”;

Google a făcut mai mult pentru mine decât studiile mele de liceu.

  • „Eh... canapeaua din biroul meu nu este foarte lungă, nu mă pot întinde la toată înălțimea!”;
  • „Mă simt inconfortabil că sala de sport este situată într-o altă clădire Google! Îmi doresc foarte mult să se deschidă o altă sală de sport în clădirea în care lucrez, pentru că nu vreau să cheltuiesc bani pentru călătorii! Sper ca firma să ia în considerare reclamația mea cât mai curând posibil!”;
  • „Aș fi mai fericit să lucrez la Google dacă ne-am schimba mai rar telefoanele mobile! Pentru ca nu am timp sa ma obisnuiesc cu telefoanele mobile noi, pentru ca dupa cateva saptamani imi iau din nou si mi-l schimba pe un model si mai nou! Și așa tot timpul:(";
  • „Mi s-a întâmplat o situație nefericită! A fost o zi când am intrat în sala de jocuri Google și nu erau scaune disponibile pentru mine! Așa că a trebuit să joc Call of Duty pe un scaun! Vă puteți imagina cât de incomod este asta?”;

Iată câteva plângeri mai surprinzătoare din partea angajaților Google:

  • „Nu mă pot sătura de Harbour Bridge dimineața pentru că soarele răsare peste Sydney și strălucește chiar prin fereastra mea! Și îl închid fără tragere de inimă cu jaluzele!
  • „Și mă satură atât de mult la Google la micul dejun, încât nu am timp să îmi fie deloc foame la prânz... și sunt atâtea bunătăți acolo încât trebuie să mă forțesc să mănânc :)”;
  • "Nu-mi place lucreaza la google Cert este că în clădirea în care lucrez, există o selecție limitată de aparate de joc distractive! Prin urmare, trebuie să mă ridic și să merg într-o altă clădire pentru a-mi satisface interesul”;
  • „Sunt o fată și știi cum este când acele căști gratuite de o sută de dolari de la Google îți strică părul”;

Există chiar și astfel de plângeri din partea angajaților Google:

Anterior, oamenii erau bine citiți, dar acum sunt conștienți de Google...

  • „Păi, spune-mi...cum poți lucra normal într-o firmă dacă intri liniștit în bucătărie, iar recent au încărcat diverse băuturi și sucuri în frigider, dar nu au avut timp să se răcească corespunzător! Ei bine, ce este asta?”;
  • „Nu pot face diferența dintre setările scaunului de masaj de la Google! Nu simt diferența dintre modurile: „Fără putere”, „”, „Regenerare”, tulburare!”;
  • „La serviciu la Google, nu pot scăpa de sentimentul de incertitudine! De exemplu, când mă ridic de la birou și merg la prânz, mă confrunt în mod constant cu o alegere: la ce bucătărie să merg la prânz, deoarece amândoi sunt la aceeași distanță de mine.”

Deci, cum îți place să lucrezi la Google? Cum vă plac plângerile angajaților Google?

Google este cunoscut ca cel mai cuprinzător și extins motor de căutare de pe Internet. De-a lungul anilor, compania din Mountain View, California, a crescut și și-a consolidat poziția. Au fost introduse noi completări și caracteristici, inclusiv publicitate cu plata pe clic, o suită de software online și alte programe puternice și un browser web proprietar. Un număr mare de proiecte diverse fac din Google unul dintre cei mai mari angajatori existenți pe internet. Dar, în ciuda numărului de posturi vacante, trebuie să ai un CV bun și să muncești din greu de acasă pentru a-ți obține poziția în echipa Google.

Pași

Cunoștințe companiei

    Accesați Google Jobs și citiți informațiile furnizate. Google ia în serios angajarea. Oricine este interesat să lucreze pentru o companie ar trebui să studieze mai întâi câteva pagini de internet dedicate procesului de aplicare pentru un loc de muncă:

    • Pagina de pornire Google Jobs, link , oferă candidaților linkuri către alte pagini utile, precum și o bară de căutare în care candidații pot introduce un cuvânt cheie pentru a găsi o poziție care să corespundă cerințelor lor. Marcați această pagină și reveniți la ea după ce ați explorat restul site-ului.
    • Pagina Joining Google, link , evidențiază principiile de bază care sunt luate în considerare atunci când aplicați pentru un loc de muncă la Google. Aici veți afla ce separă un candidat de succes de cei ale căror cereri sunt respinse. Această pagină este o citire obligatorie pentru oricine se gândește să caute un loc de muncă la Google.
    • Pagina Viața la Google, linkul , le spune cititorilor cum este să lucrezi la Google. Pe pagină veți găsi multe link-uri cu povești despre Google care vă vor ajuta să aflați ce le place cel mai mult angajații companiei la munca lor.
    • Pagina Beneficii, linkul , evidențiază toate beneficiile pe care le primește un angajat Google. Acestea includ serviciile unei bonă și medic local, plăți suplimentare pentru femeile care nasc și chiar asistență juridică gratuită. Dacă sunteți interesat să lucrați pentru Google, ar trebui să aruncați o privire pe această pagină.
  1. Aflați unde angajează Google. Pentru a face acest lucru, trebuie să accesați pagina în care este indicată locația birourilor companiei: link. Acest site prezintă toate birourile principale Google de pe planetă. Tot ce trebuie să faceți este să dați clic pe un anumit oraș și să vedeți posturile vacante din zona respectivă. Fiecare oraș are propria pagină cu locurile libere, care sunt listate în partea dreaptă a ecranului.

  2. Pregătirea datelor personale

    Aplica pentru un loc de muncă

      Selectați o poziție. După ce ați selectat o poziție din biroul local sau din pagina Echipe și roluri, va trebui să faceți clic pe linkul corespunzător. Acolo veți găsi descrierea postului, cerințele și abilitățile necesare. Faceți clic pe „Aplicați” în partea de jos a paginii.

      Completați cererea.Înainte de a continua, asigurați-vă că ați completat toate secțiunile necesare:

      • Informații de contact: Aici trebuie să introduceți numele, adresa, numărul de telefon și alte informații personale. Este simplu și nu va dura mult timp pentru a completa.
      • rezumat: Aici puteți fie să completați un CV pe site, fie să încărcați un fișier de pe computer. Cel mai bine este să încărcați de pe computer, astfel încât să nu ștergeți ceva accidental sau să uitați să îl includeți.
      • Educație (opțional): Nu ești obligat să scrii despre antrenamentul tău, dar această informație nu poate strica. Puteți adăuga mai multe școli.
      • Locul de muncă anterior (opțional): Istoricul dvs. de muncă este, de asemenea, opțional, dar dacă ați ocupat o poziție similară sau identică cu aceasta, merită să includeți această informație. Puteți indica mai multe locuri de muncă.
      • Scrisoarea de intentie (optional): Aceasta nu este o cerință, dar o scrisoare de intenție vă va crește șansele de a fi luate în considerare în continuare pentru cererea dvs. Dacă ați pregătit scrisoarea în avans, pur și simplu copiați-o.
      • Cum ai auzit de acest post vacant?: Dacă ați urmat aceste instrucțiuni, puteți specifica „Site web Google Jobs”.
      • Sex și rasă/etnie (opțional): Faceți clic pe elementul corespunzător.
    1. Așteptați un răspuns. Odată ce completați cererea, veți vedea un mesaj pe ecran care spune că cererea dvs. a fost primită și că veți primi un e-mail automat în 24 de ore. Mesajul se va încheia cu o notificare că veți primi un răspuns doar dacă sunteți considerat adecvat pentru postul respectiv. Aveți răbdare: Google primește sute de aplicații în fiecare zi.

    Interviu

    Dacă ați fost contactat de Google și ați oferit un interviu, felicitări! Ești cu un pas mai aproape de obiectivul tău. Iată ce să vă amintiți în timpul interviului:

    • Google are nevoie de oameni extraordinari. Dacă intri la un interviu doar crezând că poți face treaba, asta nu este suficient. Încrederea că vă puteți descurca cu postul, inteligența, ingeniozitatea și capacitatea de a răspunde cu competență la întrebările adresate - toate împreună vă pot garanta admiterea în post. Fiți pregătiți pentru orice serie de întrebări.
    • Google realizează o mulțime de interviuri. Dacă sunteți stresat de procesul de interviu, este posibil să nu puteți reuși la Google. În ciuda faptului că compania este supusă unui număr mare de interviuri, procesul de selecție este cuprinzător și foarte strict, în comparație cu majoritatea celorlalte corporații mari. Fiți pregătiți pentru mai multe interviuri - până la 5 în unele cazuri - și rămâneți entuziasmați pe tot parcursul procesului. Amintiți-vă, cu cât aveți mai multe interviuri, cu atât sunt mai mari șansele de a obține un loc de muncă.
    • Google salută lucrătorii independenți și persoanele creative. Experiența de lucru în echipă este aproape întotdeauna apreciată la o companie, dar Google dorește ca solicitanții să poată excela și în munca individuală. Dacă nu te simți încrezător că poți lucra independent sau nu ai abilitățile adecvate, s-ar putea să nu îndeplinești așteptările și să eșuezi.
    • Aplicați la toate pozițiile pe care le considerați potrivite pentru dvs. Aceasta este o tactică inteligentă, mai ales dacă ești dispus să te muți pentru un nou loc de muncă. Cu cât trimiteți mai multe cereri, cu atât este mai probabil să primiți un răspuns pozitiv.

    Avertizări

    • Concurența pentru locuri de muncă la Google este acerbă, așa că doar cei mai calificați candidați intră în companie. Nu vă descurajați dacă nu primiți un răspuns. Continuați să vă îmbunătățiți abilitățile și extindeți-vă CV-ul. Aplicați din nou de îndată ce o poziție devine disponibilă.

Lucrul la Google este visul multor persoane aflate în căutarea unui loc de muncă. Birouri frumoase și spațioase, canapele confortabile și moi, o revoltă de culori, curățenie, ordine - splendoarea gândirii creative este concentrată aici. Într-adevăr, clădirea Google este uimitoare. Fantastul campus din sticlă, care a adunat super-profesionişti sub acoperişul său, îi atrage pe cei care doresc să lucreze în birouri spaţioase şi luminoase într-un mediu creativ. Totul aici este creat pentru activități confortabile și productive. Sediul central este situat în California, iar filiale mici sunt împrăștiate în întreaga lume.

Compania Google

Google este o corporație orientată pe web care are ca scop dezvoltarea și crearea de sisteme modulare scalabile. Astăzi, compania gestionează un milion de servere, procesează miliarde de solicitări, precum și datele utilizatorilor. Principalul produs Google este motorul său de căutare. Pe lângă acesta, există serviciul de e-mail Gmail, rețeaua socială Google+, browserul de internet Google Chrome, programul Picasa și Hangouts. Compania dezvoltă sisteme de operare, precum și aplicații mobile cunoscute precum Ok Google. Lucrul în această companie este greu, dar experiența acumulată este de neprețuit pentru orice programator și inginer.

Specificații

Google... Angajarea este o problemă presantă care îi îngrijorează pe toți cei care doresc să lucreze în această companie. Acest proces este complex și constă din trei etape:

  • Solicitantul trebuie să depună un CV. Managerul de angajare îl evaluează și decide dacă sună și programează un interviu.
  • Primul interviu are loc la telefon. Specialistul determină de la distanță nivelul de cunoștințe și abilitățile profesionale ale solicitantului. Pe baza rezultatelor unei astfel de comunicări, managerul îl invită la birou sau îl refuză într-o etapă ulterioară.
  • Interviu la birou. Solicitantul se întâlnește cu mai mulți angajați ai companiei care susțin un interviu sub forma unei conversații. Ar trebui să vă așteptați la teste și întrebări.

Amintiți-vă că specificul lucrului la Google afectează și nivelul interviurilor. dacă experții întârzie să răspundă.

rezumat

Dacă Google a deschis posturi vacante, șansele ca CV-ul tău să fie luat în considerare cresc de multe ori. Corporația apreciază angajații interesanți și cunoscători, așa că deseori ei selectează un post pentru un solicitant pe baza abilităților sale. Cerințele Google pentru scrierea unui CV nu sunt diferite. Trebuie să fie corect compus, structurat, prezentat interesant, dar într-un limbaj simplu. CV-ul perfect te va ajuta să te angajezi. Google Play este magazinul de aplicații al companiei, unde este ușor să găsiți orice informații despre cum să compuneți corect un astfel de document. Urmați aceste reguli simple atunci când scrieți:


Un CV ar trebui să reflecte pe deplin personalitatea, punctele forte și abilitățile solicitantului. Acesta este un fel de portret pe care managerii de recrutare îl imaginează în imaginația lor, pe baza datelor obținute. Vrei să faci o impresie pozitivă? Fii îndrăzneț, sincer, nu ezita să iei inițiativă și să-ți asumi responsabilitatea.

Cum să obții un loc de muncă?

Mulți ar putea fi interesați de întrebarea: „Cum este Google?” Acest lucru este destul de greu de făcut. Unii solicitanți se pregătesc pentru interviuri cu câteva luni înainte de ziua X. Studiază discipline teoretice, abilități de comunicare, învață să privească și să vorbească natural, fără anxietate. În timpul interviului, specialiștii Google evaluează candidatul în funcție de patru criterii principale: abilități analitice, abilități de comunicare, experiență de lucru și abilități de programare.

Fiecare criteriu este punctat de la 1,0 la 4,0. Intervievatorii pun doar întrebări și contactează solicitantul, iar decizia de admitere este luată de comisia de recrutare. Sistemul de rating joacă un rol important în rezultatul pozitiv al interviului. Dacă un potențial angajat obține nota de 3,6, acesta este considerat un rezultat excelent. Decizia finală cu privire la angajarea unui candidat pentru un post durează câteva săptămâni. Angajații companiei vă sfătuiesc să vă pregătiți pentru interviul viitor, studiind întrebările despre scalabilitate și limitările de memorie și procesarea bit cu bit.

De cine este nevoie?

Funcționarea serviciilor Google necesită specialiști proactivi, muncitori și calificați. Compania apreciază inginerii de dezvoltare, inginerii software, designerii, managerii de dezvoltare și vânzări. Educație, nivel de inteligență, sociabilitate, portofoliu, experiență de muncă - toate acestea joacă un rol important în găsirea unui loc de muncă într-o corporație mare.

Freelancing

Lucrul de la distanță la Google este o oportunitate excelentă pentru cei care doresc să lucreze pentru companie, dar nu pot fi fizic la birou din mai multe motive. Pentru a obține un loc de muncă la Google care nu necesită contact direct cu conducerea și angajații, solicitantul trebuie să aibă anumite cunoștințe și abilități. Un interviu pentru freelancer nu este diferit. Un specialist al companiei va discuta telefonic cu solicitantul și va pune întrebări tehnice. Ele pot viza coduri de scriere. Uneori, un candidat pentru munca de la distanță poate fi invitat la birou pentru a comunica personal.

Interviul personal este condus de patru până la șase intervievatori. Este obiectiv și independent. Întrebările puse sunt neconvenționale, dar nu există o structură consistentă. Decizia de angajare este luată de manageri și ingineri pe baza rezultatelor interviului.

Criterii de selecție

Dacă sunteți interesat de întrebarea cum să obțineți un loc de muncă la Google, luați în considerare criteriile de selectare a candidaților pentru o anumită poziție. De exemplu, conducerea are cerințe speciale pentru solicitanții tehnici. În timpul interviului, se evaluează calitățile personale și profesionale ale candidatului:

  • Abilități de programare.
  • Persoana care invata rapid.
  • Conducere.
  • Un sentiment de proprietate.
  • modestie intelectuală.

Interviul are loc într-un format de interviu. Candidatului i se pun întrebări de către cinci angajați diferiți din departamentele de management și inginerie. Fiecare dintre ei evaluează în mod obiectiv solicitantul, fără a consulta colegii. Pe baza rezultatelor finale, se ia o decizie independentă.

Avantaje

Lucrul la Google este o experiență interesantă și plină de satisfacții pentru oamenii din profesii creative. Angajații companiei au multe stimulente și bonusuri. În scopul activităților productive, managementul a creat condiții speciale de muncă, dar acest lucru poate fi atribuit câștigului personal. Locurile de muncă ale angajaților sunt echipate în conformitate cu standardele moderne. Sediul este la fel de confortabil ca acasă: canapele moi, fotolii, mâncare delicioasă și gratuită. Condițiile sunt de așa natură încât să poți sta până târziu la serviciu și să nu te grăbești acasă.

Numărul imens de cantine cu meniu gratuit și variat uimește imaginația muncitorului obișnuit. La micul dejun aici puteți mânca ton prăjit și îl spălați cu apă minerală lămâie-mentă, la prânz puteți comanda curry de pui pane și savurați un desert de ciocolată. Meniul echilibrat local (fructe, legume, cereale), precum și preparate exotice - toate acestea pot fi ușor comparate cu cea mai bună mâncare de restaurant. Orice capriciu al unui angajat gurmand va fi indeplinit aici, si gratuit!

Lucrul la Google vine cu bonusuri suplimentare. De exemplu, există săli de pauză speciale unde angajații se pot relaxa. Personalul companiei dispune de facilități de jocuri, scaune de masaj, sală de biliard, spălătorie și întreținere auto la dispoziția personalului companiei. Angajații se pot petrece vineri seara cu un pahar de alcool ușor. Un avantaj plăcut al postului este asigurarea solidă și monitorizarea sănătății personalului. Angajaților li se oferă adesea cadouri scumpe: smartphone-uri noi și alte gadget-uri.

Un alt plus: designul localului. Este modern, nu plictisitor și are caracteristici futuriste. Este imposibil să cazi aici în melancolie și deznădejde. Birourile sunt dotate cu locuri de dormit și de recuperare. Cu toate acestea, încă mai trebuie găsit timp pentru relaxare în corporație.

Defecte

Lucrul la Google nu este atât de frumos și fabulos pe cât cred mulți oameni. Aceasta este o lume separată în care trebuie să te supui legilor stabilite, să-ți sacrifici timpul și principiile. De regulă, ei angajează profesioniști calificați care au absolvit instituții de învățământ prestigioase. Începătorii nu suportă adesea presiunea succesului și nu își pot pune cunoștințele în practică. Da, există salarii mari, bonusuri și alte stimulente, dar munca în companie îți ia tot timpul liber. Angajații locuiesc practic în birou, ca într-o „cușcă de aur”.

Un alt dezavantaj semnificativ este birourile supraaglomerate. Compania angajează mulți angajați, iar personalul este în mod constant reaprovizionat. Conducerea pur și simplu nu are timp să se extindă. Există birocrație în această companie americană veselă. Probleme există cu siguranță la Google. Aceasta este o instituție mare în care lucrează oameni vii de sânge și carne. Nimeni nu este imun la greșeli și neajunsuri.

Salariu

Cine dintre noi nu visează la un salariu mare, la realizarea potențialului creativ și a cunoștințelor dobândite? Lucrul la Google este prestigios și foarte bine plătit. Fără bonusuri, plăți, stimulente în numerar sau cadouri, angajații primesc de la 100 de mii de dolari pe an. Cele mai bine plătite posturi din companie sunt analist financiar, manager de dezvoltare, inginer senior, manager vânzări produse, cercetători, manager tehnic, manager de proiect tehnic, consultant juridic corporativ, manager relații publice, manager tehnic, designer de interfață cu utilizatorul, manager vânzări online, inginer de servicii și disponibilitate software și altele. Angajații obișnuiți primesc mai puțin.



Articole similare