Як працюють у «Яндексі. Які завдання пропонують при влаштуванні на роботу в Яндекс аналітиком Тести після влаштування на роботу в яндекс

Цього року я знову "подав документи" на вступ до школи менеджерів Яндекса і знову невдало. Оскільки Яндекс не зберігає анкети за минулі роки, я вирішив зробити це за них, а заразом викладаю і свої відповіді на запитання - має бути якась користь від витраченого часу. У моєму випадку відправлена ​​анкета стала приводом для очного спілкування в офісі Яндекса з командою освітніх проектів, але в саму школу я не був відібраний. Згідно з презентацією HR директора Яндекса, на співбесіду з приблизно 300 анкет потрапляє близько шістдесяти претендентів, так що це не найгірший результат. :)

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

  1. Скотт Беркун "Мистецтво управління проектами"
  2. Фредерік П. Брукс. «Міфічне людино-місяць»
  3. Том Демарко “Deadline. Роман про управління проектами»
  4. Дж. Ханк Рейнвотер "Як пасти котів"

На співбесіді мені були поставлені такі питання:

  • Чому я не можу визначитися, вибираючи між роллю програміста та менеджера?
  • Функції менеджера, навіщо він взагалі потрібний?
  • Як визначити, що плоди твоєї роботи комусь потрібні?
  • Як вирішити розбіжність з дизайнером, якщо немає керівника, до якого можна звернутися і гайдлайни тут не помічник? Відкрите питання, найдовше обговорення.
  • Що змінилося у мене з?
  • Чому я не виконав завдання зі зірочкою і як би виконав зараз
  • Скільки часу я витратив на виконання тестового завдання?
  • Які я маю питання?

Жодне питання не викликало у мене труднощів, про всяк випадок у секції своїх питань я запитав варіант відповіді команди на відкрите питання і не знайшов значних розбіжностей зі своїм варіантом. Але, незважаючи на це і коментар, що прозвучав на співбесіді про те, що вони були вражені моїми відповідями на питання анкети, я маю що маю. :)

Отже, анкета до школи менеджерів Яндекса у 2013-му році у форматі питання-відповідь:

Чому вас зацікавила Школа менеджерів Яндекса і чого ви від неї чекаєте? Будь ласка, дайте відповідь розгорнуто.
Я вже працюю ІТ менеджером, але вважаю, що мені не вистачає теоретичного базису та унікального досвіду, яким володіють лише лідери індустрії, які займаються розробкою та впровадженням у промислових масштабах on the bleeding edge of technology. Розраховую що школа розвине мене у професійному плані і дозволить рухатися далі технічніше.

Яндекс (судячи з виступів на конференціях та семінарах) складається з професіоналів та фанатів своєї справи, менеджмент роботи такої організації значно відрізняється від “середнячків”. Це цікаво.

Насамперед від школи я чекаю на отримання корисних знань за темами позначеними у програмі, цікавими завданнями та унікальним досвідом розробки проекту у форматі яндекса.

Якщо після закінчення теоретичних занять запросимо вас на стажування в Яндекс, чи зможете ви проходити його на умовах повної або часткової зайнятості (не менше 30 годин на тиждень, але можливий гнучкий графік)?
Безумовно, зможу, тому що маю хороші стосунки з керівництвом на поточному місці роботи. Якщо буде можливість повної зайнятості на час стажування, я виберу саме її (візьму відпустку).

Які ролі менеджера вам найбільш близькі та цікаві? Яндекс створює та підтримує безліч проектів, часом – принципово різних. Відповідно, їх менеджерам також доводиться грати різні ролі:

  • Менеджер-аналітик. Займається аналізом великих обсягів даних та написанням простих скриптів для обробки даних, розробляє нескладні алгоритми.
  • Менеджер процесів. Відповідає за планування та контроль завдань та термінів виконання, оптимізує процеси у команді.
  • Менеджер з продуктів. Формує продуктове бачення та вимоги до нових продуктів, формулює ключові показники ефективності та слідкує за їх досягненням, тісно взаємодіє з командою дизайнерів та розробників, щоб реалізувати та запустити продукт. Менеджер з маркетингу товару. Досліджує користувачів та їх потреби, аналізує ринок, формулює вимоги до продукту, відповідає за запуск та просування продукту.
  • Менеджер-координатор Займається координацією людей, мотивує, вибудовує спілкування з-поміж них.
  • Технічний менеджер. Розбирається у технологіях. Займається побудовою та підтримкою інфраструктури.
  • Менеджер інтерфейсних проектів Відповідає за проектування та прототипування інтерфейсів, взаємодію з дизайнерами.
  • Найчастіше менеджери Яндекса поєднують відразу кілька ролей. Якщо вам цікаво приміряти їх – вступайте до Школи менеджерів Яндекса.

Найбільш близька і цікава роль менеджера інтерфейсних проектів. Мені здається, що менеджер з продуктів у представленому списку скоріше збірна роль, що складається з інших. Саме ця роль мені найбільш цікава в перспективі, а зараз я також виділяю для себе роль менеджера-координатора, тому що люди - найбільш складний і цікавий у роботі "інструмент" і в цій галузі у мене є деякий досвід.

Яким напрямом (посилання на перелік сервісів) в Яндексі вам хотілося б займатися? Яка з вакансій (посилання на список відкритих вакансій) вам здається найцікавішою і чому?
Мені цікаві карти, розклади, авто, пошта, rss reader та, звичайно ж, пошук.

Мені цікава вакансія менеджера інтерфейсів serp у зв'язку з тим, що, по-перше, робота тісно пов'язана з інтерфейсами, а по-друге, Яндекс нещодавно представив острівну видачу і це здається мені перспективним напрямком і обіцяє велику кількість цікавої роботи. Швидше за все serp - сторінка Яндекса, що найчастіше відображається, почесно прикласти до такого продукту свої руки і голову.

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

Вакансія менеджера проектів, що віддаються на аутсорсинг цікава своєю специфічністю - зовнішні компанії, більш формалізована взаємодія, перелік контактів, що змінюється, - у цьому є свій шарм. Хоча, звичайно, спочатку мені хотілося б попрацювати саме всередині Яндекса.

