Come lavorano in Yandex. Quali attività vengono offerte quando si fa domanda per un lavoro in Yandex come analista Test dopo aver presentato domanda per un lavoro in Yandex

Quest'anno ho nuovamente "fatto domanda" per l'ammissione alla scuola dei manager di Yandex e ancora una volta ho fallito. Poiché Yandex non memorizza i profili degli anni passati, ho deciso di farlo per loro e, allo stesso tempo, pubblico le mie risposte alle domande: deve esserci qualche vantaggio dal tempo trascorso. Nel mio caso, il questionario inviato è servito come occasione per una comunicazione faccia a faccia nell'ufficio Yandex con il team di progetti educativi, ma non sono stato selezionato per la scuola stessa. Secondo la presentazione del direttore delle risorse umane di Yandex, vengono intervistati circa sessanta candidati su circa 300 dei questionari, quindi questo non è il risultato peggiore. :)

Per chi volesse studiare lì, consiglio di guardare tutte le lezioni tematiche su events.yandex.ru, preparandosi per un colloquio sugli argomenti indicati nel programma del corso e conoscendo bene le specifiche del prodotto su cui vorresti lavorare. Nell'ultima lettera di felicità Yandex mi ha consigliato di leggere questi libri per ravvivare l'amaro sapore della sconfitta:

  1. Scott Burkun "L'arte del Project Management"
  2. Frederick P. Brooks. "Il mitico mese dell'uomo"
  3. La scadenza di Tom De Marco. Un romanzo sul project management"
  4. J. Hunk Rainwater "Come pascolare i gatti"

Durante il colloquio mi sono state poste le seguenti domande:

  • Perché non riesco a decidermi quando scelgo tra il ruolo di programmatore e quello di manager?
  • Le funzioni di un manager, perché è necessario?
  • Come stabilisci che qualcuno ha bisogno dei frutti del tuo lavoro?
  • Come risolvere un disaccordo con un designer se non c'è un leader a cui rivolgersi e le linee guida non sono un assistente qui? Domanda aperta, discussione più lunga.
  • Cosa è cambiato con me?
  • Perché non ho completato il compito con l'asterisco e, per così dire, l'ho fatto ora?
  • Quanto tempo ho impiegato per completare l'attività di test?
  • Quali domande ho?

Non una sola domanda mi ha causato difficoltà, nel caso in cui, nella sezione delle mie domande, avessi chiesto la risposta del team a una domanda aperta e non avessi riscontrato discrepanze significative con la mia versione. Ma nonostante questo e il commento che è suonato durante l'intervista che sono rimasti colpiti dalle mie risposte al questionario, ho quello che ho. :)

Quindi, il questionario per la Yandex School of Managers nel 2013 in formato domanda-risposta:

Perché sei interessato alla Yandex School of Managers e cosa ti aspetti da essa? Si prega di rispondere in dettaglio.
Lavoro già come responsabile IT, ma penso che mi manchino le basi teoriche e l'esperienza unica che hanno solo i leader del settore che sviluppano e implementano su scala industriale all'avanguardia della tecnologia. Spero che la scuola mi svilupperà professionalmente e mi consentirà di andare avanti in modo più tecnico.

Yandex (a giudicare dai discorsi a conferenze e seminari) è composto da professionisti e fan della loro attività, la gestione del lavoro di tale organizzazione è significativamente diversa dalla "media". È interessante.

Prima di tutto, mi aspetto che la scuola riceva conoscenze utili sugli argomenti indicati nel programma, compiti interessanti ed esperienza unica nello sviluppo di un progetto in formato Yandex.

Se ti invitiamo per uno stage presso Yandex al termine degli studi teorici, potrai svolgerlo a tempo pieno o part-time (almeno 30 ore settimanali, ma sono possibili orari flessibili)?
Certamente posso, dal momento che ho un buon rapporto con la direzione nel mio attuale posto di lavoro. Se c'è un'opportunità di lavoro a tempo pieno durante il tirocinio, la sceglierò (mi prenderò una vacanza).

Quali sono i ruoli di un manager che ti sono più vicini e interessanti? Yandex crea e supporta molti progetti, a volte fondamentalmente diversi. Di conseguenza, anche i loro manager devono svolgere ruoli diversi:

  • Responsabile analista. È impegnato nell'analisi di grandi quantità di dati e nella scrittura di semplici script per l'elaborazione dei dati, sviluppa semplici algoritmi.
  • Process Manager. Responsabile della pianificazione e monitoraggio delle attività e delle scadenze, ottimizzando i processi del team.
  • Responsabile del prodotto. Forma la visione del prodotto e i requisiti per i nuovi prodotti, formula indicatori chiave di prestazione e ne monitora il raggiungimento, lavora a stretto contatto con il team di progettazione e sviluppo per implementare e lanciare il prodotto. Responsabile marketing di prodotto. Ricerca gli utenti e le loro esigenze, analizza il mercato, formula i requisiti per il prodotto, è responsabile del lancio e della promozione del prodotto.
  • Responsabile coordinatore. Si occupa del coordinamento delle persone, motiva, costruisce comunicazione tra loro.
  • Responsabile tecnico. Conosce la tecnologia. Impegnato nella costruzione e manutenzione di infrastrutture.
  • Responsabile progetti front-end. Responsabile della progettazione e prototipazione delle interfacce, interazione con i designer.
  • I manager Yandex spesso combinano più ruoli contemporaneamente. Se sei interessato a provarli, iscriviti alla Yandex School of Managers.

Il ruolo del project manager di interfaccia è il più vicino e interessante per me. Mi sembra che il product manager in questa lista sia più un ruolo collettivo, composto dal resto. È questo ruolo che mi interessa di più in futuro, e al momento scelgo anche il ruolo di coordinatore-manager per me stesso, poiché le persone sono lo "strumento" più difficile e interessante con cui lavorare e in quest'area Ho una certa esperienza.

Quale direzione (link all'elenco dei servizi) in Yandex vorresti fare? Quale delle offerte di lavoro (link all'elenco delle offerte di lavoro aperte) ti sembra la più interessante e perché?
Sono interessato a mappe, orari, automobili, posta, lettore RSS e, naturalmente, ricerca.

Sono interessato al posto vacante del gestore dell'interfaccia serp a causa del fatto che, in primo luogo, il lavoro è strettamente correlato alle interfacce e, in secondo luogo, Yandex ha recentemente introdotto il problema dell'isola e questa mi sembra una direzione promettente e promette molto interessante opera. Molto probabilmente serp è la pagina Yandex visualizzata più frequentemente, è un onore attaccare le mani e la testa a un prodotto del genere.

Sono anche interessato al posto vacante di un project manager Yandex.Market, poiché a giudicare dalla descrizione (e da quello che so su Yandex.Market), questa è la gestione dello sviluppo di un servizio web in un senso più classico: moduli web , utenti che sono venuti a ricevere servizi specifici (beni di collocamento, output statistici, ecc.). Anche qui, molto probabilmente, ci saranno molte interfacce.

