Cum lucrează la Yandex. Ce sarcini sunt oferite atunci când aplicați pentru un loc de muncă la Yandex ca analist Testează după aplicarea pentru un loc de muncă în Yandex

Anul acesta am „depus” din nou admiterea la școala de manageri Yandex și din nou am eșuat. Deoarece Yandex nu stochează profiluri pentru anii trecuți, am decis să o fac pentru ele și, în același timp, îmi postez răspunsurile la întrebări - trebuie să existe un anumit beneficiu din timpul petrecut. În cazul meu, chestionarul trimis a servit ca prilej de comunicare față în față în biroul Yandex cu echipa de proiecte educaționale, dar nu am fost selectat pentru școală în sine. Potrivit prezentării directorului de resurse umane al Yandex, aproximativ 60 de solicitanți din aproximativ 300 de chestionare sunt intervievați, așa că acesta nu este cel mai rău rezultat. :)

Pentru cei care doresc să studieze acolo, recomand să urmărească toate prelegerile tematice pe events.yandex.ru, să se pregătească pentru un interviu pe temele indicate în programul de curs și să cunoască bine specificul produsului la care ați dori să lucrați. În ultima scrisoare de fericire, Yandex m-a sfătuit să citesc aceste cărți pentru a înveseli gustul amar al înfrângerii:

  1. Scott Burkun „Arta managementului de proiect”
  2. Frederick P. Brooks. „Luna-omul mitic”
  3. Termenul limită al lui Tom DeMarco. Un roman despre managementul proiectelor"
  4. J. Hunk Rainwater „Cum să pască pisicile”

În timpul interviului mi s-au pus următoarele întrebări:

  • De ce nu pot să mă hotăresc când aleg între rolul de programator și cel de manager?
  • Funcțiile unui manager, de ce este nevoie de el?
  • Cum determini că cineva are nevoie de roadele muncii tale?
  • Cum să rezolvi un dezacord cu un designer dacă nu există un lider la care să te poți adresa și liniile directoare nu sunt un asistent aici? Întrebare deschisă, cea mai lungă discuție.
  • Ce s-a schimbat cu mine?
  • De ce nu am finalizat sarcina cu asterisc și, parcă, am făcut-o acum?
  • Cât timp am petrecut îndeplinind sarcina de testare?
  • Ce intrebari am?

Nici o singură întrebare nu mi-a creat dificultăți, pentru orice eventualitate, în secțiunea întrebărilor mele, am cerut răspunsul echipei la o întrebare deschisă și nu am găsit discrepanțe semnificative cu versiunea mea. Dar în ciuda acestui lucru și a comentariului care a răsunat la interviu că au fost impresionați de răspunsurile mele la chestionar, am ceea ce am. :)

Deci, chestionarul pentru Școala de Manageri Yandex în 2013 în format întrebare-răspuns:

De ce ești interesat de Școala de Manageri Yandex și ce așteptări ai de la ea? Vă rugăm să răspundeți în detaliu.
Lucrez deja ca manager IT, dar cred că îmi lipsește baza teoretică și experiența unică pe care o au doar liderii din industrie care dezvoltă și implementează la scară industrială la vârful tehnologiei. Sper ca școala să mă dezvolte profesional și să-mi permită să merg mai departe din punct de vedere tehnic.

Yandex (judecând după discursurile de la conferințe și seminarii) este format din profesioniști și fani ai afacerii lor, gestionarea activității unei astfel de organizații este semnificativ diferită de „medie”. Este interesant.

În primul rând, mă aștept de la școală să primească cunoștințe utile cu privire la subiectele indicate în program, sarcini interesante și experiență unică în dezvoltarea unui proiect în format Yandex.

Dacă te invităm la un stagiu la Yandex la sfârșitul studiilor teoretice, vei putea să îl faci cu normă întreagă sau cu jumătate de normă (cel puțin 30 de ore pe săptămână, dar sunt posibile orele flexibile)?
Cu siguranță pot, deoarece am o relație bună cu conducerea de la locul meu de muncă actual. Dacă există o oportunitate de angajare cu normă întreagă în timpul stagiului, o voi alege (voi lua o vacanță).

Care sunt rolurile unui manager care sunt cele mai apropiate și interesante pentru tine? Yandex creează și sprijină multe proiecte, uneori fundamental diferite. În consecință, managerii lor trebuie, de asemenea, să joace roluri diferite:

  • Manager analist. El este angajat în analiza unor cantități mari de date și scrie scripturi simple pentru prelucrarea datelor, dezvoltă algoritmi simpli.
  • Manager de proces. Responsabil de planificarea si monitorizarea sarcinilor si termenelor limita, optimizand procesele echipei.
  • Manager de produs. Formează viziunea asupra produsului și cerințele pentru produse noi, formulează indicatori cheie de performanță și monitorizează realizarea acestora, lucrează îndeaproape cu echipa de proiectare și dezvoltare pentru implementarea și lansarea produsului. Manager de marketing de produs. Cercetează utilizatorii și nevoile acestora, analizează piața, formulează cerințe pentru produs, răspunde de lansarea și promovarea produsului.
  • Manager coordonator. Se ocupa de coordonarea oamenilor, motiveaza, construieste comunicarea intre ei.
  • Director tehnic. Cunoaște tehnologia. Angajat în construirea și întreținerea infrastructurii.
  • Manager de proiecte front-end. Responsabil de proiectarea si prototiparea interfetelor, interactiunea cu designerii.
  • Managerii Yandex combină adesea mai multe roluri simultan. Dacă sunteți interesat să le încercați, aplicați la Școala de Manageri Yandex.

Rolul managerului de proiect de interfață este cel mai apropiat și mai interesant pentru mine. Mi se pare că managerul de produs de pe această listă este mai mult un rol colectiv, format din restul. Acest rol este cel mai interesant pentru mine în viitor și, în acest moment, evidențiez și rolul de coordonator-manager pentru mine, deoarece oamenii sunt cel mai dificil și mai interesant „instrument” cu care se lucrează și în acest domeniu. Am ceva experiență.

Ce direcție (link către lista de servicii) în Yandex ați dori să faceți? Care dintre posturile vacante (legați lista de posturi vacante) vi se pare cel mai interesant și de ce?
Sunt interesat de hărți, orare, mașini, mail, cititor de rss și, bineînțeles, căutare.

Sunt interesat de postul vacant al managerului de interfață serp datorită faptului că, în primul rând, munca este strâns legată de interfețe și, în al doilea rând, Yandex a introdus recent problema insulei și aceasta mi se pare o direcție promițătoare și promite multe lucruri interesante. muncă. Cel mai probabil serp este pagina Yandex cel mai frecvent afișată, este o onoare să vă atașați mâinile și capul la un astfel de produs.

De asemenea, sunt interesat de postul vacant al unui manager de proiect Yandex.Market, deoarece judecând după descriere (și ceea ce știu despre Yandex.Market), acesta este managementul dezvoltării unui serviciu web într-un sens mai clasic - formulare web , utilizatori care au venit să primească servicii specifice (mărfuri de plasare, ieșire statistică etc.). Și aici, cel mai probabil, vor exista o mulțime de interfețe.

