preview preview
Нова функція

Слухай статті з Respeecher

Нова функція дозволяє слухати статті в зручному форматі завдяки технології від Respeecher. Насолоджуйтесь контентом у будь-який час – у дорозі, під час тренувань або відпочинку.
preview
00:00 00:00
Наступні статті
    Завантажується
    Голос
    Вибір голосу
      player background
      Вибір голосу
        Наступні статті
          Завантажується
          00:00 00:00
          НОВИНИ

          10 найскладніших співбесід у Google, Palantir і Meta — досвід software engineer

          03 Січня 2024, 14:15
          7 хв читання
          Додати в закладки

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

          Юлія Ткач Шеф-редакторка, авторка і ведуча подкасту «Хто ці люди».
          Режим читання збільшує текст, прибирає всю зайву інформацію зі сторінки і дозволяє зосередитися на матеріалі. Тут ви можете вимкнути його в будь-який момент.
          Режим читання

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

          Software engineer склав рейтинг 10 найскладніших співбесід після того, як отримав 18 пропозицій від технологічних компаній на кшталт Palantir та Meta. Свою історію він розповів у колонці Insider. Переказуємо головне. 

          Що сталося

          Стівен Чжан — колишній software engineer у Airtable. Нині він керує дошкою вакансій і ресурсом про кліматичні технології ClimateTechList. Перш ніж влаштуватися в Airtable, він пройшов 22 співбесіди і отримав 18 оферів. На основі цього склав рейтинг 10 найскладніших співбесід, які пройшов, зокрема у Google, Uber. 

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

          10. Palantir

          Співбесіда була досить стандартною і містила питання з програмування та системного дизайну. Цікавою частиною було те, що кандидатів попросили пообідати з нинішніми співробітниками та іншими кандидатами. 

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

          9. Airtable

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

          Мені дуже сподобався мій досвід співбесіди в Airtable, і в підсумку я приєднався до компанії. Тоді це була невелика компанія, і я пам’ятаю, що мені випала нагода поспілкуватися з керівництвом, наприклад, з CTO, що було дуже приємно.

          8. Google

          Питання алгоритму Google були складнішими, ніж у Airtable та Palantir. Особисто мені здалося, що процес співбесіди в Google був найбільш застарілим у порівнянні з іншими компаніями з цього списку. Я писав код лише на дошці і не писав жодного коду наживо на комп’ютері. 

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

          7. Meta

          Співбесіда була напрочуд легкою, лише чотири раунди, порівняно зі звичайними п’ятьма чи шістьма в інших компаніях. Питання були орієнтовані на продукт, наприклад, на розробку розділу для коментування у Facebook, а не суто на кодування.

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

          6. Uber

          Складність співбесіди полягала в тому, що в неї було втиснуто одразу стільки завдань, що я не встигав отримати потенційний фідбек: не міг зрозуміти, чи добре я впорався з ними, чи ні. Після завершення першої частини ми швидко перейшли до другої. Під час третьої частини, коли я був на півдорозі, оголосили, що час вичерпано.

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

          Цікавим моментом було те, що Uber проводив сесію з інтерв’юерами Bar Raiser. Ця сесія дозволила залучити до процесу найму іншу команду з компанії. Вони проходять ретельну підготовку, щоб усунути будь-які упередження з процесу найму та забезпечити, щоб нові працівники перевершували стандарти, встановлені іншими колегами на аналогічних посадах.

          5. Cruise

          Процес співбесіди був стандартним і містив питання про алгоритми та дизайн системи, а також поведінкові питання. Однак складність викликала не сама співбесіда: під час співбесіди у мене почалася мігрень, і ліки не допомогли. Це стало для мене уроком: хоча я не можу перебувати в ідеальному середовищі, я повинен контролювати те, що можу.

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

          4. Checkr

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

          3. Zoox

          Zoox ставить складні математичні питання, окрім стандартних із програмування. Наприклад, вони запитали, як виміряти відстань від Землі до Місяця за допомогою транспортира та лінійки.

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

          2. Stripe

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

          Я ставлю 10/10 за процес співбесіди в цілому, тому що я відчув, що інтерв’юери в Stripe ставили правильні запитання, а сама співбесіда була максимально схожа на те, як виглядає реальний досвід кодування інженера-програміста в реальному житті.

          1. Airbnb

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

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

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

          Знайшли помилку? Виділіть її і натисніть Ctrl+Enter

          Партнерські матеріали

          01 СПЕЦПРОЄКТИ
          Всередині звички: як зробити ваш бренд частиною щоденного маршруту із Uklon Ads
          Трансформація від only performance до full digital media: уроки iProspect Ukraine
          02 БІЗНЕС
          Трансформація від only performance до full digital media: уроки iProspect Ukraine
          Ветерани на роботі: як адаптація робочих місць повертає захисників до цивільного життя
          03 БІЗНЕС
          Ветерани на роботі: як адаптація робочих місць повертає захисників до цивільного життя
          04 СПЕЦПРОЄКТИ
          Так звучить Data. Як GigaCenter перетворили дані на музику
          Завантаження...