Опишіть наявний у вас досвід роботи (місце, посада, ваші обов'язки та проекти). Відсутність досвіду не є перешкодою для вступу до Школи.

Навчаючись на п'ятому курсі, я вийшов на роботу системним адміністратором у невелику виробничу організацію (близько п'ятдесяти осіб) з офісом у Москві та заводом у Тверській області. Після шести місяців випробувального терміну я був названий заступником генерального директора з ІТ і став відповідати за все, що стосується ІТ в цій організації. Працював там трохи більше трьох років – встановив сервери, звів усі комп'ютери в єдину локальну мережу (офіси з'єднав через VPN), проектував розташування слаботочних комунікацій у новому офісі та приймав роботи, підняв внутрішню пошту та термінальний сервер, встановив IP телефонію, систему стеження за виробничим. процесом та відеоспостереження, завів більшість співробітників в управлінську конфігурацію 1С та навчив їх, створив три сайти для різних типів продукції. Працювати було дуже цікаво, тому що компанія в плані ІТ була в зародковому стані і багато що вдалося змінити. Все добре працювало і далі в масштабі цієї організації було нікуди розвиватися.

Іноді я керував розробкою та розробляв найпростіші сайти у форматі фрілансу, замовлення йшли з яндекс.директа, перелік (хоч і втратив актуальність) робіт знаходиться тут (посилання).

Після цього перейшов на поточне місце роботи - організація зі зв'язками в міністерстві освіти, що курирує різні ІТ проекти. Спочатку працював менеджером з інформаційних технологій, близько року тому перейшов на позицію системного архітектора. Основні обов'язки: написання технічних вимог до замовляння ІТ послуг та організація технічної експертизи виконаних постачальниками робіт. Значні проекти, в яких я взяв активну участь:

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

Розкажіть, будь ласка, з якими складними ситуаціями у житті, навчанні чи роботі ви стикалися і як ви їх вирішували? Які дії допомогли вам розібратися із проблемою?

В інституті на заліковому тижні якось довелося перебувати одночасно на двох заліках, врятував один відмінник з іншої групи потоку. Доводилося також зустрічатися з не зовсім адекватними викладачами і знаходити до них підхід (сидіти на першому ряду, ловити погляд, просити принести додаткові матеріали на диску, спеціально робити дурну помилку у відповіді на питання квитка, а потім наполегливо "шукати" її під час очного відповіді).

Минулого року постало питання про оформлення на матір будинку в глибинці України (спадщина), в якому зараз ніхто не живе. Був тиждень часу на старт процесу та тисяча доларів. Оформив довіреність, приїхав поїздом до Києва, взяв в оренду автомобіль, доїхав до дому, взяв копію заповіту в адміністрації села та написав заяву у нотаріуса. Тепер спілкуюся з нотаріусом по телефону, документи шлю поштою, а сусідка, з якою я познайомився і жив той тиждень, дивиться за будинком і має довіреність на юридичні справи щодо оформлення того будинку у спадок. Процес йде досі (паперова тяганина з підтвердженням у російської влади), але у потрібному напрямку.

Цього року літав зарубіжжя, де потрібно було активно пересуватися у межах невеликого міста протягом місяця. А у права в той час лежали в ДІБДР і в РФ я їздив по тимчасовому майну, яка в іноземній державі не має сили. Дізнався, що аерофлот возить велосипеди за +50$ до квитка в кожну сторону, купив сумку, розібрав його, підготував до транспортування та звозив із собою. Скрізь встиг, заощадив грошей на оренді авто, розім'явся і навіть трохи засмаг.

При впровадженні ІТ систем у створенні доводиться зіштовхуватися з протидією із боку рядових і дуже співробітників. Ця проблема вирішувалася мною по можливості особистим підходом, а на рівні керівників підрозділів, які відстоюють свої особисті інтереси – за допомогою керівника організації, якому іноді доводилося пояснювати навіщо я роблю саме цей крок.

Нижче представлена ​​вікова структура населення країни N, а також частка тих, хто використовує Яндекс у кожній із категорій.
Молодше 20 років: Частка населення – 20%, Використовують Яндекс – 40%
Від 20 до 50 років: Частка населення – 40%, Використовують Яндекс – 50%
Старше 50 років: Частка населення – 40%, Використовують Яндекс – 80%
Чому дорівнює ймовірність, що випадково обраний користувач Яндекса буде молодше 20 років?

Шукана ймовірність дорівнює відношенню кількості користувачів Яндекса молодше 20 років до загальної кількості користувачів Яндекса різного віку. Кількість користувачів Яндекса віку<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.