Postul vacant de manager de proiect de outsourcing este interesant pentru specificul său - companii externe, interacțiune mai formalizată, o listă schimbătoare de contacte - aceasta are propriul farmec. Deși, desigur, la început aș dori să lucrez în interiorul Yandex.

Descrieți experiența dvs. de muncă (loc, poziție, responsabilități și proiecte). Lipsa de experiență nu este un obstacol în calea intrării în Școală.

În al cincilea an, am mers să lucrez ca administrator de sistem într-o mică organizație industrială (aproximativ cincizeci de oameni) cu un birou la Moscova și o fabrică în regiunea Tver. După șase luni de probă, am fost numit director general adjunct pentru IT și am devenit responsabil pentru tot ce ține de IT în această organizație. Am lucrat acolo ceva mai mult de trei ani - am instalat servere, am adus toate computerele într-o singură rețea locală (am conectat birourile prin VPN), am proiectat locația comunicațiilor de joasă tensiune în noul birou și am acceptat munca, am configurat poștă internă și un server terminal, telefonie IP instalată, un sistem de urmărire a producției, supraveghere video și proces, a adus majoritatea angajaților în configurația de management 1C și i-a instruit, a creat trei site-uri pentru diferite tipuri de produse. A fost foarte interesant să lucrez pentru că compania era la început în materie de IT și a reușit să se schimbe foarte mult. Totul a funcționat bine și nu a existat unde să se dezvolte mai departe la scara acestei organizații.

Uneori, am condus dezvoltarea și am dezvoltat cele mai simple site-uri în format freelance, comenzile veneau direct de la Yandex, lista (deși învechită) de lucrări este aici (link).

După aceea, s-a mutat la locul său actual de muncă - o organizație cu conexiuni în Ministerul Educației, care supraveghează o varietate de proiecte IT. Inițial a lucrat ca manager de tehnologia informației, în urmă cu aproximativ un an s-a mutat pe postul de arhitect de sistem. Responsabilitati principale: redactarea cerintelor tehnice pentru comandarea serviciilor IT si organizarea expertizei tehnice a muncii prestate de furnizori. Proiecte semnificative la care am participat activ:

  • scrierea unei specificații tehnologice pentru resursele educaționale electronice (realizat de mine, folosit în ordine guvernamentale),
  • auditul activității departamentului IT al unei universități din Moscova, determinarea direcțiilor promițătoare pentru dezvoltarea serviciilor și serviciilor IT interne (responsabilitățile mele: interviuri cu specialiști, analiza cerințelor, formarea specificațiilor tehnice pentru muncă, selecția executanților, acceptarea) de muncă),
  • dezvoltarea unui șablon HTML + JS pentru o resursă educațională electronică și proiectarea unui sistem care colectează conținut html tipărit și elemente media în el (responsabilitățile mele: proiectare, programare, scrierea instrucțiunilor pentru designerii de layout, gestionarea lucrului cu o organizație parteneră care oferă amenajare și asamblare, testare de acceptare).

Vă rugăm să ne spuneți cu ce situații dificile în viață, studiu sau muncă v-ați confruntat și cum le-ați rezolvat? Ce acțiuni v-au ajutat să rezolvați problema?

La institut, în săptămâna de raportare, a trebuit cumva să fiu în același timp pe două offseturi, a ajutat un prieten al unui elev excelent din alt grup al fluxului. De asemenea, a trebuit să mă întâlnesc cu profesori inadecvați și să găsesc o abordare față de ei (stau în primul rând, aruncăm o privire, cer să aduc materiale suplimentare pe un disc, să fac o greșeală în mod deliberat stupidă în a răspunde la întrebarea privind biletul și apoi „căută în mod persistent ” pentru ea în timpul răspunsului cu normă întreagă).

Anul trecut, s-a pus problema înregistrării unei case în hinterlandul Ucrainei (moștenire) pentru mamă, în care nu locuiește nimeni acum. A fost o săptămână de timp pentru a începe procesul și o mie de dolari. Am eliberat o procură, am ajuns cu trenul la Kiev, am închiriat o mașină, am condus acasă, am luat o copie a testamentului de la administrația satului și am scris o declarație de la un notar. Acum comunic telefonic cu notarul, trimit actele prin poștă, iar vecinul, pe care l-am cunoscut și pe care l-am locuit în acea săptămână, are grijă de casă și are împuternicire pentru chestiuni legale privind înregistrarea acelei case ca moștenire. Procesul este încă în desfășurare (documentare cu confirmare din partea autorităților ruse), dar în direcția bună.

Anul acesta am zburat în străinătate, unde a fost necesar să mă mișc activ într-un oraș mic timp de o lună. Și în legea la acea vreme se afla în poliția rutieră și în Federația Rusă am călătorit într-o colibă ​​temporară, care într-un stat străin nu este valabilă. Am aflat că Aeroflot transportă biciclete cu + 50 USD la bilet în fiecare direcție, a cumpărat o geantă, a demontat-o, a pregătit-o pentru transport și a luat-o cu el. Peste tot m-am descurcat, am economisit bani la închirierea unei mașini, m-am încălzit și chiar m-am bronzat puțin.

Atunci când implementați sisteme IT într-o organizație, trebuie să faceți față opoziției angajaților obișnuiți și nu atât. Această problemă a fost rezolvată de mine, dacă se poate, cu o abordare personală, și la nivelul șefilor de departamente care își apără interesele personale - cu ajutorul șefului organizației, care uneori trebuia să explice de ce făceam acest pas.

Mai jos este structura de vârstă a populației țării N, precum și ponderea celor care folosesc Yandex în fiecare dintre categorii.
Sub 20: Populație - 20%, Yandex - 40%
De la 20 la 50: Populație - 40%, Yandex - 50%
Peste 50 de ani: Populație - 40%, Yandex - 80%
Care este probabilitatea ca un utilizator Yandex selectat aleatoriu să aibă sub 20 de ani?

Probabilitatea dorită este egală cu raportul dintre numărul de utilizatori Yandex cu vârsta sub 20 de ani și numărul total de utilizatori Yandex de toate vârstele. Numărul de utilizatori Yandex de vârstă<20 лет пропорционально произведению доли населения на долю пользователей в этой возрастной группе, т.е. 0.2*0.4*M, где M - всё население страны. Общее количество пользователей Яндекса равно сумме произведений долей населения на долю пользователей для каждой возрастной группы, то есть: 0.2*0.4*M+0.4*0.5*M+0.4*0.8*M = 0.6M. Осталось разделить одно на другое: 0.08M/0.6M = 2/15. Ответ: вероятность что случайно выбранный пользователь Яндекс будет младше 20 лет равна 2/15.

