Interviu la Google (II)

Citeşte aici prima parte din articolul Interviu la Google

Cum rezolvă Google problemele

google_logo_vechiA trecut ceva timp de când am promis că voi spune ce a urmat după al doilea interviu tehnic, telefonic, pentru Google Zurich. După vreo două săptămâni, însă, într-adevăr am văzut că sunt (încă) destul de deştept, pentru că, într-adevăr, am fost invitat la un interviu on-site (la faţa locului). M-a contactat recruiterul, prin e-mail şi m-a felicitat că am trecut cu brio acest al doilea interviu şi dacă putem stabili o perioadă, cam peste vreo două săptămâni în care să vin la Zurich. Dacă ar fi fost după mine, aş fi aşteptat ceva mai mult, timp în care să mă mai pun la punct cu unele tehnici de programare sau algoritmi sofisticaţi. Am căutat pe Google cam ce fel de probleme ar putea să mă întrebe acolo, am contactat un vechi prieten, care a lucrat pentru o vreme la Google în Mountain View, iar el m-a testat cu o serie de probleme de algoritmică. La aceste probleme predominau soluțiile cu tabelele de dispersie, sortările rapide şi rezolvarea de probleme în timp liniar. De pildă, una din probleme avea o aplicabilitate foarte directă la Youtube. Am constatat că cei de la Google au un mod foarte inventiv de a rezolva unele probleme, care aparent se rezolvă în O (nxn), dar ei le rezolvă chiar în O(n), dacă trebuie să le rezolvi de mai multe ori. La unele probleme la care eu aveam o soluţie în O(log(n)) ei vin adesea cu o soluţie în O(1), încât uneori te întrebi dacă ceea ce se predă la algoritmică prin liceu sau facultate sunt cele mai avansate metode.

Adesea, fiecare problemă ce trebuie rezolvată de Google are o anumită particularitate, iar noi de multe ori aplicăm orbeşte un algoritm, bine învăţat, fără să studiem bine particularităţile acelei probleme şi să observăm că, deşi algoritmul este foarte bun, poate că în acele cazuri speciale există ceva şi mai bun.

Idei furate sau coincidenţe?

Dorind să le fac o impresie bună, le-am trimis şi câteva idei de-ale mele, din preocupările mele din domeniul limbajului natural, publicate sau care au fost ulterior publicate în articole de reviste sau la conferinţe internaţionale. Recruiterul m-a încurajat în acest sens, iar eu m-am gândit că e bine să trimit o serie de materiale reprezentative ale ultimelor mele preocupări academice, ca să fac impresie bună. Ulterior m-am convins că nu le sunt de mare folos, ei preocupându-se mai mult de problemele de bază ale informaticii (căutare şi ordonare) sau arhitecturi generale distribuite şi mai puţin de inteligenţa artificială. Pe de altă parte, mi-am asumat riscul ca să-mi fie furate ideile şi un googler să şi le însuşească, ca fiind ale lui. De fapt, Google e o firmă foarte isteaţă din punct de vedere juridic, au nişte contracte de confidenţialitate foarte deştepte, aşa încât am fost nevoit să semnez două asemenea contracte şi să le trimit lor. Unul se referea la faptul că nu voi spune ce probleme mi-au dat la interviuri (aşadar nu vă voi spune!), iar al doilea că sunt de acord să nu am pretenţii asupra a ceea ce le-am trimis benevol, dacă se întâmplă ca ei să descopere sau să inventeze ceva similar lucrărilor mele. E normal, din moment ce ei cercetează permanent şi uneori e posibil ca ideile să se suprapună :). Cu alte cuvinte, dacă mâine o să vedeţi vreo tehnologie implementată de Google, să nu fiţi convinşi că au făcut-o angajaţii permanenţi, ci poate vreun candidat intervievat.

În fine, am fost pus în legătura cu o altă persoană, o domnişoara care s-a ocupat de rezervarea biletelor de avion: mi-a trimis nişte variante din care să aleg, atât pentru dus, cât şi pentru întors şi mi-a spus că pot veni cu soţia şi că pot sta încă o zi sau două pentru a vizita oraşul. Ei puteau să-mi rezerve camera la hotel pentru două nopţi sau mai multe, dar ei îmi plăteau doar o noapte de cazare pentru o cameră (double) şi drumul cu avionul dus-întors doar pentru mine. Am ales să merg singur, după ce am discutat în familie problema. Mai ales că domnişoara de la Google a ales companiile aeriene şi nu unele foarte ieftine, ci Swiss Air şi Lufthansa. Am primit un ultim telefon în ziua de 10 martie şi mi s-a spus că totul este OK, interviul urma să fie pe 14 martie, iar eu să ajung acolo pe 13 martie.

Continuă să citești Interviu la Google (II)

Interviu la Google (I)

Un e-mail ciudat