Il posto vacante per project manager in outsourcing è interessante per la sua specificità - società esterne, interazione più formalizzata, un elenco di contatti mutevole - questo ha il suo fascino. Anche se, ovviamente, all'inizio mi piacerebbe lavorare all'interno di Yandex.

Descrivi la tua esperienza lavorativa (luogo, posizione, responsabilità e progetti). La mancanza di esperienza non è un ostacolo all'ingresso nella Scuola.

Al quinto anno sono andato a lavorare come amministratore di sistema in una piccola organizzazione industriale (una cinquantina persone) con un ufficio a Mosca e uno stabilimento nella regione di Tver. Dopo sei mesi di libertà vigilata, sono stato nominato Assistant General Manager per l'IT e sono diventato responsabile di tutto ciò che riguarda l'IT in questa organizzazione. Ho lavorato lì per poco più di tre anni: ho installato server, portato tutti i computer in un'unica rete locale (ho collegato gli uffici tramite VPN), progettato l'ubicazione delle comunicazioni a bassa tensione nel nuovo ufficio e accettato il lavoro, allestito posta interna e un server terminal, telefonia IP installata, un sistema di tracciamento della produzione, processo di sorveglianza e videosorveglianza, hanno portato la maggior parte dei dipendenti nella configurazione di gestione 1C e li hanno formati, hanno creato tre siti per diversi tipi di prodotti. È stato molto interessante lavorare perché l'azienda era agli inizi in termini di IT ed è riuscita a cambiare molto. Tutto ha funzionato bene e non c'era nessun posto dove svilupparsi ulteriormente sulla scala di questa organizzazione.

A volte ho guidato lo sviluppo e sviluppato io stesso i siti più semplici nel formato freelance, gli ordini provenivano direttamente da Yandex, l'elenco (anche se non aggiornato) dei lavori è qui (link).

Successivamente, si è trasferito nel suo attuale posto di lavoro, un'organizzazione con collegamenti con il Ministero dell'Istruzione, supervisionando una serie di progetti informatici. Inizialmente ha lavorato come responsabile informatico, circa un anno fa è passato alla posizione di architetto di sistema. Principali responsabilità: redazione dei requisiti tecnici per l'ordinazione di servizi informatici e organizzazione delle competenze tecniche del lavoro svolto dai fornitori. Progetti significativi a cui ho preso parte attiva:

  • scrivere una specifica tecnologica per le risorse educative elettroniche (fatto da me, utilizzato negli ordini del governo),
  • audit del lavoro del dipartimento IT di un'università di Mosca, determinazione di direzioni promettenti per lo sviluppo di servizi e servizi IT interni (le mie responsabilità: colloqui con specialisti, analisi dei requisiti, formazione di specifiche tecniche per il lavoro, selezione degli artisti, accettazione di lavoro),
  • sviluppo di un modello HTML + JS per una risorsa educativa elettronica e progettazione di un sistema che raccolga contenuti html ed elementi multimediali imposti al suo interno (le mie responsabilità: progettazione, programmazione, scrittura di istruzioni per layout designer, gestione del lavoro con un'organizzazione partner che fornisce layout e montaggio, collaudo di accettazione).

Per favore, raccontaci quali situazioni difficili nella vita, nello studio o nel lavoro hai affrontato e come le hai risolte? Quali azioni ti hanno aiutato a risolvere il problema?

All'istituto, durante la settimana del resoconto, in qualche modo dovevo essere contemporaneamente su due offset, un amico di uno studente eccellente di un altro gruppo del torrente mi ha aiutato. Ho anche dovuto incontrare insegnanti inadeguati e trovare un approccio a loro (sedersi in prima fila, dare un'occhiata, chiedere di portare materiale aggiuntivo su un disco, fare un errore deliberatamente stupido nel rispondere alla domanda del biglietto, e poi insistere ” per lei durante la risposta a tempo pieno).

L'anno scorso è sorta la domanda di registrare una casa nell'entroterra dell'Ucraina (eredità) per la madre, in cui nessuno vive ora. C'era una settimana di tempo per iniziare il processo e mille dollari. Ho rilasciato una procura, sono arrivato in treno a Kiev, ho noleggiato un'auto, sono tornato a casa, ho preso una copia del testamento dall'amministrazione del villaggio e ho scritto una dichiarazione di un notaio. Adesso comunico con il notaio per telefono, mando i documenti per posta, e il vicino, che ho conosciuto e vissuto quella settimana, si occupa della casa e ha una procura per le questioni legali sulla registrazione di quella casa come eredità. Il processo è ancora in corso (documentazione con conferma da parte delle autorità russe), ma nella giusta direzione.

Quest'anno ho volato all'estero, dove è stato necessario muovermi attivamente all'interno di una piccola città per un mese. E nella legge a quel tempo giaceva nella polizia stradale e nella Federazione Russa ho viaggiato in una capanna temporanea, che in uno stato straniero non è valida. Ho scoperto che Aeroflot trasporta biciclette per + $ 50 al biglietto in ogni direzione, ho comprato una borsa, l'ho smontata, l'ha preparata per il trasporto e l'ho portata con sé. Ovunque sono riuscito, ho risparmiato sul noleggio di un'auto, mi sono riscaldato e mi sono persino abbronzato.

Quando si implementano i sistemi IT in un'organizzazione, si deve affrontare l'opposizione dei dipendenti ordinari e non. Questo problema è stato risolto da me, se possibile, con un approccio personale ea livello di capi dipartimento che difendono i loro interessi personali - con l'aiuto del capo dell'organizzazione, che a volte ha dovuto spiegare perché stavo facendo questo passo.

Di seguito è riportata la struttura per età della popolazione del paese N, nonché la quota di coloro che utilizzano Yandex in ciascuna delle categorie.
Under 20: Popolazione - 20%, Yandex - 40%
Da 20 a 50: Popolazione - 40%, Yandex - 50%
Over 50: Popolazione - 40%, Yandex - 80%
Qual è la probabilità che un utente Yandex selezionato a caso abbia meno di 20 anni?

La probabilità desiderata è uguale al rapporto tra il numero di utenti Yandex di età inferiore ai 20 anni e il numero totale di utenti Yandex di tutte le età. Numero di utenti Yandex maggiorenni<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.

Supponiamo che Yandex abbia apportato alcune modifiche alla pagina dei risultati di ricerca. È necessario valutare in che modo influiscono sulla probabilità di fare clic su uno dei risultati nella prima pagina dei risultati di ricerca. Studi a lungo termine hanno dimostrato che prima delle innovazioni, questa probabilità era del 50%. Quanti dati sono necessari per stimare la probabilità di un clic (dopo la modifica) entro un punto percentuale con un livello di confidenza di almeno il 95% (si può presumere che il quantile 0,975 della distribuzione normale sia 2)?
Sia Mi il numero di aperture di pagina in cui è stato fatto clic sul collegamento esplorato. N è un numero fisso e richiesto di test. La probabilità di un clic è p = / N. Secondo il teorema integrale di 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}.
Quindi (0,01 * N) / sqrt (N * p * (1-p)) = 2
0,0001 * N / (p * (1-p)) = 4
N = 40.000 * (p - p ^ 2).
La funzione p - p ^ 2 ha un massimo di 0,25 nel punto 0,5 dell'intervallo p da 0 a 1. Di conseguenza, prendendo N = 10000 noi, indipendentemente dal valore ottenuto della probabilità di clic, avremo la precisione richiesta.