Припустимо, Яндекс вніс до сторінки результатів пошуку деякі зміни. Необхідно оцінити, наскільки вони впливають на можливість кліка по одному з результатів на першій сторінці видачі. Довгострокові дослідження показали, що до нововведень ця можливість становила 50 %. Скільки необхідно даних, щоб оцінити ймовірність кліка (після зміни) з точністю до одного процентного пункту з рівнем довіри не менше 95% (можете вважати, що 0,975 квантиль нормального розподілу дорівнює 2)?
Нехай Mi - кількість відкриттів сторінок, де досліджене посилання було натиснуто. N - фіксована та шукана кількість випробувань. Можливість кліку p = /N. Відповідно до інтегральної теореми Муавра-Лапласа 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}.
Отже (0,01 * N) / sqrt (N * p * (1-p)) = 2
0,0001 * N / (p * (1-p)) = 4
N = 40000 * (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 = 2Ф (...) =>
0.01 * sqrt (n / (p * q) = 1.96
n/(p*q) = 38416
n = 38416 * p * q => Nmax = 9604

Відповіді трохи відрізняються через припущення в першому варіанті рішення, що 0,975 квантиль нормального розподілу дорівнює 2 (насправді 1.96).

Користувачі щодня ставлять Яндексу мільйони запитань. Як ви вважаєте, якою має бути ідеальна відповідь пошукової системи на запит [барселона]? Будь ласка, намалюйте схему першої сторінки з результатами пошуку, обґрунтуйте розташування блоків. Придумайте, будь ласка, кілька критеріїв оцінки ефективності, які підтвердять, що ваш варіант кращий за існуючий.
Запропонована мною схема, для порівняння - поточний на момент написання поста варіант Яндекса.

Перед тим, як приступити до виконання завдання, я уважно вивчив всю інформацію про “острівну технологію” і будував своє рішення на цій основі. Барселона – досить загальний запит. Аналіз wordstat (регіон Росія) та вивчення видачі yandex.ru(com), google.ru, bing.com, mail.ru, nimga.ru показує що люди, які набирають слово “барселона” шукають інформацію про однойменний футбольний клуб, місто Іспанії та фільм. Тому першими елементами на серпі я пропоную показати саме ці уточнюючі слова (футбольний клуб, місто, фільм), що доповнюють загальний запит до точної приналежності до певної теми.

Відповідно до аналізу частоти запитів, що містять слово "барселона" на wordstat, в 91% люди шукають інформацію про футбольний клуб, трохи більше 4% - про місто в 1% - про фільм. При підсумовуванні не виходить 100 через наявність загальних запитів, на кшталт “барселону відео”. З урахуванням місячної популярності запиту "барселона" виходить що 37 тисяч людей на день, набиваючи це слово, очікують побачити інформацію про футбольний клуб, 1800 чоловік - про місто і 450 - про фільм (приблизні оцінки). Зрозуміло, що ці цифри не можна порівняти і на перший погляд здається, що першу сторінку видачі варто повністю заповнити результатами з інформацією про футбольний клуб.

Відсутність інформації про велике місто Європи викличе майже 2 тисячі людей на день серйозне здивування на кшталт “Як же так, вийшло, що яндекс все знає про футбол, але не чув про європейське місто?”. При цьому інтереси 37 тисяч людей, які шукають інформацію про футбольний клуб з одного боку піддаються систематизації, а з іншого - за одним словом неможливо точно вгадати, що їм потрібно, так що деяка частина з них навіть при 10 з 10 результатів про футбольний клуб піде з першої. сторінки незадоволеної.

Аналіз запитів про футбольний клуб, що містять слово, дозволяє оцінити інформацію, які люди найчастіше шукають всередині даної теми. Це результати та огляди матчів (в основному недавні та з відомими командами), трансляції та відео матчів, інформація про поточні турніри, загальна інформація про команду. Надавши цю інформацію або, як мінімум, посилання на неї на першій сторінці (бажано - у верхній її частині), ми задовольнимо більшу частину користувачів і зможемо показати результати про місто і, можливо, навіть фільм без шкоди для основної маси користувачів.

Інформацію про нещодавні минулі та майбутні матчі я вважаю за доцільне поєднати в єдиному інформаційному блоці, де будуть представлені учасники матчів у порядку “господарі - гості”, назва чемпіонату, дата проведення, результат матчу та посилання на пошук більш конкретної інформації. Крім вибору за датою, важливо відображати матчі з відомими в РФ командами, навіть якщо вони проводилися відносно давно або заплановані нескоро. Посилання (прогнози, трансляція, огляд, відео) можуть бути представлені як партнерами, так і шукати з уточненими запитами. По кліку миші на рахунок бажано виводити невелику табличку про хвилину матчу та автор гола. Цей блок я розташував першим.

Існує велика ймовірність, що користувачам, що прийшли, будуть цікаві останні новини від великого ньюсмейкера "ФК Барселона". Представляти кожну новину окремим рядком мені здалося розкішшю (і розмиванням видачі), тому я вирішив поєднати кілька останніх (цікавих) новин у єдиному блоці про списки заголовків новин. Якщо зацікавить заголовок, він може відкрити додатковий блок з анонсом або відразу перейти на джерело. Цей блок я розташував другим.

Джерела, що містять велику кількість якісної інформації за темою (та ще й добре представленою), такі як sports.ru або єврофутбол має сенс розташувати відразу після цих блоків разом із посиланнями на основні інформаційні підрозділи цих сайтів за командою, що шукається. У більшості блоків з результатами я використовую посилання на підтеми для того, щоб направити користувача із загальним запитом за потрібним саме йому напрямом (при цьому стежу, щоб вони по можливості не повторювалися). Оскільки, на мій погляд, значна частина інформації про команду на цих сайтах дублюється, вважаю, що виводити їх відразу один за одним не доцільно.

Оскільки дані три блоки, на мій погляд, покривають більшу частину ненаправленого інтересу користувачів про футбольний клуб, вважаю за можливе на четвертому місці вивести інформаційну картку міста Барселони. Навіть фанатичні вболівальники однойменної футбольної команди сприймуть її появу з розумінням.

Яндекс насамперед - пошукова система, а не енциклопедія, але наявність стандартизованих інформаційних карток за популярними та типовими запитами-об'єктами, на мій погляд, позитивно позначиться на задоволеності користувачів. У видачі за нашим запитом я пропоную вивести дві такі картки - про футбольний клуб і про місто, опис та посилання на основні інформаційні розділи можна взяти з вікіпедії, тобто такі блоки замінять у видачі посилання на вікіпедію (які часто є присутніми на першій сторінці) Але запропонують користувачеві більше релевантної інформації відразу. Зокрема – у картці міста я розмістив не лише опис та посилання, але й картку (з прив'язкою до сусідніх країн та міст) разом зі списком фотографій із яндекс.картинок. Посилання на підтеми (залежно від популярних інтересів користувачів) можна взяти як із вікіпедії, так і формувати уточненим запитом до пошуку.

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

На шостому поміщу інформаційну картку футбольного клубу з посиланнями на вікіпедію. Її невисоке місце пояснюється відносно низьким інтересом користувачів до загальної інформації про команду порівняно з результатами матчів, трансляціями та поточними чемпіонатами. Іконку вікіпедії пропоную зробити більшого розміру, щоб звертати увагу користувачів на офіційні та якісні (у широкому розумінні це слова) сайти – додаткова можливість навігації за результатами за допомогою акцентів.

Сьоме місце – другий популярний сайт уболівальників футбольного клубу. Деякі користувачі вже могли користуватися цим сайтом та обґрунтовано очікувати його появи в результатах видачі. Оскільки на вже наведених сайтах є практично будь-яка інформація про футбольний клуб вважаю, що тепер має сенс уявити місто.

Аналіз пошукових запитів, пов'язаних з містом Барселона дозволяє визначити основні інтереси користувачів всередині підтеми: пам'ятки, погода, аеропорт, відстань, відгуки, готелі. Враховую їх при відборі та відображенні блоків на цю тему.

Восьме місце – якісний агрегатор туристичної інформації tourister.ru з широким охопленням та гарним уявленням контенту.

Дев'яте місце - Wikitravel з більш енциклопедичною інформацією про місто.
Десяте – офіційний сайт футбольного клубу Барселона англійською мовою.
Одинадцяте - майданчик туристичних операторів tury.ru за напрямком Барселона, Іспанія з описом турів та відгуками мандрівників.
Дванадцяте - посилання на соціальний сервер з відгуками за книгами та фільмами, посиланнями на самі фільм та трейлери, описи, фотографії та списки акторів тощо. Вибирав між імхонет і кінопошук, але вибрав імхонет за краще (на мій погляд) уявлення потрібної "середньому" користувачеві інформації відразу.

У лівому вертикальному блоці сервісів залишив ті, які можуть запропонувати релевантну інформацію за поточним запитом.

Зазначу, що видача та її порядок може змінюватися залежно від регіону користувача (популярних у регіоні інтересів), аналізу його попередньої поведінки на Яндексі та наявності актуальних матчів та новин.

Критерії оцінки ефективності роботи нового serp пропоную наступні:

  • ймовірність "неклика" на результатах першої сторінки,
  • середня “висота” кліка, що задовольнив користувача (з урахуванням наступних сторінок),
  • кількість “холостих” кліків на результатах до того, що задовольнило,
  • час, проведений на сторінці, до кліка, що задовольнив користувача,
  • час, витрачений користувачем на сторінці до уточнення запиту,
  • клікабельність оголошень Директа.

Допустимо, ваша концепція з попереднього питання була схвалена. Вас призначили менеджером проекту та виділили розробників на його реалізацію. Будь ласка, опишіть ваші дії на найближчий тиждень після затвердження проекту.

Насамперед зустрінуся з командою, обговорю завдання та її бачення на поточний момент, виявлю питання, що вимагають опрацювання з боку кожного. Визначимо мінімальний набір функціоналу, який ми можемо включити до першої ітерації продукту, виходячи з наявного часу, розуміння завдання та можливостей співробітників. Розподілимо наявні завдання (з розумінням що вони дещо змінюватимуться), визначимо терміни. Внесу обговорені завдання в tasttracker. Якщо працюватимемо в різних місцях, то зустрічатимемося щодня, постійна присутність у tasktrackeрі (через повідомлення) та поштою очевидно.

Проведу повторний (уточнюючий) аналіз інтересів користувачів з цим та схожими запитами, можливостей персоналізації результатів пошуку та регіонального націлення за допомогою внутрішніх інструментів компанії. Вивчу внутрішню вікі (або іншу документацію) по роботі з пошуковими інтерфейсними модулями, їх місце у загальній пошуковій системі, вимоги до розробки та взаємодії з іншими системами. Вивчу доступні метрики та функціонал оцінки ефективності нових пошукових інтерфейсів для чіткого розуміння (і встановлення) вимірних критеріїв успішності.

Зустрічся з керівником всього пошуку (або відповідного відділу), уточню його вимоги до проекту та інші питання, які не зміг з'ясувати з документації, вікі та зустрічі з командою.

Обдзвоню кілька можливих партнерів із спільної розробки островів (sports.ru, єврофутбол тощо), зустрінуся із зацікавленими сторонами. Обговоримо їхнє бачення продукту, складнощі у реалізації, допоможу оцінити їх “профіт” від участі у проекті.

Зустрічся з командою розробників для мобільних пристроїв для розуміння їх вимог до продукту для забезпечення єдиного (по можливості) функціоналу та зовнішнього вигляду продукту на всіх платформах.

Зустрічся зі службою, яка відповідає за ресурси для спільної оцінки необхідних у майбутньому ресурсів під функціонування проекту.

Конкретизую своє бачення завдання, оформлю їх у більш докладному вигляді (подібність до ТЗ). Обговоримо з командою необхідність, обсяг та формат написання документації, розподілю ролі написання такої документації (якщо можливо – після завершення робіт із безпосередньої розробки).

Обговорю з командою результати роботи та питання, що виникли, представлю на обговорення псевдоТЗ та критерії вимірювання ефективності проекту. Обговоримо питання до контентних партнерів. За результатами зустрічі синхронізуюсь із tasktracker'ом.

Буде дуже круто зробити це за тиждень. :)