Să presupunem că Yandex a făcut unele modificări în pagina cu rezultatele căutării. Este necesar să se evalueze modul în care acestea afectează probabilitatea de a face clic pe unul dintre rezultatele de pe prima pagină a rezultatelor căutării. Studiile pe termen lung au arătat că înainte de inovații, această probabilitate era de 50%. Câte date sunt necesare pentru a estima probabilitatea unui clic (după modificare) la un punct procentual cu un nivel de încredere de cel puțin 95% (puteți presupune că cuantila 0,975 a distribuției normale este 2)?
Fie Mi numărul de deschideri de pagină în care s-a făcut clic pe linkul explorat. N este un număr fix și necesar de teste. Probabilitatea unui clic este p = / N. Conform teoremei integrale Moivre-Laplace, P (Mi<= (p + 0,01)*N} = Ф((p+0,01)*N - N*p)/sqrt (N*p*q)), где q - вероятность “неклика”, равная 1-p.
P (Mi<= (p + 0.01)*N} = 0.95 + 0.025 = 0.975, где 0.95 это P {(p - 0.01)*N <= Mi <= (p + 0.01)*N}, а 0.025 это P {Mi < (p - 0,01)*N}.
Prin urmare (0,01 * N) / sqrt (N * p * (1-p)) = 2
0,0001 * N / (p * (1-p)) = 4
N = 40.000 * (p - p ^ 2).
Funcția p - p ^ 2 are maxim 0,25 la punctul 0,5 pe intervalul p de la 0 la 1. În consecință, luând N = 10000 noi, indiferent de valoarea obținută a probabilității de clic, vom avea precizia necesară.