C'è una seconda soluzione:
La probabilità di deviazione della frequenza relativa dalla probabilità costante nei test indipendenti:
P (| m / n - p |<=e) примерно равна 2Ф*(e*sqrt(n/(p*q)), e = 0.01
p e q non sono noti, ma il massimo della funzione p * q = p-p ^ 2 è 0,25
0,95 = 2F (...) =>
0,01 * sqrt (n / (p * q) = 1,96
n / (p * q) = 38416
n = 38416 * p * q => Nmax = 9604

Le risposte sono leggermente diverse a causa dell'assunto nella prima soluzione che 0,975 quantile della distribuzione normale sia 2 (in realtà 1,96).

Gli utenti fanno a Yandex milioni di domande ogni giorno. Quale pensi che dovrebbe essere la risposta ideale del motore di ricerca alla query [barcelona]? Si prega di disegnare un diagramma della prima pagina con i risultati della ricerca, giustificare la posizione dei blocchi. Si prega di elaborare diversi criteri per valutare l'efficacia che confermeranno che la tua opzione è migliore di quella esistente.
Lo schema che ho proposto, per confronto, è la versione attuale di Yandex al momento della stesura del post.

Prima di iniziare l'incarico, ho studiato attentamente tutte le informazioni sulla "tecnologia dell'isola" e su questa base ho costruito la mia soluzione. Barcellona è una domanda abbastanza comune. L'analisi di wordstat (regione della Russia) e lo studio di yandex.ru (com), google.ru, bing.com, mail.ru, nimga.ru mostra che le persone che digitano la parola "Barcellona" cercano informazioni sul calcio club con lo stesso nome, la città della Spagna e il cinema. Pertanto, i primi elementi sulla falce, mi propongo di mostrare proprio queste parole qualificanti (club di calcio, città, cinema), integrando l'interrogativo generale con una chiara appartenenza a un determinato argomento.

Secondo l'analisi della frequenza delle query contenenti la parola “barcellona” su wordstat, il 91% delle persone cerca informazioni su una squadra di calcio, poco più del 4% - su una città, l'1% - su un film. La somma non risulta 100 a causa della presenza di query comuni come "video barcellona". Tenendo conto della popolarità mensile della query "Barcellona", si scopre che 37 mila persone al giorno, digitando questa parola, si aspettano di vedere informazioni sulla squadra di calcio, 1800 persone - sulla città e 450 - sul film (stime sono approssimativi). È chiaro che questi numeri non sono comparabili e a prima vista sembra che la prima pagina del numero dovrebbe essere completamente riempita di risultati con informazioni sulla società di calcio.

La mancanza di informazioni su una grande città europea causerà grave sconcerto tra quasi 2mila persone al giorno, del tipo "Com'è possibile che Yandex sappia tutto di calcio, ma non ha sentito parlare di una città europea?". Allo stesso tempo, gli interessi di 37 mila persone che cercano informazioni su una squadra di calcio, da un lato, si prestano alla sistematizzazione e, dall'altro, è impossibile indovinare esattamente di cosa hanno bisogno da una parola, in modo che alcuni di loro, anche con 10 risultati su 10 su una società di calcio, lasceranno la prima pagina insoddisfatti.

Analizzando le query su una squadra di calcio contenenti una parola di ricerca, puoi valutare le informazioni che le persone cercano più spesso all'interno di un determinato argomento. Questi sono risultati e recensioni di partite (per lo più recenti e con squadre famose), trasmissioni e video di partite, informazioni sui tornei in corso, informazioni generali sulla squadra. Fornendo queste informazioni o, almeno, link ad esse nella prima pagina (preferibilmente nella parte superiore di essa), soddisferemo la maggior parte degli utenti e potremo mostrare risultati sulla città ed, eventualmente, anche il film senza pregiudizio per la maggior parte degli utenti.

Ritengo opportuno combinare le informazioni sulle partite passate e future recenti in un unico blocco informativo, dove verranno presentati i partecipanti alle partite nell'ordine "host - ospiti", il nome del campionato, la data della partita, il risultato della partita e link per cercare informazioni più specifiche. Oltre a scegliere per data, è importante mostrare le partite con squadre famose della Federazione Russa, anche se si sono svolte relativamente tempo fa o non sono pianificate da molto tempo. I link (previsioni, trasmissioni, recensioni, video) possono essere inviati da entrambi i partner e portano a una ricerca con query raffinate. Cliccando con il mouse sullo spartito, è opportuno visualizzare un piccolo segno relativo al minuto della partita e al marcatore. Ho posizionato questo blocco per primo.

C'è un'alta probabilità che gli utenti che verranno saranno interessati alle ultime notizie dal grande giornalista FC Barcelona. Presentare ogni notizia su una riga separata mi sembrava un lusso (e offuscamento della questione), quindi ho deciso di combinare diverse notizie recenti (interessanti) in un unico blocco sull'elenco dei titoli delle notizie. Se l'utente è interessato al titolo, può aprire un blocco aggiuntivo con un annuncio o andare direttamente alla fonte. Ho posizionato questo blocco per secondo.

Fonti contenenti una grande quantità di informazioni di alta qualità sull'argomento (e anche presentate in modo eccellente), come sports.ru o eurofootball, ha senso posizionare subito dopo questi blocchi insieme ai collegamenti alle principali sottosezioni informative di questi siti sul squadra richiesta. Nella maggior parte dei blocchi con i risultati, utilizzo i collegamenti ai sottoargomenti per indirizzare l'utente con una richiesta generale nella direzione di cui ha esattamente bisogno (assicurandomi che non vengano ripetuti il ​​più possibile). Poiché, a mio avviso, una parte significativa delle informazioni sulla squadra su questi siti è duplicata, penso che non sia consigliabile visualizzarle immediatamente una dopo l'altra.

Poiché questi tre blocchi, a mio avviso, coprono la maggior parte dell'interesse indiretto degli utenti sulla squadra di calcio, ritengo possibile visualizzare la scheda informativa della città di Barcellona al quarto posto. Anche i fan fanatici dell'omonima squadra di calcio prenderanno la sua apparizione qui con comprensione.

Yandex è principalmente un motore di ricerca, non un'enciclopedia, ma la disponibilità di schede informative standardizzate per le query di oggetti popolari e tipiche, a mio avviso, avrà un effetto positivo sulla soddisfazione degli utenti. Nel numero, su nostra richiesta, propongo di esporre due di queste schede: sulla società di calcio e sulla città, la descrizione e i collegamenti alle principali sezioni informative possono essere presi da Wikipedia, ovvero tali blocchi verranno sostituiti nel rilascio di collegamenti a Wikipedia (che spesso sono già presenti nella prima pagina) ma offriranno all'utente informazioni più rilevanti in una sola volta. In particolare, nella scheda della città, ho inserito non solo una descrizione e collegamenti, ma anche una mappa (con riferimento ai paesi e alle città limitrofe) insieme a un elenco di foto di Yandex. I collegamenti ai sottoargomenti (a seconda degli interessi popolari degli utenti) possono essere presi sia da Wikipedia che formati da una ricercata query.

Al quinto posto, metterò uno dei siti più popolari dei tifosi delle squadre di calcio, poiché sulle pagine del suo forum puoi trovare quasi tutte le informazioni e i commenti pertinenti.

Al sesto - metterò una scheda informativa della società calcistica con link a Wikipedia. La sua posizione bassa è spiegata dall'interesse relativamente basso degli utenti per le informazioni generali sulla squadra rispetto ai risultati delle partite, delle trasmissioni e dei campionati in corso. Propongo di ingrandire l'icona di Wikipedia per attirare l'attenzione degli utenti su siti ufficiali e di alta qualità (nel senso più ampio di queste parole), un'ulteriore opportunità per navigare tra i risultati usando gli accenti.

Il settimo posto è il secondo sito più popolare per i fan delle squadre di calcio. Alcuni utenti potrebbero aver già utilizzato questo sito e ragionevolmente aspettarsi che appaia nei risultati di ricerca. Dato che sui siti già elencati ci sono quasi tutte le informazioni sulla squadra di calcio, penso che ora abbia senso presentare la città.

L'analisi delle query di ricerca relative alla città di Barcellona ci consente di determinare i principali interessi degli utenti all'interno del sottoargomento: attrazioni, meteo, aeroporto, distanza, recensioni, hotel. Li prendo in considerazione quando seleziono e visualizzo blocchi su questo argomento.

Ottavo posto: tourister.ru, un aggregatore di informazioni turistiche di alta qualità con un'ampia copertura e una buona presentazione dei contenuti.

Il nono posto è wikitravel con informazioni più enciclopediche sulla città.
Decimo - il sito ufficiale dell'FC Barcelona in inglese.
Undicesimo - la piattaforma dei tour operator tury.ru in direzione di Barcellona, ​​​​in Spagna con descrizioni di tour e recensioni di viaggiatori.
Dodicesimo: un collegamento a un social server con recensioni di libri e film, collegamenti al film stesso e trailer, descrizioni, foto ed elenchi di attori, ecc. Ho scelto tra imhonet e kinopoisk, ma ho scelto imhonet per la migliore (secondo me) presentazione delle informazioni necessarie all'utente "medio" fin da subito.

Nel blocco verticale sinistro dei servizi ho lasciato solo quelli che possono offrire informazioni rilevanti sulla richiesta corrente.

Tieni presente che il problema e il suo ordine possono variare a seconda della regione dell'utente (interessi popolari nella regione), dell'analisi del suo precedente comportamento su Yandex e della disponibilità di partite e notizie attuali.

Propongo i seguenti criteri per valutare l'efficacia della nuova serp:

  • la probabilità di "no-hit" nei risultati della prima pagina,
  • "altezza" media di un clic che ha soddisfatto l'utente (tenendo conto delle pagine seguenti),
  • il numero di click “inattivi” sui risultati a quello soddisfacente,
  • il tempo trascorso sulla pagina prima del clic che ha soddisfatto l'utente,
  • tempo trascorso dall'utente sulla pagina prima di perfezionare la richiesta,
  • percentuale di clic degli annunci diretti.

Diciamo che il tuo concetto della domanda precedente è stato approvato. Sei stato nominato project manager e hai incaricato gli sviluppatori di implementarlo. Descrivi le tue azioni per la prossima settimana dopo l'approvazione del progetto.

Prima di tutto, incontrerò il team, discuterò il compito e la sua visione per il momento attuale, identificherò le questioni che richiedono un'elaborazione da parte di tutti. Determinare l'insieme minimo di funzionalità che possiamo includere nella prima iterazione del prodotto, in base al tempo disponibile, alla comprensione dell'attività e alle capacità dei dipendenti. Distribuiremo i compiti esistenti (con la consapevolezza che cambieranno leggermente), determineremo le scadenze. Aggiungerò le attività discusse a tasttracker. Se lavoriamo in luoghi diversi, ci incontreremo ogni giorno, la presenza costante nel tasktracker (tramite notifiche) e nella posta è evidente.

Condurrò un'analisi ripetuta (chiarinte) degli interessi degli utenti con questa e simili query, le possibilità di personalizzare i risultati di ricerca e il targeting regionale utilizzando gli strumenti interni dell'azienda. Studierò il wiki interno (o altra documentazione) su come lavorare con i moduli dell'interfaccia di ricerca, il loro posto nel sistema di ricerca generale, i requisiti di sviluppo e l'interazione con altri sistemi. Studierò le metriche e le funzionalità disponibili per valutare l'efficacia delle nuove interfacce di ricerca per comprendere chiaramente (e impostare) criteri misurabili per il successo.

Incontrerò il capo dell'intera ricerca (o il dipartimento corrispondente), chiarirò i suoi requisiti per il progetto e altri problemi che non sono riuscito a capire dalla documentazione, dal wiki e dall'incontro con il team.

Chiamerò diversi possibili partner per lo sviluppo congiunto delle isole (sports.ru, eurofootball, ecc.) e incontrerò le parti interessate. Discuteremo la loro visione del prodotto, le difficoltà di implementazione e aiuteremo a valutare il loro "profitto" dalla partecipazione al progetto.

Incontrerò il team di sviluppo mobile per comprendere i requisiti del prodotto per garantire una funzionalità del prodotto coerente (se possibile) e guardare su tutte le piattaforme.

Incontrerò il servizio responsabile delle risorse per valutare congiuntamente le risorse necessarie in futuro per il funzionamento del progetto.

Concreterò la mia visione del problema, li formalizzerò in una forma più dettagliata (simile al TK). Discuteremo con il team la necessità, il volume e il formato per scrivere la documentazione, assegneremo ruoli per scrivere tale documentazione (se possibile, dopo il completamento del lavoro di sviluppo diretto).

Discuterò con il team i risultati del lavoro e le domande che sono emerse, presenterò alla discussione le pseudoTZ ei criteri per misurare l'efficacia del progetto. Discuteremo le domande per i partner di contenuti. Sulla base dei risultati della riunione, mi sincronizzo con il tasktracker.

Sarà molto bello fare tutto in una settimana. :)

Diciamo che hai lanciato il tuo progetto. Ora è necessario contrassegnare i meriti di tutti i suoi partecipanti nella presentazione del rapporto. Raduna 20 persone (che interpreteranno il ruolo della tua squadra) e chiedi loro di formare una "stella". Quindi scatta una foto dall'alto di questa stella. Dovresti essere al centro. Attacca la cornice risultante.
Era un compito che non doveva essere svolto, ma era considerato "a parità di tutte le altre cose". Non l'ho fatto.

PS Penso che il motivo dei miei fallimenti sia ben descritto in trenta secondi. E alcuni .

Come funziona il processo di intervista in Yandex.

Come arrivarci

Quasi ogni posto vacante Yandex ha un compito di prova: è qui che inizia tutto. Rispondi alle domande sulla pagina delle offerte di lavoro e invia la tua candidatura. Se hai superato con successo il test e sei interessato al servizio di reclutamento, riceverai un invito a un incontro, di solito entro una settimana.

Adatto in qualsiasi forma e per designer e sviluppatori verrà sostituito da un portfolio o da un collegamento a un repository. È bene accompagnare il tuo curriculum con una storia gratuita sul perché dovresti essere assunto. Preparati a riassumere i fatti chiave della tua intervista: presentarti è interessante quanto la tua biografia.

Quanti incontri ci saranno

Le interviste più comuni sono quattro. In alcuni casi, a seconda della professione del candidato, la decisione di assunzione può essere presa dopo due incontri. Per posizioni particolarmente responsabili, il numero dei colloqui può essere aumentato a cinque o sei.

Come va

L'incontro di solito dura un'ora o due. Ti verranno offerti tè e caffè, acqua e biscotti. Un colloquio con gli sviluppatori consiste in una serie di brevi incontri con una varietà di esperti. Il reclutatore ti dirà sicuramente tutti i dettagli.

Chi sarà al colloquio

L'agente assumente e il tuo potenziale capo. Se sei adatto a più ruoli o ti candidi per una posizione importante, altri esperti possono partecipare alla riunione.

Cosa aspettarsi

Alcune domande o attività potrebbero non essere direttamente correlate al posto vacante: è così che viene testata la capacità di ragionare in una situazione sconosciuta. Preparati anche a disegnare il diagramma con un pennarello sul muro, oa scrivere il codice su carta, senza un computer.

Cosa accadrà dopo

A volte c'è una lunga pausa tra le riunioni e soprattutto dopo il colloquio finale. Per favore sii paziente. Se il reclutatore non ha risposto alla chiamata o alla lettera, ciò non significa che non sei riuscito a farcela. Durante questo periodo, il servizio di reclutamento può comunicare con altri candidati e il test finale viene spesso rivisto da molte persone.

Nel 2001, tutti i dipendenti Yandex si sono sistemati in un edificio a due piani in Vavilov Street. Quindi l'azienda ha affittato due uffici a Taganka e Yauza. Ora occupa diversi edifici del centro affari Krasnaya Roza in Lev Tolstoy Street nell'area di Park Kultury. In totale, Yandex impiega più di 6mila persone, di cui circa 4mila sono a Mosca. Gli sviluppatori di vari servizi, i project manager e i servizi di supporto siedono qui. Alcuni team sono completamente concentrati nella capitale, altri lavorano in diverse città. Ad esempio, la ricerca è in fase di sviluppo a Mosca, San Pietroburgo e Ekaterinburg: non solo i moscoviti sono impegnati nel browser, ma anche persone di Novosibirsk e Kiev. Gli uffici dell'azienda in tutte le città sembrano più o meno gli stessi, ma ogni dipendente ha l'opportunità di progettare un posto di lavoro a modo suo. Il Village ha imparato a lavorare in azienda.

Yandex

società di informatica

Data di fondazione: 1997 anno

Numero di dipendenti in ufficio:
circa 4.000 persone

Superficie: 40.000 mq. m.


Assumere

Yandex è costantemente alla ricerca di nuovi dipendenti. Oltre agli sviluppatori con conoscenza di C++, Python e JavaScript, l'azienda potrebbe aver bisogno di specialisti in big data, riconoscimento vocale o di immagini, nonché project manager. Gli annunci di lavoro possono essere trovati sul sito Web aziendale e sui portali di reclutamento. Per formare il personale, Yandex ha aperto scuole per manager e analisi dei dati: i loro studenti e alunni hanno la possibilità di ottenere uno stage.

Ai candidati viene prima chiesto di risolvere un problema relativo al test relativo al lavoro futuro. Ad esempio, un candidato per la posizione di progettista di interfacce per Yandex.Teleprograms deve immaginare come potrebbe essere l'applicazione mobile del servizio. Se l'azienda è soddisfatta delle risposte, la persona è invitata a una serie di interviste. I candidati per le posizioni di sviluppatore vengono talvolta presentati a più team contemporaneamente per determinare con chi sarà più comodo e interessante lavorare.

Adattamento per principianti

Yandex ha dipendenti speciali che aiutano i nuovi arrivati ​​ad abituarsi. Il processo di adattamento inizia ancor prima di andare al lavoro. Viene preparato un laptop per il nuovo dipendente e viene stabilito un giorno conveniente per iniziare il lavoro. Per questo, l'azienda ha sviluppato un programma speciale, la cui interfaccia è simile a Yandex.Ingorghi. Mostra in quali giorni molti nuovi arrivati ​​vanno a lavorare (sono contrassegnati in rosso) e in quali - quasi nessuno (verde).

In passato, ai dirigenti piaceva portare nuove persone al lavoro il lunedì. Ma gli esperti sull'adattamento di "Yandex" non lo raccomandano vivamente. In questo giorno si tiene qui il cosiddetto khural, un incontro generale con la direzione, dove si raccontano le ultime notizie, nonché incontri all'interno delle squadre. Sarebbe positivo se il nuovo dipendente li prendesse e non perdesse tempo a prendere un badge e un computer. Pertanto, ai nuovi arrivati ​​viene spesso chiesto di venire in ufficio il venerdì per mezza giornata, firmare tutti i documenti, prendere un laptop, incontrare i colleghi e iniziare a lavorare completamente il lunedì.

Nei primi mesi di lavoro specialisti
sull'adattamento
invitare
dipendente Consigli
e scoprilo
come sta

A volte viene selezionata una nuova persona, un mentore che aiuta ad adattarsi all'azienda e spiega le regole interne (tali dipendenti seguono una formazione speciale). Durante il periodo di prova, i principianti seguono un corso di orientamento. I vertici dell'azienda ne parlano, parlano della sua storia, dei principi di lavoro, delle tecnologie e delle modalità di monetizzazione dei servizi. Nei primi mesi di lavoro, gli specialisti dell'adattamento invitano il dipendente a prendere il tè e scoprono come sta. Parlano anche con il suo capo per vedere se la sua visione del lavoro corrisponde a quella di un subordinato.

L'azienda si occupa anche della rotazione interna dei dipendenti. Se un progetto entra nella fase di manutenzione, vengono trovate altre attività per i suoi sviluppatori in modo che non si annoino.



















Organizzazione del lavoro

L'ufficio Yandex lavora sette giorni su sette, 24 ore al giorno. I dipartimenti Finanza, Risorse Umane e Vendite lavorano secondo i normali orari delle aziende russe per essere in contatto durante l'orario di lavoro. Gli sviluppatori, d'altra parte, possono venire quando gli fa comodo. Alcuni preferiscono lavorare di notte e presentarsi in ufficio verso le 20:00 per fare colazione prima della chiusura della sala da pranzo. L'azienda non installa deliberatamente letti e amache in ufficio in modo che gli sviluppatori non vivano al lavoro.

Il principale mezzo di comunicazione è la posta. Yandex ha molti invii interni su lavoro, hobby, hobby e notizie sul team. Esiste un servizio di blog interno "Etushka" (dal segno @), in cui i dipendenti possono scrivere sulla vita e sul lavoro. I post sono classificati in base al numero di Mi piace, non c'è censura, dicono in azienda. Ad esempio, se qualcuno scrive che il suo capo è cattivo e gli altri supportano il post con Mi piace, questo verrà pubblicato e discusso.

In ufficio, c'è una regola del codice di abbigliamento: devi venire in vestiti. Dicono che sia stato presentato dopo che un'estate i dipendenti hanno deciso di lavorare sul balcone in costume da bagno e hanno demoralizzato la squadra maschile. Nessuno presta attenzione all'uniforme: puoi venire in maglietta, con i dreadlocks, a piedi nudi e guidare uno scooter lungo il corridoio.
























Interno

Molti spazi aperti Yandex hanno poltrone e pouf luminosi, carta da parati in vinile bianco sulle pareti: puoi scrivere nuove idee su di esse, disegnare, disegnare grafica. Con tutta la versatilità del design, il posto di lavoro può essere personalizzato. Ad esempio, un lavoratore era allergico al tappeto locale e un altro è stato collocato nel suo ufficio. Tutti i dipendenti possono ordinare una lampada, un armadio o uno scaffale, nonché scegliere una pianta d'appartamento in consultazione con un fiorista aziendale. Alcuni hanno animali: tritoni, topi, tartarughe e persino un serpente.

Oltre ai luoghi di lavoro, ci sono aree ricreative e una biblioteca senza bibliotecario: puoi prendere in prestito un libro allegandogli un badge di lavoro.

Cibo da ufficio

C'è una mensa al piano terra dell'edificio principale di Yandex, aperta dalle 9:00 alle 21:00. Puoi fare colazione con frittata, porridge, gnocchi o casseruole, pranzare o cenare - piatti di diversi paesi del mondo: nel menu puoi trovare borsch con ciambelle e panini.

I dipendenti possono anche visitare alcuni bar pagando con un badge di lavoro. Ogni mese, un importo fisso viene trasferito sulla loro carta per il cibo e puoi spenderlo non solo in mensa, ma anche, ad esempio, nel pub John Donne o nel negozio di Karavaevs, che si trovano nelle vicinanze.

Educazione e divertimento

Per migliorare le proprie qualifiche, i dipendenti possono accedere alla sezione "Trainer" del portale aziendale e guardare i video dei seminari interni per lo scambio di esperienze e altri eventi. Yandex ha un team di formatori che conduce corsi per i dipendenti. Ad esempio, i corsi sullo sviluppo delle capacità di presentazione sono popolari qui: gli sviluppatori a volte devono parlare a riunioni e conferenze interne.

In Yandex non ci sono corsi di formazione obbligatori da frequentare, così come limiti alla formazione di ciascun dipendente. Si presume che chiunque possa dichiarare la necessità di frequentare un seminario o lasciare una formazione poco interessante, anche se l'azienda l'ha già pagata.

I dipendenti possono studiare lingue straniere, sia per lavoro, con possibilità di ottenere certificati, sia solo per l'anima. È sufficiente riunire un gruppo di persone interessate e l'azienda aiuterà a trovare un insegnante di francese, inglese, ebraico o turco (l'azienda ha un ufficio in Turchia).

L'ufficio ha tazze di suonare l'arpa e la chitarra. Puoi affinare le tue abilità stanza della musica in mansarda

Ci sono mazze per suonare l'arpa, la chitarra e altri strumenti in ufficio. Puoi affinare le tue abilità nella stanza della musica in soffitta. Le marmellate di Yandex si tengono un paio di volte all'anno, durante le quali si esibiscono gruppi musicali di dipendenti. In onore delle vacanze si tengono anche corsi di perfezionamento: disegno, scrittura araba, giocoleria e persino taglio di barba e baffi.

Puoi rimetterti in forma senza uscire dall'ufficio: ci sono attrezzature per il fitness, una sala massaggi, oltre a una sala da yoga e da ballo. Inoltre, l'azienda aiuta a negoziare sconti con i fitness club. L'ufficio ha anche barre orizzontali: una delle squadre ha la tradizione di fermarsi prima di pranzo. In estate molti dipendenti passano alla bicicletta: per loro Yandex dispone di un parcheggio per biciclette da oltre 300 posti e docce.

Fotografie: Ivan Anisimov

Come funziona il processo di intervista in Yandex.

Come arrivarci

Quasi ogni posto vacante Yandex ha un compito di prova: è qui che inizia tutto. Rispondi alle domande sulla pagina delle offerte di lavoro e invia la tua candidatura. Se hai superato con successo il test e sei interessato al servizio di reclutamento, riceverai un invito a un incontro, di solito entro una settimana.

Adatto in qualsiasi forma e per designer e sviluppatori verrà sostituito da un portfolio o da un collegamento a un repository. È bene accompagnare il tuo curriculum con una storia gratuita sul perché dovresti essere assunto. Preparati a riassumere i fatti chiave della tua intervista: presentarti è interessante quanto la tua biografia.

Quanti incontri ci saranno

Le interviste più comuni sono quattro. In alcuni casi, a seconda della professione del candidato, la decisione di assunzione può essere presa dopo due incontri. Per posizioni particolarmente responsabili, il numero dei colloqui può essere aumentato a cinque o sei.

Come va

L'incontro di solito dura un'ora o due. Ti verranno offerti tè e caffè, acqua e biscotti. Un colloquio con gli sviluppatori consiste in una serie di brevi incontri con una varietà di esperti. Il reclutatore ti dirà sicuramente tutti i dettagli.

Chi sarà al colloquio

L'agente assumente e il tuo potenziale capo. Se sei adatto a più ruoli o ti candidi per una posizione importante, altri esperti possono partecipare alla riunione.

Cosa aspettarsi

Alcune domande o attività potrebbero non essere direttamente correlate al posto vacante: è così che viene testata la capacità di ragionare in una situazione sconosciuta. Preparati anche a disegnare il diagramma con un pennarello sul muro, oa scrivere il codice su carta, senza un computer.

Cosa accadrà dopo

A volte c'è una lunga pausa tra le riunioni e soprattutto dopo il colloquio finale. Per favore sii paziente. Se il reclutatore non ha risposto alla chiamata o alla lettera, ciò non significa che non sei riuscito a farcela. Durante questo periodo, il servizio di reclutamento può comunicare con altri candidati e il test finale viene spesso rivisto da molte persone.


Dopo aver letto l'annuncio di questa azienda su RSDN, ho deciso di provare ad andare da loro per un colloquio. Ho compilato un questionario sul sito web, l'ho fatto con attenzione e deliberatamente, ho collegato il mio curriculum e l'ho inviato. Hanno risposto circa una settimana dopo, hanno detto che gli piacevano le risposte alle domande e ai riepiloghi e li hanno invitati per un'intervista. Tutto ciò che è scritto più avanti è solo una mia opinione soggettiva e nient'altro, quindi non è necessario confutarmi e correggermi, non pretendo di essere obiettivo

Prima dell'intervista, ho letto tutto ciò che ho trovato sul lavoro in Yandex, in particolare le interviste con molti capi Yandex su quanto sono attenti alle persone e sul buon processo di selezione che hanno. Ho guardato le foto sul sito, le loro pubbliche relazioni sul lavoro in azienda, ecc. Yandex sta cercando di posizionarsi come un'azienda democratica e informale, dove si prendono cura delle persone, creano tutte le condizioni di lavoro per loro.

Sono salito su un minibus aziendale, ero seduto, la gente è entrata, non mi ha salutato, cioè. l'atmosfera chiaramente non è una startup in cui tutti si conoscono. Sono arrivato un po' prima, ho camminato per il quartiere - una normale zona industriale, vicino a Kristall, questa è la zona della falce e del martello, secondo me, piuttosto socialmente svantaggiata, un mucchio di imprese industriali, case grigie e noiose. L'edificio Yandex ha un bell'aspetto, anche se, ovviamente, non raggiunge il livello di un buon business center. La reception di Yandex è molto pomposa, ma scomoda: non c'è posto dove sedersi troppo.

L'intervistatore mi ha incontrato alla reception, mi ha portato in camera, mi ha offerto il caffè. L'ufficio non è molto confortevole, nonostante tutto il design pomposo (mattoni dipinti, "onde" di plastica, tripudio di colori), l'ufficio fa un'impressione molto contraddittoria: i vecchi tempi si intersecano con elementi high-tech e "scoop" (scatole, pensili lampade su fili o fili). Un ufficio eclettico, una miscela di stili diversi, fa un'impressione molto ambigua. I "tre" non mi piacevano davvero: tre tavoli a 120 gradi senza partizioni, i lavoratori dovranno contemplarsi per almeno 8 ore al giorno, il che è spiacevole. Dopo circa cinque minuti, è iniziata l'intervista.

L'intervistatore è passato immediatamente a "tu", nonostante lo chiamassi "tu". Certo, capisco che "una squadra informale dove tutti sono uguali", solo che io non sono ancora un membro della squadra, è piuttosto una relazione - un esaminatore / studente, e di solito gli esaminatori non passano a "te". Non mi dispiace "tu", ma penso che sarebbe carino da suggerire e non sono sicuro che questa sia una buona idea per un colloquio.

L'intervistatore ha chiesto perché voglio lasciare il mio attuale lavoro, dopo aver ricevuto una risposta standard sulle "opportunità" ha detto che avrebbe fatto delle domande. Non ho sentito nessuna "introduzione" sull'azienda, sui gruppi, sui progetti, nessuno mi ha permesso di fare domande. L'esame hard C++ è iniziato. Ho ricordato i miei anni da studente e il malvagio insegnante di matematica superiore la cui più grande felicità era ottenere un tre. Niente computer o Internet, come si dice a volte, solo un pezzo di carta e una penna. Innanzitutto, devi scrivere una classe, ereditare un'altra classe da essa: questo è un riscaldamento. Quindi inizia a scrivere costruttori di copia che copiano gli operatori di assegnazione per le classi con una serie di puntatori ad altri oggetti (copia profonda). Inoltre, scrivi un algoritmo dalla memoria, ad esempio radix-sort, niente fruste e Internet, dovresti saperlo. La seconda persona è entrata, non si è presentata, si è seduta accanto a lui, ha iniziato a fare domande. Quindi iniziano le "lampadine" - enigmi delle Olimpiadi in informatica - problemi su trenini, palline bianche e nere, lampadine, ecc. Chiedono un puzzle e tacciono: si siedono davanti ai loro laptop, fanno le loro cose. L'atmosfera è estremamente sgradevole, pressione psicologica e un'esigenza da risolvere in pochi minuti. Gli intervistatori non sospettano che non tutte le persone siano in grado di risolvere i problemi rapidamente, molti dei problemi più difficili vengono risolti bene da persone "ottuse", lentamente e in un ambiente tranquillo. Non c'era dialogo, c'era un esame all'istituto.

L'apoteosi dell'intervista è stata la frase, scusa, non sei adatto a noi, puoi essere libero (inoltre sono state commentate la mia conoscenza del C++ e delle capacità mentali in generale). L'esame è finito, ho un voto. Un atteggiamento molto ostile: una persona non solo non può salvare la faccia, al contrario, viene immediatamente informata che è un "pazzo" e gli viene chiesto di lasciare i locali. Non sono tornato sul loro minibus, ho preso una macchina. Quindi - Yandex ha fatto in modo che facessi tutto il possibile in modo da non apparire mai più lì. Agli intervistatori non importava cosa pensassi dell'azienda, erano interessati solo al fatto che fossi adatto o meno. La cultura aziendale in Yandex non si è ancora formata, Yandex non è più una startup, ma non ancora una società, quindi le relazioni umane stanno già svanendo in secondo piano e nulla è ancora arrivato al loro posto. Stanno cercando di creare un'immagine di "marchio", ma non c'è il senso delle proporzioni e della correttezza delle società. L'associazione più vicina è il nuovo russo che si è arricchito e ha deciso di diventare un aristocratico, in assenza di un'educazione aristocratica e di modi "sovietici".

Sono molto grato a Yandex per avermi offerto un esame C++ gratuito e avermi fatto conoscere meglio i miei punti deboli. Ma cercherò di evitare il secondo colloquio nella tua compagnia, molto.

Da parte mia: per informazioni più dettagliate postate la fonte, c'è molta "conversazione" tra autore e commentatori :)
per esempio, la risposta è forse uno dei suoi esaminatori:

Quindi, a giudicare dalla descrizione dell'intervista, uno dei personaggi avrei potuto essere io. Anche quello che ho intervistato sembrava essere identificato, ma con una probabilità del 90%. Per motivi di purezza dell'esperimento, avrei potuto nominare come ti chiamavi (puoi solo nominare e data dell'intervista).

Cosa posso dire:
1) In effetti, un'intervista su Yandex inizia con domande tecniche che durano a lungo. Sì, probabilmente questo non è corretto e l'intervista dovrebbe iniziare con alcune politiche e domande su ciò che hai fatto. Tuttavia, se la probabilità che una persona semplicemente non si adatti è del 90%, allora vuoi raccontare tutto questo in dettaglio dopo che diventa chiaro che una persona può banalmente sapere come programmare. Potresti avere ragione sul fatto che la mancanza di interesse per la tua persona sembra ostile, tuttavia, di solito appare dopo alcune buone risposte.

Tuttavia, ora ci penseremo e forse decideremo da un'introduzione di 5 minuti. Improvvisamente, per chi è importante.

2) Saltare spontaneamente a "te" è la mia abitudine. È successo così che in tutte le aziende dove ho lavorato, è consuetudine contattare tutti, gene compreso. la direttrice. Il fatto che devi offrire esplicitamente alle persone di passare a "te" terrà conto - lo farò.

3) In generale, "ordinamento radix" significa qualcosa di simile al seguente. Esiste un algoritmo radix_sort che ordina i numeri in tempo lineare. Devi scrivere tu stesso questo algoritmo e usarlo per superare lo standard std :: sort. Dalla tua parte che std :: sort è O (n * ln (n)). Contro di te, che la sua costante è peggiore e sul laptop c'è solo 1Gb di memoria (cioè per aumentare all'infinito le dimensioni dell'array nella speranza che non funzioni).