Допустимо, ви запустили свій проект. Тепер вам необхідно відзначити досягнення всіх його учасників у звітній презентації. Зберіть 20 чоловік (вони гратимуть роль вашої команди) і попросіть їх побудувати «зірку». Зробіть фотографію цієї зірки з верхнього ракурсу. Ви повинні знаходитись у її центрі. Прикладіть кадр, що вийшов.
Це була задача, не обов'язкова до виконання, але враховується "при інших рівних". Я її не виконував.

P.S. Я думаю, що причина моїх провалів добре описана в тридцяти секундах. І небагато .

Про те, як улаштований процес інтерв'ю в Яндексі.

Як на нього потрапити

Майже кожна Яндекс має тестове завдання — з нього все й починається. Дайте відповідь на запитання на сторінці вакансії і надсилайте заявку. Якщо ви успішно впоралися з тестом і зацікавили службу найму, отримайте запрошення на зустріч — зазвичай протягом тижня.

Підійде у будь-якій формі, а для дизайнерів та розробників його замінить портфоліо або посилання на репозиторій. Добре супроводити резюме вільним оповіданням про те, чому вас варто взяти на роботу. Будьте готові коротко переповісти ключові факти на співбесіді — вміння уявити себе цікавить не менше за біографію.

Скільки буде зустрічей

