НОВИНИ

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

ЧИТАЙТЕ ТАКОЖ
БІЗНЕС
Як сетапити очікування перед зміною роботи: гайд для ІТ-світчерів
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
11 Квітня 2024, 09:00 6 хв читання
БІЗНЕС Як потрапити у 10 кращих ігор світу та отримати нагороду від Google
Як потрапити у 10 кращих ігор світу та отримати нагороду від Google. Інсайти роботи Burny Games
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
28 Лютого 2024, 19:00 8 хв читання
FOMO OFF Як Microsoft повернула собі інноваційність — 3 кроки
Як Microsoft повернула собі інноваційність — 3 кроки
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
20 Грудня 2023, 09:00 12 хв читання
БІЗНЕС Як відповідати на запитання про бажану зарплату на співбесіді — 2 стратегії
Як відповідати на запитання про бажану зарплату на співбесіді — 2 стратегії
Матеріал успішно додано в закладки Досягнуто максимальної кількості закладок
05 Грудня 2023, 13:00 10 хв читання
Завантаження...