Se il candidato non conosce l'algoritmo, gli viene detto. Quando si risolvono i problemi, è possibile utilizzare Internet e wikipedia.org, dove è descritto l'algoritmo. Il problema è necessario perché ci sono persone che hanno buone conoscenze teoriche, ma fanno tutto con le mani molto, molto male. A proposito, il problema dovrà essere cambiato. A proposito, in questo contesto, hai mentito, per usare un eufemismo, dicendo che non avevi l'opportunità di usare Internet e che dovevi conoscere l'algoritmo.

Ho già detto che ho il 10% di possibilità di identificarti erroneamente. Ma se è corretto, allora per quanto ho capito, eri la persona che non poteva fare la copia profonda su un pezzo di carta, ha ricevuto una diagnosi che probabilmente puoi provarla da junior, e poi in poche ore non sorpassa solo std :: sort , ma in generale per fare in modo che il codice ordini davvero l'array di numeri e non si arresti in modo anomalo all'inizio. Il tempo medio che un buon programmatore dedica a questa attività è di circa 1 ora.

5) A proposito del minibus: non so se sarà una sorpresa per te che metà delle persone che viaggiano sul nostro minibus non sono dipendenti Yandex. Il motivo è molto semplice: ci sono molti uffici qui e tutti gli uffici distrettuali utilizzano il nostro minibus. Devono in qualche modo arrivare dalla metropolitana. Ovviamente puoi essere ammesso lì solo con abbonamenti e coupon, che possono essere inviati via e-mail, ma si tratta di semplici emorroidi. È più facile avviare più minibus e far guidare tutti.