Найчастіше проводяться чотири співбесіди. У деяких випадках, залежно від професії кандидата, рішення про найм може бути прийняте за підсумками двох зустрічей. На особливо відповідальні посади кількість інтерв'ю може бути збільшена до 5-6.

Як воно проходить

Зазвичай зустріч триває годину чи дві. Вам запропонують чай-каву, воду та печінки. Співбесіда із претендентами на вакансію розробника складається із серії коротких зустрічей із різними експертами. Рекрутер обов'язково розповість вам усі подробиці.

Хто буде на співбесіді

Співробітник відділу найму та ваш потенційний керівник. Якщо ви наближаєтеся на кілька ролей або претендуєте на важливу посаду, до зустрічі можуть приєднатися й інші експерти.

Чого очікувати

Деякі питання або завдання можуть стосуватися вакансії безпосередньо — так перевіряється здатність розмірковувати у невідомій ситуації. Також будьте готові накреслити схему маркером на стіні або написати код на папері без комп'ютера.

Що буде після

Між зустрічами та особливо після фінальної співбесіди іноді настає довга пауза. Будь ласка, наберіться терпіння. Якщо рекрутер не відповів на дзвінок або лист, це не означає, що ви не впоралися. У цей час найму може спілкуватися з іншими кандидатами, а підсумкове тестове завдання часто перевіряють багато людей.

У 2001 році всі співробітники «Яндекса» містилися у двоповерховій будівлі на вулиці Вавілова. Потім компанія знімала два офіси на Таганці та на Яузі. Наразі вона займає кілька корпусів бізнес-центру «Червона троянда» на вулиці Льва Толстого в районі «Парку культури». Загалом у «Яндексі» працює понад 6 тисяч людей, із них у Москві знаходяться близько 4 тисяч. Тут сидять розробники різних сервісів, менеджери проектів та підтримуючі служби. Деякі команди повністю зосереджені у столиці, інші працюють у кількох містах. Наприклад, пошук розробляють у Москві, Петербурзі та Єкатеринбурзі, браузером займаються не тільки москвичі, а й люди з Новосибірська та Києва. Офіси компанії у всіх містах виглядають приблизно однаково, але кожен співробітник має можливість оформити робоче місце по-своєму. The Village дізнався, як працює у компанії.

"Яндекс"

IT-компанія

Дата заснування: 1997 рік

Число співробітників в офісі:
близько 4000 осіб

Площа приміщень: 40000 кв. м.


Наймання

"Яндекс" постійно шукає нових працівників. Крім розробників зі знанням C++, Python та JavaScript, компанії бувають потрібні фахівці з big data, розпізнавання мови або зображень, а також менеджери проектів. Оголошення про найм можна знайти на корпоративному сайті та рекрутингових порталах. Щоб готувати кадри, «Яндекс» відкрив школи менеджерів та аналізу даних – їхні учні та випускники мають шанс потрапити на стажування.

Кандидатам спочатку пропонується вирішити тестове завдання, пов'язане із майбутньою роботою. Так, претенденту на посаду дизайнера інтерфейсів «Яндекс.Телепрограми» потрібно уявити, як міг би виглядати мобільний додаток сервісу. Якщо відповіді влаштовують компанію, людину запрошують на серію співбесід. Претендентів на посади розробників іноді знайомлять одразу з декількома командами, щоб визначити, з ким буде комфортніше та цікавіше працювати.

Адаптація новачків

В "Яндексі" є спеціальні співробітники, які допомагають освоїтися новачкам. Процес адаптації починається ще до виходу працювати. Для нового працівника готують ноутбук та призначають зручний день початку роботи. Для цього в компанії розроблена спеціальна програма, інтерфейс якої нагадує «Яндекс.Пробки». Вона показує, в які дні на роботу виходить багато новачків (вони позначені червоним), а в які майже нікого (зелений колір).

Раніше керівники любили виводити нових людей працювати з понеділка. Але фахівці з адаптації «Яндекса» цього не рекомендують. Цього дня тут відбувається так званий хурал, спільна зустріч із керівництвом, на якій розповідають останні новини, а також наради всередині команд. Добре, якщо новий співробітник піде на них, а не витрачатиме час на отримання бейджа та комп'ютера. Тому новачкам часто пропонують прийти в офіс у п'ятницю на півдня, підписати всі документи, отримати ноутбук, познайомитись із колегами, а у понеділок почати повноцінно працювати.

У перші місяці роботи фахівці
з адаптації
запрошують
співробітника на чай
і з'ясовують,
як у нього справи

Іноді новій людині підбирають наставника, який допомагає адаптуватися в компанії та пояснює внутрішні правила (такі працівники проходять спеціальний тренінг). Протягом випробувального терміну новачки проходять ознайомлювальний курс. На ньому виступають керівники компанії, вони розповідають про її історію, принципи роботи, технології та способи монетизації сервісів. У перші місяці роботи фахівці з адаптації запрошують співробітника на чай та з'ясовують, як у нього справи. Вони також спілкуються з його начальником, щоб зрозуміти, чи співпадає його бачення роботи з думкою підлеглого.

У компанії також займаються внутрішньою ротацією працівників. Якщо якийсь проект переходить у стадію підтримки, то його розробникам знаходять інші завдання, щоб вони не нудьгували.



















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

Офіс «Яндекса» працює без вихідних 24 години на добу. Відділи фінансів, HR та продажів працюють за звичайним для російських компаній графіком, щоб бути на зв'язку в робочий час. Розробники можуть приходити, коли їм зручно. Деякі вважають за краще працювати ночами і з'являються в офісі в районі 8 вечора, щоб встигнути поснідати до закриття їдальні. Компанія спеціально не встановлює в офісі ліжка та гамаки, щоб розробники не жили на роботі.

Основний засіб спілкування – пошта. У «Яндекса» багато внутрішніх розсилок про роботу, хобі, захоплення та новини команд. Є внутрішній сервіс блогів «Етушка» (від значка @), де співробітники можуть писати про життя та роботу. Пости ранжуються за кількістю лайків, жодної цензури немає, запевняють у компанії. Наприклад, якщо хтось напише, що його начальник поганий, і решта підтримають пост лайками, він висітиме і обговорюватиметься.