Există o a doua soluție:
Probabilitatea de abatere a frecvenței relative de la probabilitatea constantă în teste independente:
P (| m / n - p |<=e) примерно равна 2Ф*(e*sqrt(n/(p*q)), e = 0.01
p și q nu sunt cunoscute, dar maximul funcției p * q = p-p ^ 2 este 0,25
0,95 = 2F (...) =>
0,01 * sqrt (n / (p * q) = 1,96
n / (p * q) = 38416
n = 38416 * p * q => Nmax = 9604

Răspunsurile sunt ușor diferite datorită ipotezei din prima soluție că 0,975 cuantilă a distribuției normale este 2 (de fapt 1,96).

Utilizatorii pun Yandex milioane de întrebări în fiecare zi. Care credeți că ar trebui să fie răspunsul ideal al motorului de căutare la întrebarea [barcelona]? Vă rugăm să desenați o diagramă a primei pagini cu rezultatele căutării, să justificați locația blocurilor. Vă rugăm să veniți cu mai multe criterii de evaluare a eficacității care să confirme că opțiunea dvs. este mai bună decât cea existentă.
Schema pe care am propus-o, spre comparație, este versiunea actuală a Yandex la momentul scrierii postării.

Înainte de a începe misiunea, am studiat cu atenție toate informațiile despre „tehnologia insulei” și am construit soluția mea pe această bază. Barcelona este o întrebare destul de comună. Analiza wordstat (regiunea Rusiei) și studiul yandex.ru (com), google.ru, bing.com, mail.ru, nimga.ru arată că oamenii care tastează cuvântul „Barcelona” caută informații despre fotbal club cu același nume, orașul Spaniei și film. Prin urmare, primele elemente de pe secera, îmi propun să arăt tocmai aceste cuvinte calificative (club de fotbal, oraș, film), completând interogarea generală la o apartenență clară la o anumită temă.

Conform analizei frecvenței interogărilor care conțin cuvântul „barcelona” pe wordstat, 91% dintre oameni caută informații despre un club de fotbal, puțin peste 4% - despre un oraș, 1% - despre un film. Însumarea nu are ca rezultat 100 din cauza prezenței interogărilor comune, cum ar fi „video barcelona”. Luând în considerare popularitatea lunară a interogării „Barcelona”, se dovedește că 37 de mii de oameni pe zi, tastând acest cuvânt, se așteaptă să vadă informații despre clubul de fotbal, 1800 de oameni - despre oraș și 450 - despre film (estimari sunt aproximative). Este clar că aceste cifre nu sunt comparabile și la prima vedere pare că prima pagină a numărului ar trebui să fie complet umplută cu rezultate cu informații despre clubul de fotbal.

Lipsa de informații despre un oraș mare european va provoca o nedumerire serioasă în rândul a aproape 2 mii de oameni pe zi, cum ar fi „De unde Yandex știe totul despre fotbal, dar nu a auzit despre un oraș european?”. În același timp, interesele a 37 de mii de oameni care caută informații despre un club de fotbal, pe de o parte, se pretează la sistematizare, iar pe de altă parte, este imposibil să ghicim exact de ce au nevoie dintr-un cuvânt, astfel încât unii dintre ei, chiar și cu 10 din 10 rezultate despre un club de fotbal, vor părăsi prima pagină nemulțumită.

Analizând interogările despre un club de fotbal care conține un cuvânt de căutare, puteți evalua informațiile pe care oamenii le caută cel mai des într-un anumit subiect. Acestea sunt rezultatele și recenziile meciurilor (în mare parte recente și cu echipe cunoscute), transmisiuni și videoclipuri ale meciurilor, informații despre turneele curente, informații generale despre echipă. Oferind aceste informații sau, cel puțin, link-uri către aceasta pe prima pagină (de preferință în partea de sus a acesteia), vom satisface majoritatea utilizatorilor și vom putea afișa rezultate despre oraș și, eventual, chiar și filmul fără prejudicierea majorității utilizatorilor.

Consider că este oportună combinarea informațiilor despre meciurile trecute și viitoare recente într-un singur bloc de informații, unde participanții la meciuri vor fi prezentați în ordinea „gazde - oaspeți”, numele campionatului, data meciului, rezultatul potrivirii și link-uri pentru a căuta informații mai specifice. Pe lângă alegerea după dată, este important să afișați meciurile cu echipe cunoscute din Federația Rusă, chiar dacă acestea au avut loc relativ demult sau nu sunt planificate de mult. Link-urile (prognoze, difuzare, recenzie, video) pot fi trimise atât de către parteneri și pot duce la o căutare cu interogări rafinate. Făcând clic cu mouse-ul pe scor, este de dorit să se afișeze un mic semn despre minutul meciului și marcatorul. Am plasat acest bloc primul.

Există o mare probabilitate ca utilizatorii care vin să fie interesați de cele mai recente știri de la marele producator de știri FC Barcelona. Prezentarea fiecărei știri pe un rând separat mi s-a părut un lux (și estomparea problemei), așa că am decis să combin mai multe știri recente (interesante) într-un singur bloc despre lista de titluri de știri. Dacă utilizatorul este interesat de titlu, poate deschide un bloc suplimentar cu un anunț sau poate merge direct la sursă. Am plasat acest bloc al doilea.

Surse care conțin o cantitate mare de informații de înaltă calitate pe această temă (și chiar excelente prezentate), cum ar fi sports.ru sau eurofootball, este logic să plasați imediat după aceste blocuri împreună cu link-uri către principalele subsecțiuni informaționale ale acestor site-uri. echipa necesara. În majoritatea blocurilor cu rezultate, folosesc link-uri către subteme pentru a direcționa utilizatorul cu o solicitare generală în direcția de care are nevoie exact (asigurându-mă totodată că acestea nu se repetă cât mai mult). Deoarece, în opinia mea, o parte semnificativă a informațiilor despre echipă de pe aceste site-uri sunt duplicate, cred că nu este indicat să le afișăm imediat una după alta.

Întrucât aceste trei blocuri, după părerea mea, acoperă cea mai mare parte a interesului nedirecționat al utilizatorilor cu privire la clubul de fotbal, consider că este posibil să afișez cardul informativ al orașului Barcelona pe locul patru. Chiar și fanii fanatici ai echipei de fotbal cu același nume își vor lua apariția aici cu înțelegere.

Yandex este în primul rând un motor de căutare, nu o enciclopedie, dar disponibilitatea cardurilor de informații standardizate pentru interogări de obiecte populare și tipice, în opinia mea, va avea un efect pozitiv asupra satisfacției utilizatorilor. În ediție, la solicitarea noastră, îmi propun să afișăm două astfel de carduri - despre clubul de fotbal și despre oraș, descrierea și linkurile către principalele secțiuni de informații pot fi preluate de pe Wikipedia, adică astfel de blocuri vor fi înlocuite în problema de link-uri către Wikipedia (care sunt adesea deja prezente pe prima pagină), dar vor oferi utilizatorului mai multe informații relevante deodată. În special, în cardul orașului, am plasat nu numai o descriere și link-uri, ci și o hartă (cu referire la țările și orașele învecinate) împreună cu o listă de fotografii de la Yandex. Legăturile către subteme (în funcție de interesele populare ale utilizatorilor) pot fi preluate atât de pe Wikipedia, cât și formate dintr-o interogare de căutare rafinată.

Pe locul cinci, voi plasa unul dintre cele mai populare site-uri ale fanilor cluburilor de fotbal, deoarece pe paginile forumului său puteți găsi aproape orice informații și comentarii relevante.

Pe a șasea - voi plasa o fișă de informare a clubului de fotbal cu link-uri către Wikipedia. Locul său scăzut se explică prin interesul relativ scăzut al utilizatorilor pentru informațiile generale despre echipă în comparație cu rezultatele meciurilor, transmisiunilor și campionatelor curente. Îmi propun să mărim pictograma Wikipedia pentru a atrage atenția utilizatorilor asupra site-urilor oficiale și de înaltă calitate (în sensul larg al acestor cuvinte) - o oportunitate suplimentară de a naviga prin rezultate folosind accente.

Locul șapte este al doilea cel mai popular site pentru fanii cluburilor de fotbal. Este posibil ca unii utilizatori să fi folosit deja acest site și să se aștepte în mod rezonabil să apară în rezultatele căutării. Întrucât pe site-urile deja enumerate există aproape orice informație despre clubul de fotbal, cred că acum are sens să prezint orașul.

Analiza interogărilor de căutare legate de orașul Barcelona ne permite să stabilim principalele interese ale utilizatorilor din cadrul subtemei: atracții, vreme, aeroport, distanță, recenzii, hoteluri. Le țin cont atunci când selectez și afișez blocuri pe acest subiect.

Locul opt - tourister.ru, un agregator de informații turistice de înaltă calitate, cu acoperire largă și prezentare bună a conținutului.

Locul al nouălea este wikitravel cu mai multe informații enciclopedice despre oraș.
Al zecelea - site-ul oficial al FC Barcelona în limba engleză.
Al 11-lea - platforma turoperatorilor tury.ru în direcția Barcelona, ​​​​Spania, cu descrieri ale tururilor și recenzii ale călătorilor.
Al doisprezecelea - un link către un server social cu recenzii de cărți și filme, link-uri către film în sine și trailere, descrieri, fotografii și liste de actori etc. Am ales între imhonet și kinopoisk, dar am ales imhonet pentru cea mai bună prezentare (după părerea mea) a informațiilor necesare utilizatorului „mediu” imediat.

In blocul vertical de servicii din stanga am lasat doar pe cele care pot oferi informatii relevante asupra cererii curente.

Rețineți că problema și ordinea acesteia pot varia în funcție de regiunea utilizatorului (interesele populare în regiune), de analiza comportamentului său anterior pe Yandex și de disponibilitatea meciurilor și știrilor curente.

Propun următoarele criterii pentru evaluarea eficacității noului serp:

  • probabilitatea de „no-hit” pe rezultatele primei pagini,
  • „înălțimea” medie a unui clic care a satisfăcut utilizatorul (ținând cont de următoarele pagini),
  • numărul de clicuri „inactiv” pe rezultate la cel satisfăcător,
  • timpul petrecut pe pagină înainte de clic care a satisfăcut utilizatorul,
  • timpul petrecut de utilizator pe pagină înainte de a rafina solicitarea,
  • rata de clic a reclamelor directe.

Să presupunem că conceptul tău de la întrebarea anterioară a fost aprobat. Ai fost numit manager de proiect și ai desemnat dezvoltatori să-l implementeze. Vă rugăm să descrieți acțiunile dumneavoastră pentru săptămâna următoare după aprobarea proiectului.

În primul rând, mă voi întâlni cu echipa, voi discuta sarcina și viziunea acesteia pentru momentul actual, voi identifica problemele care necesită o elaborare din partea tuturor. Vom stabili setul minim de funcționalități pe care îl putem include în prima iterație a produsului, în funcție de timpul disponibil, înțelegerea sarcinii și capacitățile angajaților. Vom distribui sarcinile existente (cu înțelesul că se vor schimba oarecum), vom stabili termenele limită. Voi adăuga sarcinile discutate în tasttracker. Dacă lucrăm în locuri diferite, atunci ne vom întâlni în fiecare zi, prezența constantă în tasktracker (prin notificări) și mail este evidentă.

Voi efectua o analiză repetată (clarificatoare) a intereselor utilizatorilor cu această interogare și similare, posibilitățile de personalizare a rezultatelor căutării și direcționarea regională folosind instrumentele interne ale companiei. Voi studia wiki-ul intern (sau altă documentație) despre lucrul cu modulele de interfață de căutare, locul acestora în sistemul general de căutare, cerințele de dezvoltare și interacțiunea cu alte sisteme. Voi studia valorile și funcționalitățile disponibile pentru evaluarea eficienței noilor interfețe de căutare pentru a înțelege clar (și a stabili) criterii măsurabile pentru succes.

Mă voi întâlni cu șeful întregii căutări (sau departamentul corespunzător), voi clarifica cerințele lui pentru proiect și alte probleme pe care nu le-am putut desluși din documentație, wiki și întâlnirea cu echipa.

Voi chema câțiva parteneri posibili pentru dezvoltarea comună a insulelor (sports.ru, eurofootball etc.) și voi întâlni părțile interesate. Vom discuta despre viziunea lor asupra produsului, dificultățile de implementare și vom ajuta la evaluarea „profitului” lor din participarea la proiect.

Mă voi întâlni cu echipa de dezvoltare mobilă pentru a înțelege cerințele de produs pentru a asigura o funcționalitate consecventă (dacă este posibil) a produsului și pentru a căuta pe toate platformele.

Mă voi întâlni cu serviciul responsabil de resurse pentru a evalua în comun resursele necesare în viitor pentru funcționarea proiectului.

Îmi voi concretiza viziunea asupra problemei, le voi oficializa într-o formă mai detaliată (asemănătoare TK-ului). Vom discuta cu echipa despre necesitatea, volumul și formatul de redactare a documentației, vom atribui roluri pentru redactarea unei astfel de documentații (dacă este posibil, după finalizarea lucrării de dezvoltare directă).

Voi discuta cu echipa rezultatele muncii si intrebarile care au aparut, voi prezenta in discutie pseudoTZ-ul si criteriile de masurare a eficacitatii proiectului. Vom discuta întrebări pentru partenerii de conținut. Pe baza rezultatelor întâlnirii, mă sincronizez cu tasktracker-ul.

Va fi foarte tare să faci totul într-o săptămână. :)

Să presupunem că ți-ai lansat proiectul. Acum trebuie să marcați meritele tuturor participanților săi în prezentarea de raportare. Adună 20 de oameni (vor juca rolul echipei tale) și roagă-le să formeze o „stea”. Apoi faceți o fotografie cu unghi înalt a acestei stele. Ar trebui să fii în centrul ei. Atașați cadrul rezultat.
Era o sarcină care nu trebuia îndeplinită, dar era considerată „toate celelalte lucruri fiind egale”. Nu am făcut-o.

P.S. Cred că motivul eșecurilor mele este bine descris în treizeci de secunde. Si ceva .

Cum funcționează procesul de interviu în Yandex.

Cum să ajungi la el

Aproape fiecare post vacant Yandex are o sarcină de testare - de aici începe totul. Răspundeți la întrebările de pe pagina postului vacant și trimiteți candidatura. Dacă ați trecut cu succes testul și sunteți interesat de serviciul de recrutare, veți primi o invitație la o întâlnire - de obicei în decurs de o săptămână.

Potrivit sub orice formă, iar pentru designeri și dezvoltatori va fi înlocuit cu un portofoliu sau un link către un depozit. Este bine să vă însoțiți CV-ul cu o poveste gratuită despre motivul pentru care ar trebui să fiți angajat. Fiți pregătit să rezumați faptele cheie în interviu - vă prezentați este la fel de interesant ca și biografia.

Câte întâlniri vor fi

Cele mai frecvente interviuri sunt patru. În unele cazuri, în funcție de profesia candidatului, decizia de angajare se poate lua după două ședințe. Pentru posturile deosebit de responsabile, numărul de interviuri poate fi crescut la cinci sau șase.

Cum merge

Întâlnirea durează de obicei o oră sau două. Vi se va oferi ceai și cafea, apă și prăjituri. Un interviu pentru dezvoltatori constă într-o serie de întâlniri scurte cu o varietate de experți. Recruitorul vă va spune cu siguranță toate detaliile.

Cine va fi la interviu

Ofițerul de angajare și potențialul tău șef. Dacă sunteți potrivit pentru mai multe roluri sau aplicați pentru o poziție importantă, alți experți se pot alătura întâlnirii.

La ce să te aștepți

Este posibil ca unele întrebări sau sarcini să nu aibă legătură directă cu postul vacant - așa este testată capacitatea de a raționa într-o situație necunoscută. De asemenea, fiți pregătit să desenați diagrama cu un marker pe perete sau să scrieți codul pe hârtie, fără computer.

Ce se va întâmpla după

Există uneori o pauză lungă între întâlniri și mai ales după interviul final. Te rog fii rabdator. Dacă recrutorul nu a răspuns la apel sau la scrisoare, asta nu înseamnă că nu ai făcut față. În acest timp, serviciul de recrutare poate comunica cu alți candidați, iar testul final este adesea revizuit de multe persoane.

În 2001, toți angajații Yandex se potrivesc într-o clădire cu două etaje de pe strada Vavilov. Apoi compania a închiriat două birouri în Taganka și Yauza. Acum ocupă mai multe clădiri ale centrului de afaceri Krasnaya Roza de pe strada Lev Tolstoi din zona Park Kultury. În total, Yandex are peste 6 mii de angajați, dintre care aproximativ 4 mii sunt la Moscova. Dezvoltatorii diferitelor servicii, manageri de proiect și servicii de asistență stau aici. Unele echipe sunt concentrate pe deplin în capitală, altele lucrează în mai multe orașe. De exemplu, căutarea este dezvoltată la Moscova, Sankt Petersburg și Ekaterinburg; nu numai moscoviții sunt angajați în browser, ci și oameni din Novosibirsk și Kiev. Birourile companiei din toate orașele arată aproximativ la fel, dar fiecare angajat are posibilitatea de a proiecta un loc de muncă în felul său. Satul a învățat să lucreze la companie.

Yandex

companie IT

Data infiintarii: anul 1997

Numar de angajati in birou:
aproximativ 4.000 de oameni

Suprafata: 40.000 mp m.


Angajarea

Yandex caută în mod constant noi angajați. Pe lângă dezvoltatorii cu cunoștințe de C++, Python și JavaScript, compania poate avea nevoie de specialiști în big data, recunoașterea vorbirii sau a imaginilor, precum și de manageri de proiect. Anunțurile de angajare pot fi găsite pe site-ul corporativ și pe portalurile de recrutare. Pentru a pregăti personalul, Yandex a deschis școli pentru manageri și analiza datelor - studenții și absolvenții lor au șansa de a obține un stagiu.

Solicitanții sunt rugați mai întâi să rezolve o problemă de testare legată de munca viitoare. De exemplu, un candidat pentru postul de designer de interfață pentru Yandex.Teleprograms trebuie să-și imagineze cum ar putea arăta aplicația mobilă a serviciului. Daca firma este multumita de raspunsuri, persoana este invitata la o serie de interviuri. Candidații pentru posturi de dezvoltator sunt uneori prezentați mai multor echipe simultan pentru a determina cu cine va fi mai confortabil și mai interesant să lucreze.

Adaptare pentru începători

Yandex are angajați speciali care îi ajută pe nou-veniți să se obișnuiască. Procesul de adaptare începe chiar înainte de a merge la lucru. Un laptop este pregătit pentru noul angajat și este stabilită o zi convenabilă pentru începerea lucrului. Pentru aceasta, compania a dezvoltat un program special, a cărui interfață este similară cu Yandex.Boutaje în trafic. Arată în ce zile merg mulți nou-veniți la muncă (sunt marcați cu roșu) și în care - aproape nimeni (verde).

În trecut, directorilor le plăcea să aducă oameni noi la muncă luni. Dar experții în adaptarea „Yandex” nu recomandă acest lucru. În această zi, aici se ține așa-zisul khural, o adunare generală cu conducerea, unde se spun ultimele știri, precum și întâlniri în cadrul echipelor. Va fi bine dacă noul angajat va merge după ei și nu va pierde timpul pentru a obține o insignă și un computer. Prin urmare, nou-veniții sunt adesea rugați să vină la birou vineri pentru o jumătate de zi, să semneze toate documentele, să-și ia un laptop, să se întâlnească cu colegii și să înceapă să lucreze pe deplin luni.

În primele luni de muncă specialişti
pe adaptare
a invita
angajat sfaturi
si afla
Ce mai face

Uneori, o persoană nouă este selectată un mentor care ajută la adaptarea în companie și explică regulile interne (acești angajați urmează o pregătire specială). În perioada de probă, începătorii urmează un curs de orientare. Liderii companiei vorbesc la ea, vorbesc despre istoria sa, principiile de lucru, tehnologii și modalități de monetizare a serviciilor. În primele luni de muncă, specialiștii în adaptare invită angajatul la ceai și află ce mai face. De asemenea, vorbesc cu șeful lui pentru a vedea dacă viziunea lui despre job se potrivește cu cea a unui subordonat.

Compania se ocupa si de rotatia interna a angajatilor. Dacă un proiect intră în faza de întreținere, se găsesc și alte sarcini pentru dezvoltatorii săi pentru ca aceștia să nu se plictisească.



















Organizarea muncii

Biroul Yandex lucrează șapte zile pe săptămână, 24 de ore pe zi. Departamentele de Finanțe, HR și Vânzări lucrează conform programului obișnuit pentru companiile rusești pentru a fi în contact în timpul programului de lucru. Dezvoltatorii, pe de altă parte, pot veni atunci când le convine. Unii preferă să lucreze noaptea și să apară la birou în jurul orei 20:00 pentru a lua micul dejun înainte de a se închide sala de mese. Compania nu instalează în mod deliberat paturi și hamace în birou, astfel încât dezvoltatorii să nu locuiască la locul de muncă.

Principalul mijloc de comunicare este poșta. Yandex are o mulțime de e-mailuri interne despre muncă, hobby-uri, hobby-uri și știri despre echipă. Există un serviciu intern de blog „Etushka” (din semnul @), unde angajații pot scrie despre viață și muncă. Postările sunt clasate după numărul de like-uri, nu există cenzură, spun ei în companie. De exemplu, dacă cineva scrie că șeful lui este rău și ceilalți susțin postarea cu like-uri, aceasta va fi postată și discutată.

La birou, există o regulă de cod vestimentar: trebuie să vii îmbrăcată. Se spune că a fost prezentat după ce într-o vară angajații au decis să lucreze pe balcon în costume de baie și au demoralizat echipa masculină. Nimeni nu acordă atenție uniformei - poți veni cu un tricou, cu dreadlocks, desculț și mergi cu scuterul pe coridor.
























Interior

Multe spații deschise Yandex au fotolii și puf luminoase, tapet de vinil alb pe pereți - puteți scrie idei noi pe ele, puteți desena, desena grafică. Cu toată versatilitatea designului, locul de muncă poate fi personalizat. De exemplu, un muncitor era alergic la covorul local, iar altul a fost plasat în biroul său. Toți angajații pot comanda o lampă, un dulap sau un raft, precum și să aleagă o plantă de apartament în consultare cu un florar corporativ. Unii au animale - tritoni, șoareci, țestoase și chiar un șarpe.

Pe lângă locurile de muncă, există zone de recreere și o bibliotecă fără bibliotecar: poți împrumuta o carte atașându-i o insignă de serviciu.

Mâncare de birou

Există o cantină la parterul clădirii principale a Yandex, care este deschisă între orele 9:00 și 21:00. Puteți lua micul dejun cu omletă, terci, găluște sau caserole, puteți lua prânzul sau cina - preparate din diferite țări ale lumii: în meniu puteți găsi borș cu gogoși și rulouri.

De asemenea, angajații pot vizita unele cafenele plătind cu o insignă de serviciu. În fiecare lună, o sumă fixă ​​este transferată pe cardul lor pentru mâncare și o puteți cheltui nu numai în cantină, ci și, de exemplu, în pub-ul John Donne sau în magazinul Karavaevs, care se află în apropiere.

Educație și divertisment

Pentru a-și îmbunătăți calificările, angajații pot merge la secțiunea „Formator” de pe portalul corporativ și pot viziona videoclipuri de la seminariile interne pentru schimbul de experiență și alte evenimente. Yandex are o echipă de formatori care organizează cursuri pentru angajați. De exemplu, cursurile despre dezvoltarea abilităților de prezentare sunt populare aici: dezvoltatorii trebuie uneori să vorbească la întâlniri și conferințe interne.

În Yandex, nu există cursuri obligatorii de urmat, precum și limite ale pregătirii fiecărui angajat. Se presupune că oricine poate declara nevoia să participe la un seminar sau să părăsească un training nu foarte interesant, chiar dacă firma a plătit deja pentru asta.

Angajații pot studia limbi străine, atât pentru muncă, cu posibilitatea de a obține certificate, cât și doar pentru suflet. Este suficient să aduni un grup de persoane interesate, iar compania va ajuta la găsirea unui profesor de franceză, engleză, ebraică sau turcă (compania are un birou în Turcia).

Biroul are căni cu cântând la harpă și la chitară.Îți poți perfecționa abilitățile camera de muzica la mansarda

Există cluburi pentru a cânta la harpă, chitară și alte instrumente în birou. Vă puteți perfecționa abilitățile în camera de muzică din pod. Jam-urile Yandex au loc de câteva ori pe an, la care concertează grupuri muzicale de angajați. În cinstea sărbătorilor, se țin și cursuri de master - la desen, grafie arabă, jonglerie și chiar tăierea bărbii și mustații.

Te poți pune în formă fără a părăsi biroul: există echipamente de fitness, un salon de masaj, precum și o sală de yoga și dans. În plus, compania ajută la negocierea reducerilor cu cluburile de fitness. Biroul are, de asemenea, bare orizontale - una dintre echipe are tradiția de a se opri înainte de prânz. Vara, mulți angajați trec la biciclete: pentru ei, Yandex are o parcare pentru biciclete de peste 300 de locuri și dușuri.

Fotografii: Ivan Anisimov

Cum funcționează procesul de interviu în Yandex.

Cum să ajungi la el

Aproape fiecare post vacant Yandex are o sarcină de testare - de aici începe totul. Răspundeți la întrebările de pe pagina postului vacant și trimiteți candidatura. Dacă ați trecut cu succes testul și sunteți interesat de serviciul de recrutare, veți primi o invitație la o întâlnire - de obicei în decurs de o săptămână.

Potrivit sub orice formă, iar pentru designeri și dezvoltatori va fi înlocuit cu un portofoliu sau un link către un depozit. Este bine să vă însoțiți CV-ul cu o poveste gratuită despre motivul pentru care ar trebui să fiți angajat. Fiți pregătit să rezumați faptele cheie în interviu - vă prezentați este la fel de interesant ca și biografia.

Câte întâlniri vor fi

Cele mai frecvente interviuri sunt patru. În unele cazuri, în funcție de profesia candidatului, decizia de angajare se poate lua după două ședințe. Pentru posturile deosebit de responsabile, numărul de interviuri poate fi crescut la cinci sau șase.

Cum merge

Întâlnirea durează de obicei o oră sau două. Vi se va oferi ceai și cafea, apă și prăjituri. Un interviu pentru dezvoltatori constă într-o serie de întâlniri scurte cu o varietate de experți. Recruitorul vă va spune cu siguranță toate detaliile.

Cine va fi la interviu

Ofițerul de angajare și potențialul tău șef. Dacă sunteți potrivit pentru mai multe roluri sau aplicați pentru o poziție importantă, alți experți se pot alătura întâlnirii.

La ce să te aștepți

Este posibil ca unele întrebări sau sarcini să nu aibă legătură directă cu postul vacant - așa este testată capacitatea de a raționa într-o situație necunoscută. De asemenea, fiți pregătit să desenați diagrama cu un marker pe perete sau să scrieți codul pe hârtie, fără computer.

Ce se va întâmpla după

Există uneori o pauză lungă între întâlniri și mai ales după interviul final. Te rog fii rabdator. Dacă recrutorul nu a răspuns la apel sau la scrisoare, asta nu înseamnă că nu ai făcut față. În acest timp, serviciul de recrutare poate comunica cu alți candidați, iar testul final este adesea revizuit de multe persoane.


După ce am citit pe RSDN anunțul acestei companii, am decis să încerc să merg la ei pentru un interviu. Am completat un chestionar pe site, l-am făcut cu atenție și în mod deliberat, mi-am conectat CV-ul și l-am trimis. Ei au răspuns aproximativ o săptămână mai târziu, au spus că le-au plăcut răspunsurile la întrebări și rezumate și i-au invitat la un interviu. Tot ce este scris mai departe este doar părerea mea subiectivă și nimic altceva, așa că nu trebuie să mă infirmi și să mă corectezi, nu mă pretind a fi obiectiv

Înainte de interviu, am citit tot ce am găsit despre lucrul la Yandex, în special interviuri cu mulți șefi Yandex despre cât de atenți sunt la oameni și despre ce bun proces de selecție au. M-am uitat la fotografiile de pe site, PR-ul lor despre lucrul în companie etc. Yandex încearcă să se poziționeze ca o companie democratică și informală, unde au grijă de oameni, creează toate condițiile de muncă pentru ei.

M-am urcat într-un microbuz corporativ, stăteam, oamenii au intrat, nu au salutat, adică. atmosfera clar nu este un startup în care toată lumea se cunoaște. Am ajuns puțin mai devreme, m-am plimbat prin cartier - o zonă industrială obișnuită, lângă Kristall, aceasta este zona Hammer and Sickle, după părerea mea, destul de dezavantajată social, o grămadă de întreprinderi industriale, case gri plictisitoare. Clădirea Yandex arată bine, deși, desigur, nu ajunge la nivelul unui centru de afaceri bun. Recepția Yandex este foarte pompoasă, dar incomod - nu există unde să stați prea mult.

Intervievatorul m-a întâlnit la recepție, m-a dus în cameră, mi-a oferit cafea. Biroul nu este foarte confortabil, în ciuda tuturor designului pompos (cărămizi pictate, „valuri” de plastic, revoltă de culori), biroul face o impresie foarte contradictorie: vremurile se intersectează cu elemente high-tech și „scoop” (cutii, agățat). lămpi pe fire sau fire). Un birou eclectic, un amestec de stiluri diferite, face o impresie foarte ambiguă. Chiar nu mi-au plăcut „trei” - trei mese la 120 de grade fără pereți despărțitori, lucrătorii vor trebui să se contemple cel puțin 8 ore pe zi, ceea ce este neplăcut. După aproximativ cinci minute, a început interviul.