4) La tesi che bisogna cercare i punti di forza in una persona, e non i punti deboli, è, in generale, molto vera. In realtà, di solito durante la prima ora di un colloquio, cerchiamo di trovare un lato forte nella forma della conoscenza di un linguaggio di programmazione. Se la troviamo, iniziano tutte le altre ricerche di professionalità. Per quanto riguarda il non permettere affatto ai programmatori di andare alle interviste, l'idea è ovviamente fresca, ma vorrei dare a una persona l'opportunità di scegliere con chi lavorare. Inoltre, ho ancora dei dubbi sul fatto che un numero qualsiasi di conversazioni nella vita possa determinare la professionalità di una persona. Se hai un'esperienza simile nell'organizzazione di interviste esclusivamente da parte delle risorse umane senza alcuna domanda tecnica, mi piacerebbe sentirla.

Per i candidati che vogliono iniziare un colloquio con un HR e non con un programmatore, concordiamo che tu ne scriva esplicitamente in risposta all'invito. Affinché la persona a cui hai detto questo non diventi matta, riferisciti a me o fornisci un link a questo messaggio ("dovrei intervistarti subito o parlerai prima con le risorse umane?").

5) Siamo davvero in concorrenza con Google in Russia. Forse proprio come Lada compete con Ford. L'unica cosa è che uno Zhiguli costa meno e sia noi che Google forniamo servizi a prezzo zero.