В офісі є одне правило дрес-коду: приходити потрібно в одязі. Кажуть, його ввели після того, як одного літа співробітниці вирішили попрацювати на балконі в купальниках і деморалізували чоловічий колектив. На форму одягу ніхто уваги не звертає - можна приходити в майці, з дредами, босоніж і їздити коридором на самокаті.
























Інтер'єр

У багатьох оупенспейсах «Яндекса» стоять яскраві крісла та пуфи, на стінах білі вінілові шпалери – на них можна записувати нові ідеї, малювати, будувати графіки. За всієї універсальності дизайну робоче місце можна оформити під себе. Наприклад, один працівник мав алергію на місцевий ковролін і в його кабінеті постелили інший. Усі працівники можуть замовити собі лампу, шафу або полицю, а також вибрати кімнатну рослину, порадившись із корпоративним флористом. У деяких є тварини – тритони, мишки, черепахи і навіть змія.

Крім робочих місць тут є зони відпочинку і бібліотека без бібліотекаря: можна взяти книгу, приклавши до неї робочий бейдж.

Їжа в офісі

На першому поверсі головного корпусу Яндекса є їдальня, яка працює з 9 ранку до 9 вечора. Снідати можна омлетом, кашею, варениками або запіканкою, пообідати чи повечеряти – стравами різних країн світу: у меню можна знайти і борщі з пампушками, і роли.

Співробітники також можуть відвідувати деякі кафе, розплачуючись за допомогою робочого бейджу. Щомісяця їм на карту перераховується фіксована сума на харчування, і витрачати її можна не тільки в їдальні, а й, наприклад, у пабі «Джон Донн» або «Лавці Караваєвих», що знаходяться неподалік.

Навчання та розваги

Для підвищення кваліфікації співробітники можуть зайти в розділ «Обучувач» на корпоративному порталі та переглянути відео з внутрішніх семінарів з обміну досвідом та інших заходів. У "Яндексі" є команда тренерів, які проводять курси для співробітників. Наприклад, тут популярні курси розвитку навичок презентації: розробникам іноді доводиться виступати на внутрішніх зустрічах і конференціях.

В «Яндексі» немає обов'язкових для відвідування тренінгів, а також лімітів на навчання кожного співробітника. Передбачається, що будь-хто може заявити про необхідність відвідування семінару або піти з не надто цікавого тренінгу, навіть якщо компанія його вже сплатила.

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

В офісі є гуртки ігри на арфі та гітарі.Відточувати майстерність можна в музичній кімнаті на горищі

В офісі є гуртки гри на арфі, гітарі та інших інструментах. Відточувати майстерність можна у музичній кімнаті на горищі. Пару щорічно проводяться Яндекс-джеми, у яких виступають музичні групи співробітників. На честь свят також влаштовуються майстер-класи - з малювання, арабської в'язі, жонглювання і навіть за стрижкою бороди та вусів.

Привести себе у форму можна не виходячи з офісу: тут є тренажери, масажний салон, а також зал для йоги та танців. Крім того, компанія допомагає домовитися про знижки із фітнес-клубами. В офісі також висять турніки - одна з команд має традицію підтягуватися перед обідом. Влітку багато працівників пересідають на велосипеди: для них в «Яндексі» є велопарковка на більш ніж 300 місць та душові.

Фотографії:Іван Анісімов

Про те, як улаштований процес інтерв'ю в Яндексі.

Як на нього потрапити

Майже кожна Яндекс має тестове завдання — з нього все й починається. Дайте відповідь на запитання на сторінці вакансії і надсилайте заявку. Якщо ви успішно впоралися з тестом і зацікавили службу найму, отримайте запрошення на зустріч — зазвичай протягом тижня.

Підійде у будь-якій формі, а для дизайнерів та розробників його замінить портфоліо або посилання на репозиторій. Добре супроводити резюме вільним оповіданням про те, чому вас варто взяти на роботу. Будьте готові коротко переповісти ключові факти на співбесіді — вміння уявити себе цікавить не менше за біографію.

Скільки буде зустрічей

Найчастіше проводяться чотири співбесіди. У деяких випадках, залежно від професії кандидата, рішення про найм може бути прийняте за підсумками двох зустрічей. На особливо відповідальні посади кількість інтерв'ю може бути збільшена до 5-6.

Як воно проходить

Зазвичай зустріч триває годину чи дві. Вам запропонують чай-каву, воду та печінки. Співбесіда із претендентами на вакансію розробника складається із серії коротких зустрічей із різними експертами. Рекрутер обов'язково розповість вам усі подробиці.

Хто буде на співбесіді

Співробітник відділу найму та ваш потенційний керівник. Якщо ви наближаєтеся на кілька ролей або претендуєте на важливу посаду, до зустрічі можуть приєднатися й інші експерти.

Чого очікувати

Деякі питання або завдання можуть стосуватися вакансії безпосередньо — так перевіряється здатність розмірковувати у невідомій ситуації. Також будьте готові накреслити схему маркером на стіні або написати код на папері без комп'ютера.

Що буде після

Між зустрічами та особливо після фінальної співбесіди іноді настає довга пауза. Будь ласка, наберіться терпіння. Якщо рекрутер не відповів на дзвінок або лист, це не означає, що ви не впоралися. У цей час найму може спілкуватися з іншими кандидатами, а підсумкове тестове завдання часто перевіряють багато людей.


Прочитавши на RSDN оголошення цієї компанії, вирішив спробувати сходити до них на співбесіду. Заповнив анкету з питаннями на сайті, зробив це ретельно та обдумано, підключив своє резюме та відправив. Відповіли приблизно через тиждень, сказали, що сподобалися відповіді на запитання та резюме, запросили на співбесіду. Все що написано далі є лише моєю суб'єктивною думкою і нічим більше, тому не треба мене спростовувати та поправляти, я не претендую на об'єктивність

