Новини

10 Завдань зі співбесід в ІТ-компаніях: чи зможете пройти?

Прокрутити вниз
Опубліковано:

Навчання програмуванню для дітей — це шлях до майбутнього, де логіка, креативність та аналітичне мислення відкривають двері до провідних ІТ-компаній. У компаніях на зразок Apple, Google та Microsoft на співбесідах уже не покладаються на стандартні питання про досвід чи рекомендації. Кандидатів тепер оцінюють за допомогою завдань на логіку й інтуїцію, які дозволяють рекрутерам розкрити вміння кандидатів розв’язувати проблеми нестандартним чином. Ось кілька прикладів задач, які використовуються на інтерв’ю для оцінки навичок претендентів.

Що вирішують кандидати в Apple

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

  • Задача на логіку: Шерлок у грі наближається до фінішу і стоїть перед вибором — перед ним дві кімнати. Одна приховує незліченні скарби, інша — чудовисько. Кожну кімнату охороняє вартовий: один завжди говорить правду, а інший завжди бреше. Шерлок не знає, хто з них хто. Він має поставити лише одне запитання, щоб визначити, де знаходяться скарби.

Відповідь: Шерлок може запитати будь-якого з вартових: «У якій кімнаті, на думку іншого вартового, лежить скарб?». Якщо він звернеться до брехуна, той вкаже на небезпечну кімнату, адже його колега вказав би на вірну. І якщо він звернеться до чесного, той також вкаже на кімнату з чудовиськом, бо саме так зробив би брехун. Тож Шерлоку залишиться обрати протилежну кімнату та отримати скарб.

Що вирішують кандидати в Google

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

Відповідь:
*це завдання з реальної співбесіди, і ось кілька популярних відповідей

  1.  Притулитися до дна, щоб леза не дістали вас.
  2. Залишитися біля кріплення лез, де є достатньо місця, аби залишитися цілим.
  3.  Видертися по лезу до осі обертання, де менша сила впливу.
  4. Видертися на стінку блендера.
  5. Зателефонувати до служби порятунку або попросити друга про допомогу.
  6. Використати одяг як мотузку та вибратися з блендера.
  7.  Спробувати заблокувати механізм лез.
  8.  Вистрибнути з блендера, як муха.

Рекрутери Google відзначили відповіді 4 і 8 як найбільш креативні. Оскільки вас зменшили в 10 тисяч разів, ваша вага значно зменшилась, і, знаючи фізику, можна спробувати перестрибнути через стінки блендера.

Що вирішують кандидати в Microsoft

  • Задача з каструлями: у вас є дві каструлі на 5 і 3 літри та нескінченний запас води. Як відміряти 4 літри?

Відповідь: наповніть каструлю на 5 літрів і перелийте воду в трилітрову, поки та не заповниться. Зараз у великій каструлі залишиться 2 літри. Вилийте воду з трилітрової каструлі, знову наповніть п’ятилітрову і перелийте в маленьку. Долийте 1 літр, адже 2 вже там є. Таким чином отримаєте рівно 4 літри у великій каструлі.

  • Задача зі шнурками: перед вами два шнурки, кожен із яких горить рівно годину. Як відміряти 45 хвилин?

Відповідь: підпаліть один шнурок з обох кінців, а другий — з одного. Коли перший догорить, пройде 30 хвилин. Тепер підпаліть другий з обох кінців: він горітиме ще 15 хвилин. У підсумку отримаємо рівно 45 хвилин.

Навчання програмуванню для дітей у зручний для вас час та у зручній локації

Завдання для інших ІТ-компаній

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

  • Задача з цифрами: скільки чисел від 1 до 1000 містять хоча б одну цифру 3?

Відповідь: таких чисел 271. Підрахунок може проводитися двома способами:

  1. Порахуйте числа від 300 до 399 — тут рівно 100 чисел. Додайте всі числа, де трійка стоїть на десятках, наприклад, від 30 до 39, 130-139, і так далі. До результату додайте числа, що закінчуються на 3.
  2. Інший метод: підрахуйте числа, які не містять цифру 3. Виходить 729, якщо взяти 9 в кубі (всі інші цифри, крім 3). Віднімаємо 729 від 1000 і отримуємо 271.

Завдання на логіку можуть визначити ваші шанси на роботу мрії в ІТ-компанії. Навчання програмуванню для дітей також допоможе їм розвинути аналітичне мислення й підготуватися до подібних викликів у майбутньому. А опанувати програмування можна на курсах у IT школи GoMother. Ми маємо курси онлайн та в офісі для різного віку та рівня підготовки. Перший урок безоплатний, тож запрошуємо спробувати у зручний для вас час.

Залиште номер і ми допоможемо підібрати курс

Зроби крок до успішного майбутнього сьогодні

Child looks up!