Intervievatorul a trecut imediat la „tu”, în ciuda faptului că l-am numit „tu”. Desigur, înțeleg că „o echipă informală în care toți sunt egali”, doar că eu nu sunt încă membru al echipei, este mai degrabă o relație – un examinator/student, iar de obicei examinatorii nu trec la „tu”. Nu mă deranjează „tu”, dar cred că ar fi frumos să sugerez și nu sunt sigur dacă aceasta este o idee bună pentru un interviu.

Intervievatorul a întrebat de ce vreau să părăsesc actualul meu loc de muncă, după ce am primit un răspuns standard despre „oportunități”, a spus că va pune întrebări. Nu am auzit nicio „introducere” despre companie, grupuri, proiecte, nimeni nu mi-a permis să pun întrebări. A început examenul dur C++. Mi-am amintit de anii mei de studenție și de profesorul malefic de matematică superioară a cărui cea mai mare fericire era să obțină un trei. Fără computere sau internet, așa cum se spune uneori, doar o bucată de hârtie și un pix. În primul rând, trebuie să scrieți o clasă, să moșteniți o altă clasă din ea - aceasta este o încălzire. Apoi începe să scrieți constructori de copiere care copiază operatorii de atribuire pentru clase cu o grămadă de pointeri către alte obiecte (copie adâncă). Mai mult - scrieți un algoritm din memorie, să spunem radix-sort, fără bici și pe Internet - ar trebui să știți. A doua persoană a intrat, nu s-a prezentat, s-a așezat lângă el, a început să pună întrebări. Apoi încep „becurile” - puzzle-uri de la olimpiadele în informatică - probleme despre trenulețe, bile albe și negre, becuri etc. Ei întreabă un puzzle și sunt tăcuți - stau la laptopuri, își fac treaba lor. Atmosfera este extrem de neplăcută, presiune psihologică și o cerință de a se rezolva în câteva minute. Intervievatorii nu bănuiesc că nu toți oamenii sunt capabili să rezolve problemele rapid, multe dintre cele mai dificile probleme sunt rezolvate bine de oameni „încetini”, încet și într-un mediu liniștit. Nu a fost dialog, a fost examen la institut.

