Как работят в Yandex. Какви задачи се предлагат при кандидатстване за работа в Yandex като анализатор Тестове след кандидатстване за работа в Yandex

Тази година отново „кандидатствах“ за прием в училището на мениджърите на Yandex и отново се провалих. Тъй като Yandex не съхранява профили за последните години, реших да го направя вместо тях и в същото време публикувам отговорите си на въпроси - трябва да има някаква полза от прекараното време. В моя случай подаденият въпросник послужи като повод за комуникация лице в лице в офиса на Yandex с екипа от образователни проекти, но не бях избран за самото училище. Според презентацията на HR директора на Yandex, около шестдесет кандидати от около 300 от въпросниците са интервюирани, така че това не е най-лошият резултат. :)

За тези, които желаят да учат там, препоръчвам да гледат всички тематични лекции на events.yandex.ru, да се подготвят за интервю по темите, посочени в програмата на курса, и да познавате добре спецификата на продукта, върху който бихте искали да работите. В последното писмо на щастието Yandex ме посъветва да прочета тези книги, за да разведря горчивия вкус на поражението:

  1. Скот Бъркун "Изкуството на управлението на проекти"
  2. Фредерик П. Брукс. "Митичният човек-месец"
  3. Крайният срок на Том ДеМарко. Роман за управлението на проекти "
  4. Дж. Хънк дъждовна вода "Как да паса котки"

По време на интервюто ми бяха зададени следните въпроси:

  • Защо не мога да реша, когато избирам между ролята на програмист и мениджър?
  • Функциите на мениджър, защо изобщо е необходим?
  • Как определяте, че някой има нужда от плодовете на вашия труд?
  • Как да разрешите разногласия с дизайнер, ако няма лидер, към когото да се обърнете и насоките не са помощник тук? Отворен въпрос, най-дългата дискусия.
  • Какво се промени с мен?
  • Защо не изпълних задачата със звездичката и сякаш го направих сега?
  • Колко време прекарах в изпълнение на тестовата задача?
  • Какви въпроси имам?

Нито един въпрос не ми създаде затруднения, за всеки случай в раздела на моите въпроси зададох отговора на екипа на отворен въпрос и не открих съществени несъответствия с моята версия. Но въпреки това и коментара, който прозвуча на интервюто, че са впечатлени от отговорите ми на въпросника, аз имам това, което имам. :)

И така, въпросникът за училището за мениджъри на Yandex през 2013 г. във формат въпрос-отговор:

Защо се интересувате от училището за мениджъри на Yandex и какво очаквате от него? Моля, отговорете подробно.
Вече работя като ИТ мениджър, но смятам, че ми липсват теоретичната основа и уникалният опит, които имат само лидерите в индустрията, които разработват и внедряват в индустриален мащаб на ръба на технологиите. Надявам се, че училището ще ме развие професионално и ще ми позволи да продължа напред технически.

Yandex (съдейки по изказванията на конференции и семинари) се състои от професионалисти и фенове на техния бизнес, управлението на работата на такава организация е значително различно от „средното“. Интересно е.

На първо място, очаквам от училището да получи полезни знания по темите, посочени в програмата, интересни задачи и уникален опит в разработването на проект във формат Yandex.

Ако ви поканим на стаж в Yandex в края на теоретичното обучение, ще можете ли да го вземете на пълен или непълен работен ден (поне 30 часа седмично, но са възможни гъвкави часове)?
Със сигурност мога, тъй като имам добри отношения с ръководството на сегашното ми работно място. Ако има възможност за работа на пълен работен ден по време на стажа, ще го избера (ще си взема отпуска).

Кои са ролите на мениджър, които са ви най-близки и интересни? Yandex създава и поддържа много проекти, понякога коренно различни. Съответно, техните мениджъри също трябва да играят различни роли:

  • Мениджър анализатор. Занимава се с анализ на големи количества данни и писане на прости скриптове за обработка на данни, разработва прости алгоритми.
  • Мениджър на процеси. Отговаря за планирането и наблюдението на задачи и срокове, оптимизиране на екипните процеси.
  • Продуктов мениджър. Формира продуктова визия и изисквания за нови продукти, формулира ключови показатели за ефективност и следи тяхното постигане, работи в тясно сътрудничество с екипа за проектиране и разработка за внедряване и стартиране на продукта. Продуктов маркетинг мениджър. Проучва потребителите и техните нужди, анализира пазара, формулира изисквания към продукта, отговаря за лансирането и популяризирането на продукта.
  • Координиращ мениджър. Занимава се с координацията на хората, мотивира, изгражда комуникация между тях.
  • Технически мениджър. Познава технологията. Занимава се с изграждане и поддържане на инфраструктура.
  • Мениджър на Front-end проекти. Отговаря за проектиране и прототипиране на интерфейси, взаимодействие с дизайнери.
  • Мениджърите на Yandex често комбинират няколко роли наведнъж. Ако се интересувате да ги пробвате, кандидатствайте в училището за мениджъри на Yandex.

Най-близката и интересна ми е ролята на мениджъра на интерфейсния проект. Струва ми се, че продуктовият мениджър в този списък е по-скоро колективна роля, състояща се от останалите. Именно тази роля ми е най-интересна в бъдеще, а в момента подчертавам и ролята на координатор-мениджър за себе си, тъй като хората са най-трудният и интересен „инструмент“ за работа и в тази област имам известен опит.

Каква посока (връзка към списъка с услуги) в Yandex бихте искали да направите? Кое от свободните работни места (връзка към списъка с отворени работни места) ви се струва най-интересно и защо?
Интересувам се от карти, графици, коли, поща, rss четец и, разбира се, търсене.

Интересувам се от свободната позиция на мениджъра на serp интерфейс поради факта, че, първо, работата е тясно свързана с интерфейсите, и второ, Yandex наскоро представи проблема с острова и това ми изглежда обещаваща посока и обещава много интересни работа. Най-вероятно serp е най-често показваната страница на Yandex, за нас е чест да прикрепите ръцете и главата си към такъв продукт.