google_logo_vechiÎn seara zilei de 6 decembrie 2007, când tocmai sărbătoream pe Sfântul Nicolae, primesc un e-mail ciudat de la o adresă cu nume de utilizator având drept domeniu google.com. O tânără (cu nume turcesc şi care semna ca fiind un director zonal de resurse umane) îmi spune că a găsit pe Internet profilul meu şi că de o vreme încearcă să mă contacteze şi să mă întrebe dacă nu aş dori să mă alătur echipei Google. Iniţial am crezut că e o gluma, vreo surpriză făcută de vreun prieten informatician, numai bună de trimis de Sfântul Nicolae. La o analiză mai atentă a sursei mesajului, mesajul chiar venea de la Google şi era o invitaţie de a aplica pentru această companie, în sediul lor din Zurich. Google Zurich este cel mai mare şi mai important centru Google din Europa, al doilea ca importanţă după cel din Mountain View, California.

Continuă să citești Interviu la Google (I)

De ce avem nevoie de noi începuturi

road-363265_1280Se spune că învățăm din experiențe. Dar acestea nu se dobândesc adoptând o stare vegetativă, ci devenind un motor care se mișcă în ritm cu pulsul vieții.  Ne plângem deseori de plictiseală, de banal, de mediocritate, de parcă universul e dator să ne hrănească setea de nou așa cum ai hrăni un sugar atunci când îi e foame. Pentru că noi nu ne hrănim, în general, decât lenea și confortul în care suntem prinși ca într-un cerc vicios. Vorba aceea, Dumnezeu dă, dar nu bagă și-n traistă. Și pentru că am zis că dă, nu e nevoie decât să privim în jur ca să ne dăm seama că avem tot ce ne trebuie. Mai puțin voința și curajul de a trăi la intensitate maximă și de a apuca viața cu ambele mâini.

Continuă să citești De ce avem nevoie de noi începuturi

7 octombrie – Ziua Internațională a Muncii Decente

munca decenta, internationalÎn calitate de fost voluntar în cadrul echipei mobile Muncă Decentă pentru TINEri (Republica Moldova), vreau să reamintesc tuturor că astăzi, 7 octombrie, la nivel internațional, este marcată Ziua Muncii Decente. Acest lucru se întâmplă anual, începând cu anul 2008, când Confederația Internațională a Sindicatelor și Organizația Internațională a Muncii au avut această idee de a marca dreptul de a avea un job de muncă decent, prin marșuri, mitinguri, evenimente și multe altele.

Continuă să citești 7 octombrie – Ziua Internațională a Muncii Decente

De ce nu se angajeaza absolventii?

graduate-studentEvident, pentru ei raspunsul pare simplu: pentru ca nu prea sunt locuri de munca, iar la cele care sunt se cere experienta.

Eu vad lucrurile altfel: pentru ca nu sunt pregatiti.

Multi credeau sau inca mai cred ca avand o diploma de facultate sau chiar de masterat este suficient pentru a reusi sa-si gaseasca un loc de munca bine platit. Uneori, totusi, pentru unele job-uri s-ar putea ca o asemenea diploma sa nu le fie de niciun folos. Dimpotriva: sunt angajatorii care daca afla ca mai ai si o facultate, prefera pe cineva cu studii medii in locul tau.

Continuă să citești De ce nu se angajeaza absolventii?

Dă-te din calea ta

Armstrong, când a făcut al doilea și ultimul său pas pe Lună și văzându-se atât de strâmtorat, înconjurat de… nimic (nici măcar aer suficient n-avea), înainte de a renunța în subconștient la un al treilea pas, creierul său a transmis către toate sistemele și organele o informație: vreau Acasă.

melc_snailȘi când Armstrong a ajuns pe Planetă, era acasă (cu minusculă). Nu neapărat pe fotoliul său moale pe care, amintindu-și pe lună, îl găsea deja poate nu îndeajuns de confortabil cum este, de exemplu, hamacul.

Dar, pentru că era pe Pământ, de-acum și Africa îi era casă. Pentru că avea ceea ce nu găsea pe lună. În acele momente, Africa era o civilizație, bogată, iar lipsa apei nu mai era băgată în seamă.

Când Armstrong aterizase în State, Luna încă nu se vedea pe cer (era afectată de primul ei vizitator ciudat, cu două picioare, doi ochi, două mâini și cu două jumătăți simetrice ca ea), iar Africa – dacă ridici în picioare distanța dintre America și Africa, e cu mult mai mică decât cea dintre America și satelitul natural, Luna. Chiar și așa, nici Africa nu se vedea. Armstrong avea în continuare doi ochi (spre mirarea Lunii), ambii pentru o Americă mare, globalizată, care găzduia cetățeni din toată lumea. La aeroport, poate că îi zâmbi vreunei fetișcane simpatice, mulatre, de 16 ani, pe care, acasă (iarăși acest cuvânt), o așteptau cinci copii.

Armstrong e acasă… Când Armstrong își luă bilet spre orașul său din SUA, când își puse centura de siguranță, când simți că avionul se desprinse de asfalt, își trimise, probabil, gândul acolo [Acasă]. Acesta [gândul] ajunse fără combustibil, pilot, fără de bagaj.

Continuă să citești Dă-te din calea ta