Перед співбесідою почитав все, що знайшов роботу в Yandex, зокрема інтерв'ю багатьох босів Yandex про те, як вони уважно ставляться до людей і який у них хороший процес відбору. Подивився фото на сайті, їх PR про роботу у компанії тощо. Yandex намагається позиціонувати як демократичну та неформальну компанію, де дбають про людей, створюють їм усі умови роботи.

Сів у корпоративну маршрутку, сиджу, народ входить, не вітається, тобто. атмосфера явно не стартап де всі знають одне одного. Приїхав трохи раніше, прогулявся околицями - звичайна промзона, поруч Кристал, це район Серп і Молот, на мій погляд досить соціально неблагополучний, купа промислових підприємств, сірі сумні будинки. Будівля Яндекс виглядає непогано, хоча, звісно, ​​не дотягує за рівнем до бізнес-центру хорошого рівня. Стійка рисепшна Yandex дуже помпезна, але незручна - присіти те й нікуди особливо.

Інтерв'юер зустрів мене у рисепшн, провів у кімнату, запропонував каву. Офіс не дуже затишний, незважаючи на всю помпезність дизайну (пофарбовані цеглини, пластикові «хвилі», буяння фарб) офіс справляє дуже суперечливе враження: старовина перетинається з хай-теком та елементами «совка» (короба, підвішені лампи на проводах або дроті). Офіс за стилем еклектика, змішання різних стилів справляє дуже неоднозначне враження. Дуже не сподобалися «трійки» - три столи під 120 градусів без перегородок, працівникам доведеться бачити один одного щонайменше 8 годин на день, що неприємно. Приблизно за п'ять хвилин почалося інтерв'ю.

Інтерв'юер відразу перейшов на «ти», незважаючи на те, що я називав його на «Ви». Я звичайно розумію, що «неформальна команда де всі рівні», тільки я поки що не член команди, це швидше відношення – екзаменатор/стедент, причому зазвичай екзаменатори на «ти» не переходять. Я не проти «ти», але вважаю, що це не погано було б запропонувати і не впевнений, що це хороша ідея на співбесіді.

Інтерв'юер поставив питання чому я хочу йти з поточної роботи, отримавши стандартну відповідь про «опортунітіси» повідомив, що ставитиме запитання. Жодного «введення» про компанію, групи, проекти я не почув, питання ставити мені ніхто не дозволив. Почався жорсткий іспит з C++. Згадалися студентські роки і злісний викладач з вищої математики, у якого найвищим щастям було отримати трійку. Ніяких комп'ютерів та інтернетів, як вони іноді кажуть, лише папірець та ручка. Спершу треба написати клас, успадкувати від нього інший клас – це розминка. Потім починається написання копіюючих конструкторів, копіюючих операторів присвоєння, для класів з купою покажчиків інші об'єкти (deep copy). Далі більше – напишіть по пам'яті алгоритм, скажімо radix-sort, жодних батогів та інтернетів – повинні знати. Увійшов другий чоловік, не представився, сів поруч, почав ставити запитання. Потім починаються «лампочки» - головоломки з олімпіад з інформатики – завдання про паровозики, білі та чорні кулі, лампочки тощо. Задають головоломку та мовчать – сидять за своїми ноутбуками, роблять свої справи. Атмосфера вкрай неприємна, психологічний тиск і вимогу вирішити протягом декількох хвилин. Інтерв'юери не підозрюють, що не всі люди здатні вирішувати завдання швидко, багато найскладніших завдань добре вирішуються саме "тугодумами", неспішно і в спокійній обстановці. Діалогу не було, був іспит в інституті.

Апофеозом співбесіди стала фраза, вибачте, Ви нам не підходите, Ви можете бути вільні (далі були прокоментовані мої знання у C++ та розумові можливості взагалі). Іспит закінчено, двійка отримана. Дуже недоброзичливе ставлення – людині не тільки не дають зберегти обличчя, а навпаки – відразу повідомляють що він «дурень» і просять залишити приміщення. Назад на їхній маршрутці я не поїхав, упіймав машину. Отже – Yandex зробив так, що я зроблю все можливе, щоб я більше ніколи там не з'являвся. Співрозмовників не хвилювало, що я подумаю про компанію, їх цікавило тільки я підходжу чи ні. Корпоративна культура в Yandex ще не сформувалася, Yandex вже не стартап, але ще не корпорація, відповідно людські відносини вже відходять на другий план, а на їхнє місце ще нічого не прийшло. Вони дуже намагаються створити імідж «бренду», але почуття міри та коректності корпорацій немає. Найбільш близька асоціація - це новий російський, який розбагатів і вирішив стати аристократом, за відсутності аристократичного виховання та «совкових» замашках.

Я дуже вдячний Яндексу, що провели безкоштовний іспит з С++ і дозволили мені краще дізнатися про свої слабкі місця. Але другої співбесіди у Вашій компанії я дуже намагаюся уникнути, дуже.

Від себе: для більш детальної інформації постете джерело, там багато "розмови" автора та коментаторів:)
наприклад, відповідь можливо одного з його екзаменаторів:

Отже, судячи з опису співбесіди однією з дійових осіб, міг бути я. Того, кого співбесідував, теж начебто впізнав, але з ймовірністю 90%. Міг би назвати для чистоти експерименту як тебе звали (можна тільки ім'я та дату співбесіди).

Що я можу сказати:
1) Дійсно співбесіда в Яндексі починається з технічних питань, які йдуть досить довго. Так, напевно, це не правильно і співбесіду потрібно починати з якогось полайтесу та питань про те, що займався. Проте якщо ймовірність того, що людина просто не підійде 90%, то хочеться все це докладно розповідати вже після того, як стає зрозуміло, що людина банально вміє програмувати. Можливо, ви маєте рацію, що відсутність інтересу до власної персони виглядає вороже, проте він зазвичай з'являється після кількох хороших відповідей.

Проте ми зараз подумаємо і можливо вирішимо з якогось 5-хвилинного вступу. Раптом комусь це важливо.

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