6) Perché le interviste sono così e non diverse? Perché il loro obiettivo non è "piacere a tutti", ma capire se siamo adatti l'uno all'altro o meno. Che non siamo adatti a una persona, sono facilmente pronto a sentirlo, succede anche. Quello che vogliamo da una persona, l'ho già detto più volte:
a) Conoscenza del linguaggio di programmazione, che ritiene essere il principale. Includendo forse alcune delle sue caratteristiche non ovvie, ad esempio, che ci sono eccezioni in C++ e sizeof (long) può restituire un valore diverso su piattaforme diverse. Forse sto chiedendo qualcosa di superfluo, certo, ma questa è la nostra setta. A proposito, oltre all'inizio del colloquio sul test, puoi utilizzare la documentazione e cercare su Internet (chiedi all'intervistatore - ti rispondono).
b) Che la persona conosca gli algoritmi di base. Vale a dire: può scegliere il contenitore giusto per il compito, e in termini generali sa come funziona o può inventarlo.
c) Che avendo ricevuto qualsiasi problema non standard (non importa di treni, lampadine, o il progetto di una ricerca), non cadrà in uno stupore completo, ma almeno con i suggerimenti lo risolverà.
d) Che sia in grado di scrivere 50 righe di codice in modo che non cada, e quindi di eseguire l'ottimizzazione più semplice su di essa.
Vogliamo troppo?