Интересувам се и от вакантното място за ръководител на проекти в Yandex.Market, тъй като съдейки по описанието (и това, което знам за Yandex.Market), това е управлението на разработването на уеб услуга в по-класически смисъл - уеб форми , потребители, дошли да получат конкретни услуги (стоки за пласиране, извеждане на статистика и др.). Тук също най-вероятно ще има много интерфейси.

Свободното място за аутсорсинг проект мениджър е интересно със своята специфика - външни компании, по-формализирано взаимодействие, променящ се списък с контакти - това има своя чар. Въпреки че, разбира се, в началото бих искал да работя в Yandex.

Опишете трудовия си опит (място, позиция, отговорности и проекти). Липсата на опит не е пречка за влизане в Училището.

На петата си година отидох да работя като системен администратор в малка индустриална организация (около петдесет души) с офис в Москва и завод в Тверска област. След шест месеца изпитателен срок бях назначен за помощник генерален мениджър по ИТ и станах отговорен за всичко, свързано с ИТ в тази организация. Работих там малко повече от три години - инсталирах сървъри, вкарах всички компютри в една локална мрежа (свързах офисите чрез VPN), проектирах местоположението на комуникациите с ниско напрежение в новия офис и приех работа, настроих вътрешна поща и терминален сървър, инсталирана IP телефония, система за проследяване на производството, процес и видеонаблюдение, въвеждат повечето служители в конфигурацията за управление на 1С и ги обучават, създават три сайта за различни видове продукти. Беше много интересно да се работи, защото компанията беше в зародиш по отношение на ИТ и успя да промени много. Всичко работеше добре и нямаше къде да се развива по-нататък в мащаба на тази организация.

Понякога ръководех разработката и сам разработвах най-простите сайтове във формат на свободна практика, поръчките идваха от Yandex direct, списъкът (макар и остарял) с произведения е тук (връзка).

След това се премества на сегашното си място на работа - организация с връзки в Министерството на образованието, наблюдаваща различни ИТ проекти. Първоначално работи като мениджър по информационни технологии, преди около година преминава на позицията системен архитект. Основни отговорности: писане на технически изисквания за поръчка на ИТ услуги и организиране на техническа експертиза на извършената работа от доставчици. Значими проекти, в които взех активно участие:

  • писане на технологична спецификация за електронни образователни ресурси (извършено от мен, използвано в държавни поръчки),
  • одит на работата на ИТ отдела на московски университет, определяне на обещаващи направления за развитие на вътрешни ИТ услуги и услуги (моите отговорности: интервюта със специалисти, анализ на изискванията, формиране на технически спецификации за работа, избор на изпълнители, приемане на работа),
  • разработване на HTML + JS шаблон за електронен образователен ресурс и проектиране на система, която събира в него набрано html съдържание и медийни елементи (моите отговорности: проектиране, програмиране, писане на инструкции за дизайнери на оформление, управление на работата с партньорска организация, която осигурява оформление и монтаж, приемно изпитване).

Моля, разкажете ни с какви трудни ситуации в живота, ученето или работата си се сблъсквал и как ги реши? Какви действия ви помогнаха да решите проблема?

В института през отчетната седмица по някакъв начин трябваше да бъда едновременно на две компенсации, помогна приятел на отличник от друга група на потока. Трябваше също да се срещна с неадекватни учители и да намеря подход към тях (седнете на първия ред, хвърлете поглед, помолете да донеса допълнителни материали на диск, да направя умишлено глупава грешка при отговора на въпроса за билета и след това упорито „търся ” за нея по време на отговор на пълен работен ден).

Миналата година възникна въпросът за регистриране на къща във вътрешността на Украйна (наследство) за майката, в която сега никой не живее. Имаше една седмица време за започване на процеса и хиляда долара. Издадох пълномощно, пристигнах с влак до Киев, наех кола, откарах се вкъщи, взех копие от завещанието от администрацията на селото и написах изявление от нотариус. Сега общувам с нотариуса по телефона, изпращам документите по пощата, а съседът, с когото се запознах и живях същата седмица, гледа къщата и има пълномощно по правни въпроси за вписване на тази къща като наследство. Процесът все още продължава (оформяне на документи с потвърждение от руските власти), но в правилната посока.

Тази година летях в чужбина, където беше необходимо да се движа активно в рамките на малък град за един месец. И в закона по това време лежеше в КАТ и в Руската федерация пътувах във временна хижа, която в чужда държава не е валидна. Разбрах, че Аерофлот носи велосипеди за + 50 долара към билета във всяка посока, купих чанта, разглобих я, подготвих я за транспортиране и я взех със себе си. Навсякъде, където успях, спестих пари за наемане на кола, загрях и дори малко почерня.

Когато внедрявате ИТ системи в една организация, човек трябва да срещне съпротива от обикновени и не толкова служители. Този проблем беше решен от мен, ако е възможно, с личен подход, и на ниво ръководители на отдели, защитаващи личните си интереси – с помощта на ръководителя на организацията, който понякога трябваше да обяснява защо правя тази стъпка.

По-долу е показана възрастовата структура на населението на страната N, както и делът на използващите Yandex във всяка от категориите.
Под 20: Население - 20%, Yandex - 40%
От 20 до 50: Население - 40%, Yandex - 50%
Над 50: Население - 40%, Yandex - 80%
Каква е вероятността случайно избран потребител на Yandex да е на възраст под 20 години?

Желаната вероятност е равна на съотношението на броя на потребителите на Yandex на възраст под 20 години към общия брой потребители на Yandex от всички възрасти. Брой потребители на Yandex на възраст<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.