3) Взагалі під "radix sort" мається на увазі приблизно таке. Існує алгоритм radix_sort, який виконує сортування чисел за лінійний час. Потрібно написати цей алгоритм самому і з його допомогою обігнати стандартний std::sort. На твоїй стороні, що std::sort він O(n*ln(n)). Проти тебе, що константа у нього гірша і на ноуті всього 1Gb пам'яті (тобто нескінченно увелчивать розмір масиву в надії, що пережене не вдасться).

Якщо кандидат алгоритму не знає, він йому розповідається. Під час вирішення завдань можна користуватися інтернетом та wikipedia.org, де алгоритм описаний. Завдання потрібне тому, що є люди, у яких хороші теоретичні знання, але руками вони все роблять дуже погано. Завдання, до речі, доведеться змінити. До речі, в такому контексті ти м'яко кажучи набрехав, що в тебе не було можливості користуватися інетом, і потрібно знати алгоритм.

Я вже сказав, що мені є 10% шанс, що я не правильно тебе впізнав. Але якщо правильно, то наскільки я зрозумів, ти був тією людиною, яка не змогла зробити deep-copy на папірці, дістала діагноз про те, що напевно можна спробувати на junior-а, і потім за кілька годин не тільки обігнати std::sort , але взагалі зробити так, щоб код дійсно просортував масив чисел, а не падав на старті. Середній час, який хороший програміст витрачає на це завдання приблизно 1 годину.

5) Про маршрутку: не знаю чи буде тобі сюрпризом, що половину людей, які їздять у нашій маршрутці, не є співробітниками Яндекса. Причина дуже проста – тут багато офісів та всі окружні офіси їздять на нашій маршрутці. Треба ж їм якось від метро діставатися. Можна звичайно туди пускати тільки за перепустками та купонами, які висилати по email-у, але це суцільний геморой. Простіше більше маршруток пустити і нехай усі їздять.

4) Теза, що з людини треба шукати сильні боку, а чи не слабкі, він взагалі-то дуже правильний. Власне, зазвичай першу годину співбесіди ми намагаємося знайти сильну сторону як знання однієї мови програмування. Якщо ми його знаходимо, тоді починаються всі інші пошуки професіоналізму. З приводу того, щоб взагалі не пускати програмістів на співбесіду, думка, звичайно, свіжа, але хочеться можливість дати людині обрати з ким працювати. Плюс у мене є сумніви, що будь-якою кількістю розмов за життя можна визначити у людини професіоналізм. Якщо у вас є подібний досвід організації співбесід виключно HR-ами без технічних питань взагалі, я б із задоволенням про це послухав.

Для кандидатів, які хочуть розпочати співбесіду з HR-ом, а не програмістом, давайте домовимося, що ви напишіть про це явно відповіддю на запрошення. Для того, щоб людина якій ви таке заявили не офігела, зішліться на мене або дайте посилання на це повідомлення ("вас відразу співбесідувати, або ви з HR спочатку поговорите?").

5) Ми справді у Росії конкуруємо з гуглем. Може бути дійсно так, як жигулі конкурують з фордом. Єдине, що жигулі коштує менше, а ми з гуглем обидва надаємо послуги за нульовою ціною.

6) Чому співбесіди саме такі, а чи не інші? Тому що в них мета не "подобається всім", а зрозуміти ми підходимо з людиною один одному чи ні. Що ми не підходимо людині, я легко готовий почути, буває і таке. Що ми хочемо від людини, я вже кілька разів казав:
а) Знання мови програмування, яку він вважає основним. У тому числі можливо деяких неочевидних його особливостей, наприклад, що C++ є винятки, і sizeof(long) може повертати різне значення на різних платформах. Може, я щось зайве звичайно питаю, але така у нас секта. До речі крім самого початку співбесіди на тесті можна користуватися документацією та пошуком в інтернеті (запитуєте інтерв'юера - вам відповідають).
б) Що знає базові алгоритми. А саме: правильно може вибрати контейнер під завдання, і взагалі знає як він влаштований або може це вигадати.
в) Що отримавши будь-яке завдання, яке не є стандартним (не важливо про поїзди, лампочки, або проектування пошуку) він не впаде в повний ступор, а хоча б з підказками його вирішить.
г) Що він здатний написати код розміром 50 рядків так щоб він не впав, і потім провести над ним найпростішу оптимізацію.
Ми що забагато хочемо?

7) Женя Завалішина, яка директор Я.Д. справді колишня дружина Діми Завалішина, який 5 років не працює в Яндексі, має зараз свій стартап dz.ru. На той момент, як вона повернулася в Яндекс, Діма тут уже не працював, і покликали її т.к. вона дуже розумна і виразна, а зовсім не "за блатом", як можна припустити.

8) Завдання про "спосіб пошуку нерухомої точки стискаючого відображення" це просто Ден посоромився у своєму блозі, так назвавши частину алгоритму, відомого з 60 років. Той самий, який Larry Page перший здогадався застосовувати до Web, і назвав своїм ім'ям (PageRank). Ми обговорюємо цю тему під час набору в групу робота. При цьому знову ж таки всі необхідні визначення були дані. Жодне ТФКП у нас звичайно ж не питають.

Коментар від Дена, звідки все це взялося: У нас у групі робота є різні завдання. Методом послідовного пошуку компетенцій з'ясувалося, що людина програмувати не вміє, і було зроблено припущення, що людина, яка щойно закінчила ФізТех (відч. мат.), З близькими до відмінних оцінок, нам знадобиться як математик (і він може показати свою компетентність, обговорюючи завдання пов'язані з "методом стискаючих відображень", який близько пов'язані з розрахунком ТІЦ). На жаль, це припущення не підтвердилося.

9) Коли в Яндексі було 78 людей, я теж їх усіх знав за іменами. Потім я став знати за іменами тільки девелоперів, і зламався десь на цифрі 150 людей. Вибачте, погана пам'ять.

10) о 21 в офісі справді повно народу, які прийшли на роботу о 12 чи 13 годині. Мені ось так зручніше, наприклад.
Будь-яка проблема дизайну може бути вирішена запровадженням додаткового абстрактного шару, крім проблеми занадто великої кількості додаткових абстрактних шарів