7) Zhenya Zavalishina che è il direttore di Ya.D. davvero l'ex moglie di Dima Zavalishin, che non lavora in Yandex da 5 anni, ora ha la sua startup dz.ru. Quando è tornata a Yandex, Dima non lavorava più qui e l'hanno chiamata perché è molto intelligente e comprensibile, e per niente "per forza", come si potrebbe supporre.

8) Il problema sul "metodo per trovare un punto fisso di una mappatura di contrazione" è solo un postbutt che Deng ha pubblicato sul suo blog, quindi ha chiamato una parte dell'algoritmo noto dagli anni '60. Quello che Larry Page per primo ha intuito applicare al Web e lo ha rinominato con il suo nome (PageRank). Discutiamo di questo argomento durante il reclutamento di un robot. Anche in questo caso sono state date tutte le definizioni necessarie. Ovviamente non ci chiedono nessun TFKP.

Commento da Den da dove è venuto tutto: Abbiamo compiti diversi nel gruppo di robot. Con il metodo della ricerca sequenziale delle competenze, si è scoperto che una persona non sa programmare e si presumeva che una persona che si fosse appena laureata in PhysTech (comput. discutendo dei problemi associati al "metodo della mappatura delle contrazioni", che è strettamente correlato al calcolo del TCI). Sfortunatamente, questa ipotesi non è stata confermata.

9) Quando c'erano 78 persone a Yandex, le conoscevo anche tutte per nome. Poi ho iniziato a conoscere solo gli sviluppatori per nome e sono crollato da qualche parte alla cifra di 150 persone. Scusa brutta memoria.

10) alle 21, l'ufficio è davvero pieno di persone che sono venute a lavorare alle 12 o alle 13. È più conveniente per me, per esempio.
Qualsiasi problema di progettazione può essere risolto introducendo un livello astratto aggiuntivo, ad eccezione del problema di troppi livelli astratti aggiuntivi.