Да предположим, че Yandex е направил някои промени в страницата с резултати от търсенето. Необходимо е да се прецени как те влияят на вероятността от щракване върху един от резултатите на първата страница с резултати от търсенето. Дългосрочните проучвания показват, че преди иновациите тази вероятност е била 50%. Колко данни са необходими, за да се оцени вероятността от щракване (след промяна) с точност до един процентен пункт с ниво на доверие от най-малко 95% (можете ли да приемете, че квантилът от 0,975 на нормалното разпределение е 2)?
Нека Mi е броят на отварянията на страници, където е щракнат върху изследваната връзка. N е фиксиран и необходим брой тестове. Вероятността за щракване е p = / N. Според интегралната теорема на Moivre-Laplace, P (Mi<= (p + 0,01)*N} = Ф((p+0,01)*N - N*p)/sqrt (N*p*q)), где q - вероятность “неклика”, равная 1-p.
П (Ми<= (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}.
Следователно (0,01 * N) / sqrt (N * p * (1-p)) = 2
0,0001 * N / (p * (1-p)) = 4
N = 40 000 * (p - p ^ 2).
Функцията p - p ^ 2 има максимум 0,25 в точка 0,5 на интервала p от 0 до 1. Съответно, като вземем N = 10000, ние, независимо от получената стойност на вероятността за щракване, ще имаме необходимата точност.

Има и второ решение:
Вероятността за отклонение на относителната честота от постоянната вероятност при независими тестове:
P (| m / n - p |<=e) примерно равна 2Ф*(e*sqrt(n/(p*q)), e = 0.01
p и q не са известни, но максимумът на функцията 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

Отговорите са малко по-различни поради допускането в първото решение, че 0,975 квантил от нормалното разпределение е 2 (всъщност 1,96).

Потребителите задават милиони въпроси на Yandex всеки ден. Какъв според вас трябва да бъде идеалният отговор на търсачката на заявката [barcelona]? Моля, начертайте диаграма на първата страница с резултати от търсенето, обосновете местоположението на блоковете. Моля, измислете няколко критерия за оценка на ефективността, които ще потвърдят, че вашият вариант е по-добър от съществуващия.
Схемата, която предложих, за сравнение, е текущата версия на Yandex към момента на писане на публикацията.

Преди да започна задачата, внимателно проучих цялата информация за „островната технология“ и изградих решението си на тази основа. Барселона е доста често срещано запитване. Анализът на wordstat (регион на Русия) и проучването на yandex.ru (com), google.ru, bing.com, mail.ru, nimga.ru показва, че хората, въвеждащи думата „Барселона“, търсят информация за футбола клуб със същото име, град Испания и филм. Ето защо, първите елементи на сърпа, предлагам да покажа точно тези квалификационни думи (футболен клуб, град, филм), допълвайки общата заявка до ясна принадлежност към определена тема.

Според анализа на честотата на заявките, съдържащи думата „барселона“ в wordstat, 91% от хората търсят информация за футболен клуб, малко над 4% - за град, 1% - за филм. Сумирането не води до 100 поради наличието на често срещани заявки като „видео от барселона“. Като се вземе предвид месечната популярност на заявката „Барселона“, се оказва, че 37 хиляди души на ден, набирайки тази дума, очакват да видят информация за футболния клуб, 1800 души - за града и 450 - за филма (приблизителни оценки са приблизителни). Ясно е, че тези цифри не са съпоставими и на пръв поглед изглежда, че първата страница на броя трябва да бъде изцяло изпълнена с резултати с информация за футболния клуб.

Липсата на информация за голям европейски град ще предизвика сериозно недоумение сред почти 2 хиляди души на ден, като „Как така Yandex знае всичко за футбола, но не е чувал за европейски град?“. В същото време интересите на 37 хиляди души, търсещи информация за футболен клуб, от една страна, се поддават на систематизиране, а от друга, не е възможно да се отгатнат какво точно имат нужда от една дума, така че някои от тях, дори с 10 от 10 резултата за футболен клуб, ще напуснат първата неудовлетворена страница.

Чрез анализиране на запитвания за футболен клуб, съдържащи дума за търсене, можете да оцените информацията, която хората най-често търсят в рамките на дадена тема. Това са резултати и ревюта на мачове (предимно скорошни и с добре познати отбори), предавания и видео на мачове, информация за текущи турнири, обща информация за отбора. Предоставяйки тази информация или поне връзки към нея на първата страница (за предпочитане в горната й част), ние ще удовлетворим повечето потребители и ще можем да покажем резултати за града и евентуално дори филма без вреди на по-голямата част от потребителите.

Считам за препоръчително да комбинирам информация за неотдавнашни минали и бъдещи мачове в един информационен блок, където участниците в мачовете ще бъдат представени в реда „домакини – гости“, името на първенството, датата на мача, резултат от съвпадението и връзки за търсене на по-конкретна информация. В допълнение към избора по дата е важно да се показват мачове с добре познати отбори в Руската федерация, дори ако са проведени сравнително отдавна или не са планирани за дълго време. Връзки (прогнози, излъчване, преглед, видео) могат да се изпращат както от партньори, така и да водят до търсене с прецизирани заявки. С щракване с мишката върху резултата е желателно да се изведе малък знак за минутата на мача и голмайстора. Първо поставих този блок.

Има голяма вероятност потребителите, които идват, да се интересуват от последните новини от големия нюзмейкър ФК Барселона. Представянето на всяка новина на отделен ред ми се стори лукс (и размиване на въпроса), така че реших да комбинирам няколко скорошни (интересни) новини в един блок за списъка със заглавия на новини. Ако потребителят се интересува от заглавието, той може да отвори допълнителен блок с обявление или да отиде директно до източника. Поставих този блок втори.

Източници, съдържащи голямо количество висококачествена информация по темата (и дори перфектно представена), като sports.ru или eurofootball, има смисъл да се поставят веднага след тези блокове заедно с връзки към основните информационни подраздели на тези сайтове на задължителен екип. В повечето блокове с резултатите използвам връзки към подтеми, за да насоча потребителя с обща заявка точно в посоката, от която се нуждае (като внимавам да не се повтарят колкото е възможно повече). Тъй като според мен значителна част от информацията за екипа в тези сайтове е дублирана, смятам, че не е препоръчително да се показват веднага един след друг.

Тъй като според мен тези три блока покриват по-голямата част от ненасочения интерес на потребителите към футболния клуб, считам за възможно информационната карта на град Барселона да се покаже на четвърто място. Дори фанатичните фенове на едноименния футболен отбор ще приемат появата й тук с разбиране.

Yandex е предимно търсачка, а не енциклопедия, но наличието на стандартизирани информационни карти за популярни и типични обектни заявки, според мен, ще има положителен ефект върху удовлетвореността на потребителите. В броя, по наше искане, предлагам да се покажат две такива карти - за футболния клуб и за града, описанието и връзките към основните информационни секции могат да бъдат взети от Wikipedia, тоест такива блокове ще бъдат заменени в издаване на връзки към Wikipedia (които често вече присъстват на първата страница), но ще предложи на потребителя по-подходяща информация наведнъж. По-специално, в картата на града поставих не само описание и връзки, но и карта (с позоваване на съседни държави и градове) заедно със списък със снимки от Yandex. Pictures. Връзките към подтеми (в зависимост от популярните интереси на потребителите) могат да бъдат взети както от Wikipedia, така и да се формират чрез прецизирана заявка за търсене.

На пето място ще поставя един от най-популярните сайтове на феновете на футболния клуб, тъй като на страниците на неговия форум можете да намерите почти всякаква информация и подходящи коментари.

На шести – ще поставя информационна карта на футболния клуб с връзки към Wikipedia. Ниското му място се обяснява с относително ниския интерес на потребителите към общата информация за отбора в сравнение с резултатите от мачове, предавания и текущи шампионати. Предлагам да направя иконата на Wikipedia по-голяма, за да привлече вниманието на потребителите към официални и висококачествени (в най-широкия смисъл на тези думи) сайтове - допълнителна възможност за навигация в резултатите с помощта на акценти.

Седмото място е вторият по популярност сайт за феновете на футболния клуб. Някои потребители може вече да са използвали този сайт и разумно очакват той да се появи в резултатите от търсенето. Тъй като на вече изброените сайтове има почти всякаква информация за футболния клуб, смятам, че сега има смисъл да представим града.

Анализът на заявките за търсене, свързани с град Барселона, ни позволява да определим основните интереси на потребителите в рамките на подтемата: атракции, време, летище, разстояние, отзиви, хотели. Отчитам ги при избора и показването на блокове по тази тема.

Осмо място - tourister.ru, висококачествен агрегатор на туристическа информация с широко покритие и добро представяне на съдържанието.

Деветото място е wikitravel с повече енциклопедична информация за града.
Десети - официалният сайт на ФК Барселона на английски език.
Единадесета - платформата на туроператорите tury.ru в посока Барселона, Испания с описания на обиколки и отзиви на пътници.
Дванадесети - връзка към социален сървър с ревюта на книги и филми, връзки към самия филм и трейлъри, описания, снимки и списъци с актьори и т.н. Избрах между imhonet и kinopoisk, но избрах imhonet за най-доброто (според мен) представяне на информацията, необходима на „средния“ потребител веднага.

В левия вертикален блок от услуги оставих само тези, които могат да предложат релевантна информация за текущата заявка.

Имайте предвид, че проблемът и неговият ред може да варират в зависимост от региона на потребителя (популярни интереси в региона), анализа на предишното му поведение в Yandex и наличието на текущи съвпадения и новини.

Предлагам следните критерии за оценка на ефективността на новия serp:

  • вероятността от „без попадение“ на резултатите от първата страница,
  • средна "височина" на кликване, което удовлетворява потребителя (като се вземат предвид следните страници),
  • броя на „неактивните“ щраквания върху резултатите до удовлетворяващия,
  • времето, прекарано на страницата преди кликването, което удовлетвори потребителя,
  • време, прекарано от потребителя на страницата преди прецизиране на заявката,
  • честота на кликване на директни реклами.

Да приемем, че концепцията ви от предишния въпрос е одобрена. Бяхте назначен за ръководител на проекта и възложени разработчици да го реализират. Моля, опишете действията си за следващата седмица след одобрението на проекта.

На първо място ще се срещна с екипа, ще обсъдя задачата и нейната визия за настоящия момент, ще идентифицирам въпроси, които изискват доработка от страна на всеки. Ще определим минималния набор от функционалности, които можем да включим в първата итерация на продукта, въз основа на наличното време, разбирането на задачата и възможностите на служителите. Ще разпределим съществуващите задачи (с разбирането, че те ще се променят донякъде), ще определим сроковете. Ще добавя обсъжданите задачи към tasttracker. Ако работим на различни места, тогава ще се срещаме всеки ден, постоянното присъствие в tasktracker (чрез известия) и пощата е очевидно.

Ще направя повторен (изясняващ) анализ на интересите на потребителите с тази и подобни заявки, възможностите за персонализиране на резултатите от търсенето и регионално насочване с помощта на вътрешните инструменти на компанията. Ще проуча вътрешната уики (или друга документация) за работа с модули на интерфейса за търсене, тяхното място в общата система за търсене, изисквания за разработка и взаимодействие с други системи. Ще проуча наличните показатели и функционалност за оценка на ефективността на новите интерфейси за търсене, за да разбера ясно (и задам) измерими критерии за успех.

Ще се срещна с ръководителя на цялото търсене (или съответния отдел), ще изясня изискванията му към проекта и други въпроси, които не можах да разбера от документацията, уикито и срещата с екипа.

Ще се обадя на няколко възможни партньора за съвместното развитие на островите (sports.ru, eurofootball и др.) и ще се срещна със заинтересовани страни. Ще обсъдим тяхната визия за продукта, трудностите при внедряването и ще помогнем да оценим тяхната „печалба“ от участие в проекта.

Ще се срещна с екипа за мобилни разработки, за да разбера техните продуктови изисквания, за да осигуря последователна (ако е възможно) функционалност на продукта и да разгледам всички платформи.

Ще се срещна със службата, отговаряща за ресурсите, за да оценя съвместно ресурсите, необходими в бъдеще за функционирането на проекта.

Ще конкретизирам виждането си за проблема, ще ги формализирам в по-подробен вид (подобно на ТЗ). Ще обсъдим с екипа необходимостта, обема и формата за писане на документация, ще разпределим роли за писане на такава документация (ако е възможно, след приключване на директната разработка).

Ще обсъдя с екипа резултатите от работата и възникналите въпроси, ще представя за обсъждане псевдоTZ и критериите за измерване на ефективността на проекта. Ще обсъдим въпроси за партньорите по съдържание. Въз основа на резултатите от срещата се синхронизирам с тасктракера.

Ще бъде много готино да направите всичко за една седмица. :)

Да приемем, че сте стартирали своя проект. Сега трябва да отбележите заслугите на всички негови участници в докладната презентация. Съберете 20 души (те ще играят ролята на вашия екип) и ги помолете да сформират "звезда". След това направете снимка от висок ъгъл на тази звезда. Вие трябва да сте в центъра на това. Прикрепете получената рамка.
Това беше задача, която не се изискваше да бъде изпълнена, но се смяташе за „при равни други условия“. аз не го направих.

P.S. Мисля, че причината за моите неуспехи е добре описана в тридесет секунди. И няколко .

Как работи процесът на интервюто в Yandex.

Как да се кача на него

Почти всяка вакантна позиция в Yandex има тестова задача - оттам започва всичко. Отговорете на въпросите на страницата за свободни места и изпратете своята кандидатура. Ако сте издържали успешно теста и се интересувате от услугата за набиране на персонал, ще получите покана за среща – обикновено в рамките на една седмица.

Подходяща под всякаква форма, а за дизайнери и разработчици ще бъде заменена от портфолио или връзка към хранилище. Добре е да придружите автобиографията си с безплатна история защо трябва да бъдете наети. Бъдете готови да обобщите ключови факти в интервюто си – представянето е толкова интересно, колкото и вашата биография.

Колко срещи ще има

Най-често срещаните интервюта са четири. В някои случаи, в зависимост от професията на кандидата, решението за наемане може да се вземе след две срещи. За особено отговорни позиции броят на интервютата може да бъде увеличен до пет или шест.

Как върви

Срещата обикновено продължава час-два. Ще ви предложат чай и кафе, вода и бисквитки. Интервюто с разработчик се състои от серия от кратки срещи с различни експерти. Наемателят определено ще ви разкаже всички подробности.

Кой ще бъде на интервюто

Служителят по наемането и вашият потенциален шеф. Ако сте подходящи за множество роли или кандидатствате за важна позиция, други експерти могат да се присъединят към срещата.

Какво да очаквам

Някои въпроси или задачи може да не се отнасят пряко до свободното място - така се тества способността за разсъждение в непозната ситуация. Също така бъдете готови да нарисувате диаграмата с маркер на стената или да напишете кода на хартия, без компютър.

Какво ще стане след това

Понякога има дълга пауза между срещите и особено след последното интервю. Моля, бъдете търпеливи. Ако работодателят не е отговорил на обаждането или писмото, това не означава, че не сте се справили. През това време службата за набиране на персонал може да комуникира с други кандидати, а последният тест често се преглежда от много хора.

През 2001 г. всички служители на Yandex се побират в двуетажна сграда на улица Вавилов. Тогава компанията нае два офиса в Таганка и Яуза. Сега той заема няколко сгради на бизнес център „Красная Роза“ на улица „Лев Толстой“ в района на Парк Култури. Общо в Yandex работят повече от 6 хиляди души, от които около 4 хиляди са в Москва. Тук седят разработчици на различни услуги, мениджъри на проекти и услуги за поддръжка. Някои екипи са напълно концентрирани в столицата, други работят в няколко града. Например търсенето се развива в Москва, Санкт Петербург и Екатеринбург, с браузъра се занимават не само московчани, но и хора от Новосибирск и Киев. Офисите на компанията във всички градове изглеждат приблизително еднакво, но всеки служител има възможност да проектира работно място по свой начин. Селото се научи как да работи във фирмата.

Yandex

IT компания

Дата на основаване: 1997 година

Брой служители в офиса:
около 4000 души

Площ: 40 000 кв. м.


Наемане

Yandex постоянно търси нови служители. Освен разработчици с познания по C++, Python и JavaScript, компанията може да се нуждае от специалисти по големи данни, разпознаване на реч или изображения, както и от мениджъри на проекти. Обяви за работа могат да бъдат намерени на корпоративния уебсайт и порталите за набиране на персонал. За обучение на персонал Yandex отвори училища за мениджъри и анализ на данни - техните ученици и възпитаници имат шанс да получат стаж.

От кандидатите първо се изисква да решат тестов проблем, свързан с бъдеща работа. Например, кандидат за длъжността дизайнер на интерфейси за Yandex.Teleprograms трябва да си представи как може да изглежда мобилното приложение на услугата. Ако компанията е доволна от отговорите, лицето е поканено на серия от интервюта. Кандидатите за позиции за разработчици понякога се представят на няколко екипа наведнъж, за да се определи с кого ще бъде по-удобно и интересно да се работи.

Адаптация за начинаещи

Yandex има специални служители, които помагат на новодошлите да свикнат с него. Процесът на адаптация започва още преди да отидете на работа. Подготвя се лаптоп за новия служител и се определя удобен ден за започване на работа. За това компанията е разработила специална програма, чийто интерфейс е подобен на задръстванията на Yandex.Traffic. Показва в кои дни много новодошли идват на работа (те са маркирани в червено) и в кои - почти никой (зелено).

В миналото ръководителите обичаха да водят нови хора на работа в понеделник. Но експертите по адаптация на "Яндекс" категорично не препоръчват това. На този ден тук се провежда т. нар. хурал, общо събрание с ръководството, където те разказват последните новини, както и срещи в рамките на екипите. Ще е добре новият служител да отиде за тях, и няма да губи време за получаване на значка и компютър. Ето защо новодошлите често са помолени да дойдат в офиса в петък за половин ден, да подпишат всички документи, да вземат лаптоп, да се срещнат с колеги и да започнат да работят пълноценно в понеделник.

В първите месеци на работа специалисти
на адаптация
покани
служител съвети
и разберете
как е той

Понякога се избира нов човек като ментор, който помага да се адаптира в компанията и обяснява вътрешните правила (такива служители преминават специално обучение). По време на изпитателния период начинаещите преминават курс за ориентиране. На него говорят ръководителите на компанията, разказват за нейната история, принципи на работа, технологии и начини за осигуряване на приходи от услуги. В първите месеци на работа специалистите по адаптация канят служителя на чай и разбират как се справя. Разговарят и с шефа му, за да видят дали визията му за работата съвпада с тази на подчинен.

Компанията се занимава и с вътрешна ротация на служителите. Ако даден проект навлезе в етап на поддръжка, за разработчиците му се намират други задачи, за да не им омръзне.



















Организация на работата

Офисът на Yandex работи седем дни в седмицата, 24 часа в денонощието. Отделите за финанси, човешки ресурси и продажби работят по обичайния график за руските компании, за да поддържат връзка през работното време. Разработчиците, от друга страна, могат да дойдат, когато им е удобно. Някои предпочитат да работят през нощта и да се явят в офиса около 20:00, за да закусят, преди трапезарията да затвори. Компанията умишлено не инсталира легла и хамаци в офиса, така че разработчиците да не живеят на работа.

Основното средство за комуникация е пощата. Yandex има много вътрешни писма за работа, хобита, хобита и екипни новини. Има вътрешна блог услуга "Etushka" (от знака @), където служителите могат да пишат за живота и работата. Публикациите се подреждат по брой харесвания, няма цензура, казват от компанията. Например, ако някой напише, че шефът му е лош, а останалите подкрепят публикацията с харесвания, тя ще бъде публикувана и обсъдена.

В офиса има едно правило за дрескод: трябва да дойдете с дрехи. Разказват, че е бил представен, след като едно лято служителите решили да работят на балкона по бански и деморализирали мъжкия екип. Никой не обръща внимание на униформата – можеш да дойдеш с тениска, с дреди, бос и да се возиш на скутер по коридора.
























Интериор

Много открити пространства на Yandex имат ярки фотьойли и пуфове, бели винилови тапети по стените - можете да пишете нови идеи върху тях, да рисувате, да рисувате графики. С цялата гъвкавост на дизайна, работното място може да бъде персонализирано. Например, един работник е бил алергичен към местния килим, а друг е бил настанен в офиса му. Всички служители могат да поръчат лампа, гардероб или рафт, както и да изберат стайно растение след консултация с корпоративен цветар. Някои имат животни - тритони, мишки, костенурки и дори змия.

В допълнение към работните места има зони за отдих и библиотека без библиотекар: можете да вземете книга назаем, като прикачите работна значка към нея.

Офис храна

На приземния етаж на основната сграда на Yandex има столова, която е отворена от 9 до 21 часа. Можете да закусите с бъркани яйца, овесена каша, кнедли или гювечи, да обядвате или вечеряте - ястия от различни страни по света: в менюто можете да намерите борш с понички и рулца.

Служителите също могат да посещават някои кафенета, като плащат с работна значка. Всеки месец на картата им се превежда фиксирана сума за храна и можете да я харчите не само в столовата, но и например в кръчмата John Donne или в магазина на Караваеви, които се намират наблизо.

Образование и забавление

За да повишат своята квалификация, служителите могат да отидат в секцията „Обучител“ на корпоративния портал и да гледат видеоклипове от вътрешни семинари за обмяна на опит и други събития. Yandex разполага с екип от обучители, които провеждат курсове за служители. Например, тук са популярни курсове за развитие на презентационни умения: разработчиците понякога трябва да говорят на вътрешни срещи и конференции.

В Yandex няма задължителни обучения за посещение, както и ограничения за обучението на всеки служител. Предполага се, че всеки може да заяви необходимостта от посещение на семинар или да напусне не особено интересно обучение, дори ако компанията вече е платила за това.

Служителите могат да учат чужди езици, както за работа, с възможност за получаване на сертификати, така и само за душата. Достатъчно е да съберете група желаещи и компанията ще помогне при търсенето на учител по френски, английски, иврит или турски (фирмата има офис в Турция).

Офисът разполага с чаши за свирене на арфа и китара.Можете да усъвършенствате уменията си музикална стая на тавана

В офиса има клубове за свирене на арфа, китара и други инструменти. Можете да усъвършенствате уменията си в музикалната стая на тавана. Няколко пъти в годината се провеждат джемове на Yandex, на които изпълняват музикални групи от служители. В чест на празниците се провеждат и майсторски класове - по рисуване, арабска писменост, жонглиране и дори подстригване на брада и мустаци.

Можете да влезете във форма, без да напускате офиса: има фитнес уреди, салон за масаж, както и зала за йога и танци. Освен това компанията помага при договарянето на отстъпки с фитнес клубове. В офиса има и хоризонтални прътове – един от екипите има традиция да се дърпа преди обяд. През лятото много служители преминават към велосипеди: за тях Yandex има паркинг за велосипеди за повече от 300 места и душове.

снимки:Иван Анисимов

Как работи процесът на интервюто в Yandex.

Как да се кача на него

Почти всяка вакантна позиция в Yandex има тестова задача - оттам започва всичко. Отговорете на въпросите на страницата за свободни места и изпратете своята кандидатура. Ако сте издържали успешно теста и се интересувате от услугата за набиране на персонал, ще получите покана за среща – обикновено в рамките на една седмица.

Подходяща под всякаква форма, а за дизайнери и разработчици ще бъде заменена от портфолио или връзка към хранилище. Добре е да придружите автобиографията си с безплатна история защо трябва да бъдете наети. Бъдете готови да обобщите ключови факти в интервюто си – представянето е толкова интересно, колкото и вашата биография.

Колко срещи ще има

Най-често срещаните интервюта са четири. В някои случаи, в зависимост от професията на кандидата, решението за наемане може да се вземе след две срещи. За особено отговорни позиции броят на интервютата може да бъде увеличен до пет или шест.

Как върви

Срещата обикновено продължава час-два. Ще ви предложат чай и кафе, вода и бисквитки. Интервюто с разработчик се състои от серия от кратки срещи с различни експерти. Наемателят определено ще ви разкаже всички подробности.

Кой ще бъде на интервюто

Служителят по наемането и вашият потенциален шеф. Ако сте подходящи за множество роли или кандидатствате за важна позиция, други експерти могат да се присъединят към срещата.

Какво да очаквам

Някои въпроси или задачи може да не се отнасят пряко до свободното място - така се тества способността за разсъждение в непозната ситуация. Също така бъдете готови да нарисувате диаграмата с маркер на стената или да напишете кода на хартия, без компютър.

Какво ще стане след това

Понякога има дълга пауза между срещите и особено след последното интервю. Моля, бъдете търпеливи. Ако работодателят не е отговорил на обаждането или писмото, това не означава, че не сте се справили. През това време службата за набиране на персонал може да комуникира с други кандидати, а последният тест често се преглежда от много хора.


След като прочетох съобщението на тази компания в RSDN, реших да се опитам да отида при тях за интервю. Попълних въпросник на сайта, направих го внимателно и съзнателно, свързах автобиографията си и я изпратих. Те отговориха около седмица по-късно, казаха, че харесват отговорите на въпросите и обобщенията и ги поканиха на интервю. Всичко написано по-нататък е само мое субективно мнение и нищо друго, така че не е нужно да ме опровергавате и поправяте, не се преструвам на обективен

Преди интервюто прочетох всичко, което открих за работата в Yandex, по-специално интервюта с много шефове на Yandex за това колко внимателни са към хората и какъв добър процес на подбор имат. Разгледах снимките в сайта, PR-а им за работа във фирмата и т.н. Yandex се опитва да се позиционира като демократична и неформална компания, където се грижат за хората, създават всички условия за работа за тях.

Качих се в корпоративен микробус, седях, хората влязоха, не казаха здравей, т.е. атмосферата явно не е стартъп, където всички се познават. Пристигнах малко по-рано, обиколих квартала - обикновена индустриална зона, близо до Кристал, това е районът на сърпа и чука, според мен, доста социално слаб, куп индустриални предприятия, сиви скучни къщи. Сградата на Yandex изглежда добре, въпреки че, разбира се, не достига нивото на добър бизнес център. Рецепцията на Yandex е много помпозна, но неудобна - няма къде да седнете твърде много.

Интервюиращият ме посрещна на рецепцията, заведе ме в стаята, предложи ми кафе. Офисът не е много удобен, въпреки целия помпозен дизайн (боядисани тухли, пластмасови "вълни", бунт от цветове), офисът прави много противоречиво впечатление: старите времена се пресичат с високотехнологични и "черпачни" елементи (кутии, висящи лампи върху проводници или проводници). Еклектичен офис, смесица от различни стилове, прави много двусмислено впечатление. Наистина не ми харесаха "тройките" - три маси на 120 градуса без прегради, работниците ще трябва да се съзерцават един друг поне 8 часа на ден, което е неприятно. След около пет минути интервюто започна.

Интервюиращият веднага мина на „ти“, въпреки факта, че аз го наричах „ти“. Разбира се, разбирам, че "неформален екип, в който всички са равни", само че аз все още не съм член на екипа, по-скоро е връзка - изпитващ/студент и обикновено изпитващите не преминават на "ти". Нямам нищо против „ти“, но мисля, че би било хубаво да предложим и не съм сигурен дали това е добра идея за интервю.

Интервюиращият попита защо искам да напусна настоящата си работа, след като получи стандартен отговор за „възможности“, той каза, че ще задава въпроси. Не чух никакво „въведение“ за фирма, групи, проекти, никой не ми позволи да задавам въпроси. Тежкият изпит по C ++ започна. Спомних си студентските си години и злия учител по висша математика, чието най-голямо щастие беше да получи тройка. Без компютри или интернет, както понякога се казва, само лист хартия и химикал. Първо, трябва да напишете клас, да наследите друг клас от него - това е загряване. След това започва да пише конструктори за копиране, които копират оператори за присвояване за класове с куп указатели към други обекти (дълбоко копие). Още повече - напишете алгоритъм от паметта, да речем radix-sort, без камшици и интернет - трябва да знаете. Влезе вторият, не се представи, седна до него, започна да задава въпроси. След това започват "крушките" - пъзели от олимпиади по информатика - задачи за влакчета, бели и черни топки, крушки и т.н. Задават пъзел и мълчат - седят си пред лаптопите, правят си нещата. Атмосферата е изключително неприятна, психологически натиск и изискване за разрешаване в рамките на няколко минути. Интервюиращите не подозират, че не всички хора могат да решават проблемите бързо, много от най-трудните проблеми се решават добре от „бавноумни“ хора, бавно и в тиха среда. Нямаше диалог, имаше изпит в института.

Апотеозът на интервюто беше фразата, извинете, не сте подходящи за нас, можете да бъдете свободни (по-нататък бяха коментирани моите познания за C ++ и умствените способности като цяло). Изпитът свърши, получих оценка. Много недружелюбно отношение - на човек не само не е позволено да запази лице, напротив, веднага му съобщават, че е "глупак" и го молят да напусне помещението. Не се върнах с техния микробус, хванах кола. Така че - Yandex направи така, че ще направя всичко възможно, така че никога повече да не се появявам там. Интервюиращите не се интересуваха какво мисля за компанията, интересуваха се само дали съм подходящ или не. Корпоративната култура в Yandex все още не е формирана, Yandex вече не е стартъп, но все още не е корпорация, следователно човешките отношения вече избледняват на заден план и нищо не е дошло на тяхно място. Те се опитват усилено да създадат имидж на „марка“, но няма чувство за пропорция и коректност на корпорациите. Най-близката асоциация е новият руснак, който забогатя и реши да стане аристократ, при липса на аристократично възпитание и „съветски” маниери.

Много съм благодарен на Yandex, че ми даде безплатен изпит по C ++ и ме уведоми по-добре за слабите си страни. Но ще се опитам много да избегна второто интервю във вашата компания, много.

От мен: за по-подробна информация публикувайте източника, има много "разговор" между автора и коментаторите :)
например, отговорът може би е един от неговите проверяващи:

Така че, ако се съди по описанието на интервюто, един от героите можеше да съм аз. Този, когото интервюирах, също изглежда беше идентифициран, но с вероятност от 90%. За чистотата на експеримента можех да назова как се казваш (можеш само име и дата на интервюто).

Какво мога да кажа:
1) Наистина интервюто в Yandex започва с технически въпроси, които продължават дълго време. Да, това вероятно не е правилно и интервюто трябва да започне с някои правила и въпроси за това, което сте направили. Въпреки това, ако вероятността човек просто да не пасне е 90%, тогава искате да разкажете всичко това подробно, след като стане ясно, че човек може тривиално да знае как да програмира. Може да сте прав, че липсата на интерес към собствената ви личност изглежда враждебна, но обикновено се появява след няколко добри отговора.

Въпреки това сега ще помислим за това и може би ще вземем решение от някакво 5-минутно въведение. Изведнъж за кого е важно.

2) Спонтанното скачане на "ти" е мой навик. Така се случи, че във всички компании, в които работех, е прието да се свързвам с всички, включително с гена. директор. Това, че трябва изрично да предлагате на хората да преминат на "ти" ще се съобразя - ще го направя.

3) Най-общо „сортиране по корен“ означава нещо като следното. Има алгоритъм radix_sort, който сортира числата в линейно време. Трябва сами да напишете този алгоритъм и да го използвате, за да изпревари стандартния std :: сортиране. От ваша страна това std :: сортиране е O (n * ln (n)). Срещу теб, че константата е по-лоша и на лаптопа има само 1Gb памет (тоест да увеличаваш безкрайно размера на масива с надеждата, че няма да работи).