Apoteoza interviului a fost sintagma, scuze, nu ești potrivit pentru noi, poți fi liber (mai departe, s-au comentat cunoștințele mele de C++ și capacitățile mentale în general). Examenul s-a terminat, am luat nota. O atitudine foarte neprietenoasă - o persoană nu numai că nu are voie să salveze fața, dimpotrivă, ei sunt imediat informați că este un „prost” și i se cere să părăsească sediul. Nu m-am întors cu microbuzul lor, am prins o mașină. Așadar, Yandex a făcut-o astfel încât să fac tot posibilul să nu mai apar niciodată acolo. Intervievatorilor nu le-a păsat ce cred eu despre companie, ei erau interesați doar dacă sunt potrivit sau nu. Cultura corporativă din Yandex nu a fost încă formată, Yandex nu mai este un startup, dar nu este încă o corporație, prin urmare, relațiile umane trec deja în fundal și nimic nu a venit încă în locul lor. Ei încearcă din greu să creeze o imagine de „brand”, dar nu există un simț al proporției și corectitudinii corporațiilor. Cea mai apropiată asociație este noul rus care s-a îmbogățit și a decis să devină aristocrat, în lipsa unei educații aristocratice și a manierelor „sovietice”.

Îi sunt foarte recunoscător Yandex pentru că mi-a oferit un examen C++ gratuit și mi-a făcut să-mi cunosc mai bine punctele slabe. Dar voi încerca foarte mult să evit al doilea interviu în compania dumneavoastră, foarte mult.