Ако кандидатът не знае алгоритъма, тогава той му се казва. Когато решавате проблеми, можете да използвате Интернет и wikipedia.org, където е описан алгоритъмът. Проблемът е необходим, защото има хора, които имат добри теоретични познания, но правят всичко с ръцете си много, много зле. Между другото, проблемът ще трябва да се промени. Между другото, в този контекст вие ме излъгахте, меко казано, че нямате възможност да използвате интернет, а трябва да знаете алгоритъма.

Вече казах, че имам 10% шанс да те идентифицирам погрешно. Но ако е вярно, тогава доколкото разбирам, вие сте човекът, който не може да направи дълбоко копиране на лист хартия, получи диагноза, че вероятно можете да я опитате при младши, а след това след няколко часа не само изпреварва std :: sort , но като цяло, за да накара кода наистина да сортира масива от числа, а не да се срине в началото. Средното време, което един добър програмист отделя на тази задача, е около 1 час.

5) За микробуса: Не знам дали ще бъде изненада за вас, че половината от хората, които се возят в нашия микробус, не са служители на Yandex. Причината е много проста - тук има много офиси и всички районни офиси използват нашия микробус. Трябва по някакъв начин да стигнат от метрото. Можете, разбира се, да бъдете допуснати там само с пропуски и талони, които могат да бъдат изпратени по имейл, но това са чисти хемороиди. По-лесно е да пуснете повече микробуси и да оставите всички да карат.

4) Тезата, че трябва да търсите силни страни в човек, а не слабости, като цяло е много вярна. Всъщност обикновено през първия час на интервюто се опитваме да намерим силна страна под формата на познаване на един език за програмиране. Ако го намерим, тогава започват всички други търсения на професионализъм. Относно изобщо да не пускаме програмисти на интервюта, идеята разбира се е свежа, но бих искал да дам възможност на човек да избере с кого да работи. Освен това все още имам съмнения, че какъвто и да е брой разговори в живота могат да определят професионализма на човек. Ако имате подобен опит в организирането на интервюта изключително от HR-и без никакви технически въпроси, ще се радвам да чуя за това.

За кандидати, които искат да започнат интервю с HR, а не с програмист, нека се съгласим да пишете за това изрично в отговор на поканата. За да не полудее човекът, на когото сте казали това, обърнете се към мен или дайте линк към това съобщение („Да те интервюирам ли веднага, или първо ще говориш с HR?“).

5) Ние наистина се конкурираме с Google в Русия. Може би точно както Лада си съперничи с Форд. Единственото нещо е, че Жигули струва по-малко, а и ние, и Google предоставяме услуги на нулева цена.

6) Защо интервютата са такива, а не различни? Защото целта им не е „всички харесват“, а да разберем дали сме подходящи един за друг или не. Че не подхождаме на човек, лесно съм готов да чуя, също се случва. Какво искаме от човек, вече казах няколко пъти:
а) Познаване на езика за програмиране, който смята за основен. Включително, може би, някои от неговите неочевидни функции, например, че има изключения в C ++ и sizeof (long) може да върне различна стойност на различни платформи. Може би питам нещо излишно, разбира се, но това е нашата секта. Между другото, освен самото начало на интервюто на теста, можете да използвате документацията и да търсите в Интернет (попитайте интервюиращия - отговарят ви).
б) Че човекът знае основните алгоритми. А именно: той може да избере подходящия контейнер за задачата и като цяло знае как работи или може да го измисли.
в) Че след като получи някакъв проблем, който не е стандартен (няма значение за влакове, крушки или дизайн на търсене), той няма да изпадне в пълен ступор, но поне с подкани ще го реши.
г) Че е в състояние да напише 50 реда код, така че да не падне, и след това да извърши най-простата оптимизация върху него.
Искаме ли твърде много?