De la mine: pentru informații mai detaliate postați sursa, există multă „conversație” între autor și comentatori :)
de exemplu, răspunsul este poate unul dintre examinatorii săi:

Deci, judecând după descrierea interviului, unul dintre personaje ar fi putut fi eu. Cel pe care l-am intervievat părea să fie și el identificat, dar cu o probabilitate de 90%. De dragul purității experimentului, aș fi putut să vă numesc cum vă cheamă (puteți doar numi și data interviului).

Ce pot sa spun:
1) Într-adevăr, un interviu în Yandex începe cu întrebări tehnice care durează mult timp. Da, probabil că acest lucru nu este corect și interviul ar trebui să înceapă cu câteva politici și întrebări despre ceea ce ați făcut. Cu toate acestea, dacă probabilitatea ca o persoană pur și simplu să nu se potrivească este de 90%, atunci doriți să spuneți toate acestea în detaliu după ce devine clar că o persoană poate ști trivial cum să programeze. S-ar putea să ai dreptate că lipsa de interes față de propria persoană pare ostilă, totuși, de obicei apare după câteva răspunsuri bune.

Cu toate acestea, acum ne vom gândi la asta și poate decide de la o introducere de 5 minute. Brusc, pentru cine este important.

2) Să sară spontan la „tu” este obiceiul meu. S-a întâmplat ca în toate companiile în care am lucrat, se obișnuiește să contacteze toată lumea, inclusiv gena. director. Faptul că trebuie să le oferi în mod explicit oamenilor să treacă la „tu” va ține cont - o voi face.