7) Женя Завалишина, която е директор на Я.Д. наистина бившата съпруга на Дима Завалишин, който не е работил в Yandex от 5 години, той вече има свой собствен стартъп dz.ru. Докато се върна в Yandex, Дима вече не работеше тук и те я извикаха, защото тя е много умна и разбираема и изобщо не е "на дърпане", както може да се предположи.

8) Проблемът за "начин за намиране на фиксирана точка на картографиране на свиване" е просто Den postbat в неговия блог, така че той нарече част от алгоритъма, познат от 60-те години. Този, който Лари Пейдж за първи път предположи, че ще приложи в мрежата, и го преименува с името му (PageRank). Обсъждаме тази тема, когато набираме робот. В този случай отново бяха дадени всички необходими определения. Разбира се, те не ни искат никакъв TFKP.

Коментар от Den откъде идва всичко: Имаме различни задачи в групата роботи. Чрез метода на последователно търсене на компетенции се оказа, че човек не знае как да програмира и се предполагаше, че лице, току-що завършило PhysTech (комп. дискутиране на проблеми, свързани с „метод на картографиране на свиването“, който е тясно свързана с изчисляването на TCI). За съжаление това предположение не се потвърди.

9) Когато в Yandex имаше 78 души, аз също ги познавах по име. Тогава започнах да познавам само разработчиците по имената и се счупих някъде при цифрата от 150 души. Съжалявам лош спомен.

10) на 21, офисът наистина е пълен с хора, дошли на работа в 12 или 13 часа. На мен ми е по-удобно например.
Всеки проблем с дизайна може да бъде решен чрез въвеждане на допълнителен абстрактен слой, с изключение на проблема с твърде много допълнителни абстрактни слоеве.