3) În general, „sortare radix” înseamnă ceva de genul următor. Există un algoritm radix_sort care sortează numerele în timp liniar. Trebuie să scrieți singur acest algoritm și să îl utilizați pentru a depăși standardul std :: sort. De partea ta, acel std :: sort este O (n * ln (n)). Impotriva ta, ca constanta lui este mai proasta si pe laptop e doar 1Gb de memorie (adica sa mariti la nesfarsit dimensiunea array-ului in speranta ca nu va merge).

Dacă candidatul nu cunoaște algoritmul, atunci i se spune. Când rezolvați probleme, puteți utiliza Internetul și wikipedia.org, unde este descris algoritmul. Problema este necesară pentru că sunt oameni care au cunoștințe teoretice bune, dar fac totul cu mâinile foarte, foarte prost. Apropo, problema va trebui schimbată. Apropo, în acest context, ați mințit, ca să spunem ușor, că nu ați avut ocazia să folosiți internetul și trebuia să cunoașteți algoritmul.

Am spus deja că am 10% șanse să te identific greșit. Dar dacă este corect, atunci din câte am înțeles, tu ai fost persoana care nu a putut face deep-copy pe o bucată de hârtie, a primit un diagnostic că probabil că poți încerca la un junior și apoi în câteva ore nu doar depășiți std :: sort , dar în general pentru a face codul să sorteze cu adevărat matricea de numere și să nu se blocheze la început. Timpul mediu pe care un programator bun îl petrece în această sarcină este de aproximativ 1 oră.

5) Despre microbuz: Nu știu dacă va fi o surpriză pentru tine că jumătate dintre cei care circulă cu microbuzul nostru nu sunt angajați Yandex. Motivul este foarte simplu - aici sunt multe birouri și toate birourile raionale folosesc microbuzul nostru. Trebuie să ajungă cumva de la metrou. Puteți, desigur, să aveți voie acolo doar cu permise și cupoane, care pot fi trimise prin e-mail, dar este vorba despre hemoroizi puri. Este mai ușor să porniți mai multe microbuze și să lăsați toată lumea să conducă.

4) Teza că trebuie să cauți punctele forte la o persoană, și nu punctele slabe, este, în general, foarte adevărată. De fapt, de obicei, în prima oră a unui interviu, încercăm să găsim o latură puternică sub forma cunoașterii unui limbaj de programare. Dacă îl găsim, atunci încep toate celelalte căutări de profesionalism. În ceea ce privește a nu lăsa deloc programatorii să meargă la interviuri, ideea este bineînțeles proaspătă, dar aș dori să ofer unei persoane posibilitatea de a alege cu cine să lucreze. În plus, încă am îndoieli că orice număr de conversații într-o viață poate determina profesionalismul unei persoane. Dacă aveți o experiență similară de organizare a interviurilor exclusiv de HR-uri, fără întrebări tehnice, mi-ar plăcea să aud despre asta.

Pentru candidații care doresc să înceapă un interviu cu un HR și nu cu un programator, să fim de acord să scrieți despre asta în mod explicit ca răspuns la invitație. Pentru ca persoana căreia i-ai spus asta să nu înnebunească, trimite-mă sau dă un link către acest mesaj („ar trebui să te intervievez imediat, sau vei vorbi mai întâi cu HR?”).

5) Într-adevăr, concurăm cu Google în Rusia. Poate la fel cum Lada concurează cu Ford. Singurul lucru este că un Zhiguli costă mai puțin și atât noi, cât și Google oferim servicii la preț zero.

6) De ce sunt interviurile ca acesta și nu diferite? Pentru că scopul lor nu este „placeul tuturor”, ci să înțelegem dacă ne potrivim unul pentru celălalt sau nu. Că nu ni se potrivește unei persoane, sunt ușor gata să aud, se întâmplă și așa. Ce vrem de la o persoană, am spus deja de mai multe ori:
a) Cunoașterea limbajului de programare, pe care îl consideră a fi principalul. Inclusiv, poate, unele dintre caracteristicile sale neevidente, de exemplu, că există excepții în C ++ și sizeof (long) poate returna o valoare diferită pe diferite platforme. Poate întreb ceva de prisos, desigur, dar asta este secta noastră. Apropo, pe lângă începutul interviului la test, puteți folosi documentația și puteți căuta pe internet (întreaba intervievatorul - ei vă răspund).
b) Că persoana cunoaşte algoritmii de bază. Și anume: poate alege recipientul potrivit sarcinii și, în general, știe cum funcționează sau îl poate inventa.
c) Că, după ce a primit orice problemă care nu este standard (nu contează despre trenuri, becuri sau designul unei căutări), nu va cădea într-o stupoare completă, dar măcar cu îndemnuri o va rezolva.
d) Că este capabil să scrie 50 de linii de cod, astfel încât să nu cadă, apoi să efectueze cea mai simplă optimizare pe el.
vrem prea mult?

7) Zhenya Zavalishina care este directorul Ya.D. într-adevăr fosta soție a lui Dima Zavalishin, care nu a lucrat la Yandex de 5 ani, acum are propriul startup dz.ru. Când s-a întors la Yandex, Dima nu mai lucra aici și au sunat-o pentru că ea este foarte inteligentă și inteligibilă și deloc „prin tragere”, așa cum s-ar putea presupune.

8) Problema despre „metoda de a găsi un punct fix al unei mapări de contracție” este doar un postbutt postat de Deng pe blogul său, așa că a numit o parte a algoritmului cunoscut încă din anii 60. Cel pe care Larry Page a ghicit pentru prima dată să îl aplice pe Web și l-a redenumit după numele său (PageRank). Discutăm acest subiect atunci când recrutăm un robot. În acest caz, din nou, au fost date toate definițiile necesare. Desigur, ei nu ne cer niciun TFKP.

Comentariu de la Den de unde a venit totul: Avem diferite sarcini în grupul de roboți. Prin metoda căutării secvențiale a competențelor, s-a dovedit că o persoană nu știe să programeze și s-a presupus că o persoană care tocmai absolvise PhysTech (calculator. discutând probleme asociate cu „metoda de cartografiere a contracției”, care este strâns legată de calculul TCI). Din păcate, această presupunere nu a fost confirmată.

9) Când erau 78 de oameni în Yandex, i-am cunoscut pe toți pe nume. Apoi am început să cunosc doar dezvoltatori după nume și m-am defectat undeva la cifra de 150 de oameni. Îmi pare rău memorie proastă.

10) la 21, biroul e chiar plin de oameni care veneau la serviciu la 12 sau 13. Mi-e mai convenabil, de exemplu.
Orice problemă de proiectare poate fi rezolvată prin introducerea unui strat abstract suplimentar, cu excepția problemei prea multor straturi abstracte suplimentare.