+7(499)-938-42-58 Москва
+7(800)-333-37-98 Горячая линия

Нестандартные вопросы на собеседовании в гугл

Содержание

Как пройти собеседование: каверзные вопросы и задачи при приеме на работу в крупных компаниях и их решение

Нестандартные вопросы на собеседовании в гугл

Вы думали, что после получения диплома решать задачи больше не придется? Не тут-то было! Работодатели очень любят задавать разные задачки и головоломки.

Так что не расслабляемся! Вопрос приема на работу – самый важный вопрос после получения диплома. Конечно, все стремятся найти работу по душе.

Готовитесь решать вопрос трудоустройства? Давайте посмотрим, с какими задачами могут столкнуться кандидаты, проходя собеседование в топовых крупных компаниях. А заодно и потренируем логическое мышление.

На случай, если Вам скоро предстоит собеседование: о том, что надеть и как вести себя при разговоре с HR-ом, читайте в нашей статье.

Какие задачи Вам могут задать на собеседовании

Логические задачи на собеседовании. Такие задачи встречаются на собеседованиях часто и могут предлагаться как в текстовом формате, так и в виде теста. Работодатели часто подбирают разные задачи в зависимости от  специальности, на которую принимают работника. Очень часто с логическими задачами при приеме на работу сталкиваются специалисты из сферы IT и продаж.

Задачи на собеседовании: логические, математические, аналитические

Математические задачи на собеседовании. Как правило, такие задачи требуют базовых знаний математики. В большинстве математических задач на собеседовании не нужно брать тройной интеграл или решать дифференциальное уравнение в частных производных. Хотя бывают и редкие исключения.

Кстати, о том, как решать системы линейных уравнений методом Гаусса, читайте в нашей отдельной статье.

Аналитические задачи. Эти задачи – своеобразный синтез математических и логических задач. Испытуемому предлагают рассмотреть кейс, оценить все обстоятельства, выявить сильные и слабые стороны, а потом принять решение касательно описываемой ситуации.

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

Задачи на собеседовании

А теперь Вашему вниманию 5 логических задач, которые требуют нестандартного подхода и логического мышления. Попробуйте решить их сами, а потом загляните в ответы.

Задача на собеседовании в Google

В Гугл любят проверить способность мыслить нестандартно. Вот одна из задач, которую задавали при приеме на работу в гугл.

Есть рычажные весы и 8 шариков одинакового вида и размера. Один из них тяжелее остальных. Найдите тот шар, который тяжелее. Взвешивание можно проводить только 2 раза.

Как найти среди 8 одинаковых на вид шаров тот, что тяжелее?

Ответ:  Сначала нужно разделить все шары на три группы.

В двух группах – по 3 шара, а в одной – 2. Сначала кладем три шара на одну чашу весов, и три – на другую. Группа с тяжелым шаром перевесит.

Потом взвешиваем любые два шара из этой группы. Если шары весят одинаково, то тяжелый – тот, что остался.

Если же группы по 3 шара весили одинаково, то нужно взвесить оставшиеся два шара и найти тяжелый.

Задача на собеседовании в Adobe

Чтобы устроиться в Аdobe, проявите способность к логическому мышлению.

Шелдон Купер стоит перед двумя дверями. Одна дверь ведет к сокровищам, а вторая – к лабиринту, в котором он, Шелдон, обязательно заблудится и пропадет. У каждой двери стоит стражник.

Каждый стражник знает, куда ведет его дверь, но один из них всегда говорит правду, а второй – постоянно врет.

Что спросить Шелдону у стражников, чтобы узнать, какая дверь ведет к сокровищам? Можно задать только один вопрос одному стражнику.

Как Шелдону выбрать нужную дверь?

Ответ: Шелдон может спросить у любого стражника: какая дверь, по мнению другого, правильная, то есть ведет к сокровищам? Если спросить у правдивого стражника, то он укажет на нужную дверь. Другой стражник соврет о двери, на которую укажет правдивый стражник, тем самым тоже указав на нужную дверь.

Кстати! Для наших читателей сейчас действует скидка 10% на любой вид работы

Задача на собеседовании в Майкрософт

Представьте: есть неограниченный запас воды и два ведра объемом 5 и 3 литра. Как с их помощью отмерить 4 литра?

Брюс Уиллис и Сэмюэл Л. Джексон

Ответ: Такую же задачу задали Боюсу Уиллису в Крепком Орешке 3. Только на кону там была жизнь, а не прием на работу.

Берем и наполняем ведро в пять литров. Из него наполняем трехлитровое ведро. В большом ведре остается 2 литра. Потом опустошаем маленькое ведро и выливаем в него два литра из большого. Снова наполняем большое ведро. Наполняем из него маленькое ведро, доливая один литр. В большом ведре остается 4 литра.

Просто задача на смекалку

Популярный вопрос на собеседовании: почему канализационный люк круглый?

Почему крышка люка круглая?

Ответ: Все очень просто. Крышки делают круглыми, чтобы они не проваливались в люк, когда его открывают. Кстати, круг – самая распространенная форма крышки для люка, но есть еще и треугольные крышки.

Пример нестандартной задачи от Google

Вот еще одна из задач гугл на собеседовании:

Сколько шаров для гольфа поместится в школьный автобус?

Сколько мячей поместится в школьный автобус?

Ответ: У этой задачи нет однозначного ответа. Важен именно ход решения и мысли. Для наших реалий можно переформулировать условие и спросить: сколько самоваров поместится в жигули. Суть останется та же.

Нужно примерно представить габариты автобуса, зная радиус мяча для гольфа, вычислить его объем, учесть погрешность при вычислении объема автобуса и дать приблизительный ответ.

Математические задачи на собеседовании

А вот популярная математическая задача, которую можно встретить при приеме на работу:

В 00.00 часов идет дождь. Есть ли вероятность, что через 72 часа будет солнечно?

Полночь на часах

Ответ: С помощью простых математических действий можно понять, что нет. 72 часа – ровно трое суток. Значит, через это время снова будет полночь и никакой солнечной погоды просто не может быть.

Желаем Вам нестандартного мышления и мощной работы обоих полушарий мозга, которая поможет верно ответить на все нестандартные вопросы на собеседовании. А если вдруг понадобится помощь в решении задач  – обращайтесь к нашим авторам, которые всегда находятся в полной боевой готовности.

Мой опыт собеседования в Google

Нестандартные вопросы на собеседовании в гугл

Этим летом я проходил собеседование на роль Software Engineer в Google Zürich. Процесс меня приятно удивил – оказалось, что алгоритмическим задачкам отводится не так уж много времени, а такие важные области как software engineering и software design прорабатываются весьма тщательно.

Разговор с рекрутером

После того как вы отправили резюме (очень желательно – через знакомого гуглера), вам в течении недели должен ответить рекрутер.

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

Рекрутер подробно опишет какие дальнейшие шаги вас ждут и что вам нужно повторить перед собеседованиями. Можно взять 2-3 недели на подготовку, но если вам недостаточно этого времени, то лучше начать подготовку заранее.

Лучшая рекомендация по подготовке – статья Get that job at Google by Steve Yegge. Еще очень важный совет, который я получил от моего знакомого гуглера – налегать на практику.

Читаете книгу по математике/алгоритмам – решайте все упражнения. Решайте много олимпиадных задач, участвуйте в соревнованиях.

Если есть возможность – перейдите на более подходящие для обкатки новых навыков проекты в текущей компании.

Phone screening

Следующий шаг – phone screening. Вы договоритесь о времени, когда вам удобно пройти собеседование по телефону или GTalk, на котором нужно будет решить одну-две задачи в Google Docs, проанализировать ее сложность (big-O) и ответить на дополнительные вопросы. Задача этого интервью (их бывает одно или два) – отсеять тех, кто не умеет решать рядовые для инженера Google задач.

On-site interviews

Если вы прошли phone screening, то с вами договариваются о дате для прохождения серии интервью в одном из офисов Гугла (обычно – в том, где вы планируете работать). В моем случае это было 5 интервью по 45 минут с часовым перерывом на обед.

Кроме этого обеденного перерыва специальных перерывов нет, но перед началом каждой 45-минутки вам предлагают сходить за водой-чаем-кофе, в туалет .

Задача этих интервью – протестировать с разных сторон ваши возможности в решении инженерных задач, проверка вашего опыта software engineering и system design, изучение ваших способностей решать задачи за пределами зоны комфорта.

В течении трех недель вы либо получаете результат: предложение о работе (job offer), либо вежливое “нет”. Если нет – можно снова начать этот же процесс через год.

решение инженерных задач

У хороших интервьюеров есть заготовки задач, которые задают канву вашему разговору и на которых можно проверить разные ваши навыки. Из пяти моих on-site интервьюеров только один задавал “стандартные” задачи из набора “140 google interview questions” и “Cracking the Coding Interview”.

Когда я читал отзывы проходивших собеседование, то встречал очень много отзывов именно о задачах. “Все решил, но не взяли”, “Дурацкие задачки, мы же не в институте” и т.п. По моим ощущениям, задачки намного менее объемные чем на соревнованиях по программированию (даже при том что я участвовал только в любительском втором дивизионе).

Если вы хорошо повторили (или же изучили, как это было в моем случае) алгоритмы и структуры данных, а затем еще и хорошенько потренировались на площадках codeforces.ru, topcoder.

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

Вывод за пределы комфортной зоны

Про это я читал в какой-то статье, мне даже говорил про это рекрутер, но что это такое (и почему это важно) – я осознал только на первом интервью.

Суть хода в том, что в процессе разговора интервьюер нащупывает вашу зону комфорта/компенентности, проверяет насколько хорошо вы решаете задачи в этой зоне, а затем расширяет задачу за пределы этой зоны.

Ощущение такое как будто только прочитал задачу C или D из условий соревнования, и у тебя нет ни малейшей идеи как к ней подступиться. Если есть опыт “взлома задач”, мозговых штурмов, поиска в разных направлениях одновременно, то это сильно помогает.

Я каждые 2-3 минуты генерировал новые возможные подходы к решению, пока не начали прорисовываться более-менее рабочие варианты. Такой подход на интервью я встретил впервые и очень зауважал те компании и тех интервьюеров, которые могут такое устроить.

Задачи на system design и software engineering

Я видел какой код пишется на соревнованиях по программированию и побаивался, что гугловое интервью проходят в основном такие программисты, но оказалось что “все под контролем”. Одно из собеседований посвящено system design.

Вам рассказывают требования к продукту и просят спроектировать программную систему, которая бы отвечала этим требованиям. Потом постепенно дополняют требования – большие нагрузки, большие данные и т.п.

Потом просят спроектировать в деталях один из важнейших компонентов.

Кроме system design много внимания уделяется и software engineering: как и зачем писать тесты, как работать командой, как писать расширяемый код и т.п.

Ваши вопросы

Если у вас есть какие-то вопросы по процессу собеседования – пишите в комментарии. Хочу сразу развеять один миф, который я несколько раз слышал в Киеве.

В Google берут только PhD?

У меня диплом “инженерa-электрикa” маленького степного университета, что совсем не помешало мне получить Google job offer и разрешение на работу в Швейцарии. Мой профессиональный опыт (6 лет разработчиком и 3 года менеджером) компенсировал недостаток формального образования.

by

Как проходит собеседование в Google. Ничего себе

Нестандартные вопросы на собеседовании в гугл

Нынешние IT-гиганты славятся своим нестандартным подходом к организации рабочего процесса. Корпорации создают для своих сотрудников идеальные условия, мотивируя их всеми способами. Но как подобрать отзывчивый коллектив, состоящий исключительно из «заряженных» профессионалов? Это главная задача HR-отделов, и вот как они с ней справляются.

Некоторое время назад были очень популярны вопросы формата «brainteaser» — логические головоломки, часто бессмысленные на первый взгляд. Они могли почти не относится к будущей должности и редко требовали специализированных навыков. Более того, на многие вопросы попросту не существует однозначного ответа.

Тогда зачем их задавать?

Чтобы проверить, как человек будет мыслить в нестандартных ситуациях. Нельзя закрываться и ставить под сомнение адекватность интервьюера, на эти вопросы нужно отвечать нетривиально, но логично. Просто очередной тест, но на этот раз на шаблонность мышления.

К тому же, эти вопросы частенько вгоняют человека в стресс, и умение преодолевать это состояние — весьма полезный навык.

Приём взяли на вооружение все крупные корпорации, но, пожалуй, чаще всего brainteaser’ы попадались соискателям на вакантные места в Google Inc.

Самые дикие вопросы на собеседованиях в Google

Это вольный пересказ тех, кто проходил интервью. Компания никогда не публикует оригинальный список вопросов.

1. Придумайте как можно больше способов найти иголку в стоге сена

Должность: сотрудник коммерческого отдела — 08.05.2014

Как ответить: им явно интересно, насколько хватит вашего воображения. Поэтому очевидные варианты типа «сжечь сено» или «достать сильный магнит» не подойдут. Дайте волю фантазии.

2. Сколько стрижек делают в Америке в течение года?

Должность: сотрудник коммерческого отдела — 08.05.2014

Как ответить: начните с подсчёта потребительского спроса. Количество населения США? Сколько из них ходят к парикмахеру? Как часто люди стригутся? Затем сводите примерную статистику за год.

3. Монету подкидывали 1000 раз, и 560 раз она показывала орла. Как думаете, «честна» ли монета? А если из 10 бросков было шесть орлов?

Должность: специалист по количественному анализу — 12.09.2015

Как ответить: этот вопрос не на смекалку, а на знание теории вероятностей. Можно посчитать с помощью биномиального распределения или критерия хи-квадрат. Есть и другие способы проверить «честность». Вполне логичная задачка, особенно если вспомнить на какую должность проходило интервью.

4. У вас есть круглосуточный сервис доставки продуктов. Сколько грузовиков вам потребуется для бесперебойной работы?

Должность: менеджер по продукту — 05.11.2015

Как ответить: можно прикинуть примерную зону покрытия вашего сервиса, загуглить какие там расстояния и продумать минимальное и максимальное время обработки одного заказа. А можно обратить внимание, что неизвестно в каком состоянии находится фирма. Если сервис только открылся, то хватит и одного грузовика, с закупом последующих по мере необходимости.

5. Сколько теннисных мячиков поместятся в самолёт?

Должность: стажёр — 08.12.2015

Как ответить: тут или упираться в объём какого-нибудь Boening и высчитывать сколько стандартных шаров туда «насыпать», или подумать как будут грузится шары. В какой упаковке? Поддоны или контейнеры?

6. Как решить крупнейшую проблему человечества с помощью миллиарда долларов и космического корабля?

Должность: администратор баз данных — 14.12.2015

Как ответить: убивают двух зайцев: узнают какая проблема на ваш взгляд самая значимая и как далеко вы готовы пойти для её решения. Вышлете всех больных в космос? Или начнёте крупномасштабные исследования?

 7. Если бы вы могли запомнить только одно предложение, каким бы оно было?

Должность: консультант коммерческого отдела — 08.12.2015

Как ответить: как угодно. Лишь бы это характеризовало вас с выигрышной стороны. Строчка из песни, фильма, книги — без разницы, но готовьтесь объяснить почему.

8. Опишите сервис, который помогает путешествовать в будущее

Должность: проектировщик интерактивных интерфейсов — 23.12.2015

Как ответить: включить писателей-фантастов. Представьте, что это вот-вот случится. Как будет реализовано такое «подглядывание» в будущее? Новостное приложение в смартфоне? 3D-очки? Или физическое путешествие с помощью какой-то капсулы? Развить можно любую мысль.

9. Когда тротуар полностью промокнет под дождём, если ширина тротуара 1 метр, а диаметр капли 1 см?

Должность: инженер-программист — 06.01.2016

Как ответить:  на первый взгляд всё просто, но в реальности есть множество прочих факторов. Капли могут падать в одно и тоже место или внахлёст. Мокрое пятно от них не всегда равно их диаметру. Чем больше неочевидных факторов вы учтёте, тем выше шансы на успех. Разумеется, придётся написать программу.

10. Если из удалить рекламу, то как его монетизировать?

Должность: консультант коммерческого отдела — 15.01.2016

Как ответить: придумайте несколько способов, например, платная подписка на сервис или формирование ТОП каналов за деньги. Ребята из коммерческого отдела — те, кто напрямую работает со всеми рекламными продуктами Google, поэтому готовьтесь дать свой развёрнутый ответ, с подсчётом выгоды.

Как пройти собеседование в Google: советы по подготовке

Нестандартные вопросы на собеседовании в гугл

Перевод “How to Prepare Yourself for an Interview with Google”

Когда устраиваешься в компанию таких масштабов, как Google, страх завалить собеседование всегда увеличивается многократно. Мы нашли и перевели советы по прохождению собеседования, которые помогут преодолеть страх и лучше проявить себя.

О чём нужно позаботиться перед собеседованием

  • Имейте копию зачётной книжки;
  • Выберите как минимум 3 дня и время (включая часовой пояс), в течение которого вы будете доступны для технического собеседования по телефону в формате дата-время-часовой пояс, для которого вы указали время;
  • Выберите язык программирования, который вы хотели бы использовать для собеседования: Java, C++, C или Python;
  • Предоставьте актуальные контактные данные, чтобы до вас могли дозвониться в день собеседования.

Советы по прохождению собеседования

Здесь собраны советы, призванные помочь в подготовке к успешному прохождению собеседования. Те, кто им следует, как правило, справляются гораздо лучше!

Планируйте заранее

Инженеры Google, которые будут вас собеседовать, весьма ограничены во времени. Поэтому найдите время и в своём расписании тоже! Также держите под рукой ручку и лист бумаги на случай, если вам скажут что-нибудь записать.

Чего ожидать

Техническое собеседование может длиться до 45 минут. Интервьюера будут интересовать ваши знания принципов Computer Science (структуры данных, алгоритмы и т.д.) и как вы их можете применить в решении задач.

Ваши знания Computer Science оставляют желать лучшего? Тогда загляните в нашу статью, чтобы восполнить этот пробел.

Вопросы на собеседовании

На собеседовании может затрагиваться всё, что указано в вашем резюме (особенно если вы отметили, что вы в этом эксперт!), вайтбординг (это когда вас заставляют писать код на доске или листике), разработка сложных алгоритмов и анализ их производительности, логические задачи, системное проектирование и основы Computer Science — хеш-таблицы, стек, массивы и т.д. Из-за сложности и глобального масштаба проектов, в которых вы будете участвовать, основы Computer Science являются необходимыми для всех инженерных должностей в Google вне зависимости от вашего стажа.

Как добиться успеха

В Google ценят совместную работу и обмен идеями. Поэтому вам понадобится больше информации от интервьюера, чтобы проанализировать поставленный вопрос и развёрнуто на него ответить.

  • Это нормально задавать вопросы интервьюеру.
  • Когда вас просят решить задачу, сначала сформулируйте, как вы её понимаете.
  • Если вам что-то непонятно — попросите помочь или объяснить.
  • Если у вас есть какое-то предположение, проговорите его, чтобы убедиться в правильности своих суждений!
  • Опишите, как вы собираетесь решить каждую часть задачи.
  • Всегда давайте интервьюеру следить за ходом вашей мысли, так как для него это не менее важно, чем конечное решение. Кроме того, если вы вдруг зависнете, то он сможет помочь советом.
  • Наконец, слушайте — не пропустите подсказку мимо ушей, если интервьюер пытается вам помочь!

Кто нужен Google?

Нам нужны не просто инженеры, которые будут решать знакомые им задачи; мы ищем тех, кто сможет найти ответы на вопросы, которые не встречались им ранее.

Интервьюерам важен подход к вопросу не меньше, чем сам ответ:

  • Слушал ли кандидат внимательно и понял ли он вопрос?
  • Задал ли он правильные вопросы, прежде чем приступить? (важно!)
  • Решил ли он задачу перебором? (нехорошо!)
  • Делаются ли какие-либо предположения без предварительной проверки? (нехорошо!)
  • Услышал ли кандидат подсказки и прислушался ли он к ним?
  • Кандидат медленно вникает/решает задачу? (нехорошо!)
  • Предпочитает ли кандидат найти несколько возможных решений, прежде чем выбрать лучшее?
  • Ищет ли он новые пути решения задачи?
  • Является ли кандидат изобретательным и гибким в своих решениях и открыт ли он для новых идей?
  • Возможен ли переход к решению более сложных задач в процессе собеседования?

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

Задавайте больше вопросов!

Удостоверьтесь, что вы имеете чёткое представление о Google как бизнесе — за пределами основных продуктов компании. Узнать, чем занимается Google, можно на сайте компании и в Википедии.

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

Если у вас есть вопросы о процессе собеседования, зарплате или вашей работе, задайте их вашему рекрутеру.

Готовимся техническому собеседованию

Основные пункты, по которым следует пройтись инженерам для успешного прохождения собеседования в Google:

  • Сложность алгоритмов. Очень важно понимать анализ сложности в нотации «О-большое». Попробуйте разобраться с этим на практике.
  • Сортировка. Знайте, как сортировать. Не пузырьком. Следует знать в деталях как минимум один алгоритм сортировки сложности O(n log n), желательно два, например, быструю сортировку и сортировку слиянием. Последняя может быть крайне полезна в ситуациях, когда использовать быструю сортировку нецелесообразно, поэтому обратите на неё внимание.
  • Хеш-таблицы. Пожалуй, самая важная структура данных, известная человечеству. Вы обязательно должны знать, как они работают. Будьте готовы во время собеседования предоставить свою реализацию с помощью массивов на вашем любимом языке.
  • Деревья. Имейте представление о деревьях, знайте базовые алгоритмы построения, обхода и управления деревьями. Ознакомьтесь с двоичными, n-ичнымии и префиксными деревьями. Также нужно знать хотя бы один вид сбалансированного двоичного дерева, будь то красно-чёрное, расширяющееся или АВЛ-дерево, и как его реализовать. Разберитесь в алгоритмах обхода дерева: поиске в ширину и глубину, и узнайте разницу между прямым, симметричным и обратным обходами.
  • Графы. Графы имеют большое значение в Google. Есть три основных способа представить граф в памяти: объекты и указатели, матрица и список смежности; ознакомьтесь с каждым представлением и его преимуществами и недостатками. Вы должны знать основные алгоритмы обхода графа: поиск в ширину и поиск в глубину. Знайте их вычислительную сложность, преимущества и недостатки и как их реализовать с помощью кода. По возможности попробуйте изучить более интересные экземпляры вроде алгоритма Дейкстры и A*.
  • Математика. Некоторые интервьюеры задают вопросы по основам дискретной математики. В Google на это обращают больше внимания, чем в других компаниях, из-за характера задач, с которыми там работают. Потратьте немного времени перед интервью на повторение (или изучение) основ комбинаторики и теории вероятностей. Вы должны знать о задачах сочетаний из n по k и ей подобных — чем больше, тем лучше.
  • Операционные системы. Ознакомьтесь с процессами, потоками и параллелизмом. Необходимо знать, что такое блокировка, мьютекс, семафор и монитор и как они работают. Узнайте, что такое взаимная блокировка и livelock и как их избежать. Имейте представление о том, какие ресурсы нужны процессам и потокам, как работает переключение контекста и как оно инициируется операционной системой и аппаратной частью. Не будет лишним немного знать о планировании выполнения задач. Мир быстро движется в сторону многоядерности, поэтому также не помешают знания основ «современных» концепций параллелизма.
  • Программирование. Нужно хорошо знать как минимум один язык программирования, желательно C++ или Java. C# тоже подойдёт, так как он довольно похож на Java. Вас попросят написать код если не на всех, то как минимум на нескольких собеседованиях. От вас будут ожидать глубоких знаний вашего любимого языка программирования.

Примеры тем на собеседовании

  • Программирование. Построение/обход структур данных, реализация системных подпрограмм, переход от больших наборов данных к одиночным значениям, преобразование одного набора данных в другой;
  • Разработка/анализ алгоритмов. «О-большое», сортировка и хеширование, обработка очень больших объёмов данных. Также смотрите темы, указанные в разделе «Программирование»;
  • Проектирование систем. Наборы функций, иерархия классов, проектирование систем при определённых ограничениях, простота и надёжность, компромиссы;
  • Открытые вопросы. Самые сложные задачи, которые вам встречались, лучшие/худшие встреченные проекты, анализ производительности и оптимизация, идеи для улучшения существующих продуктов.

Полезные ресурсы при подготовке к собеседованию

  • , где рекрутеры делятся советами;
  • Презентация инженеров из Google о том, как подготовиться к техническому собеседованию;
  • Канал Google с множеством полезных видео;
  • О процессе приёма на работу на Google Careers;
  • Статья о том, как отвечать на открытые вопросы Google.

Думаете о работе в Google и хотите больше узнать о том, как туда попасть? Тогда загляните в нашу статью — в ней описан опыт успешного трудоустройства разработчика из СНГ.

Не смешно? А здесь смешно: @ithumor

«Собеседование — это бесплатный урок»: чему я научился, когда меня не взяли менеджером в Google — Офтоп на vc.ru

Нестандартные вопросы на собеседовании в гугл

Управляющий директор коммуникационного агентства Needle Николай Сюсько написал для vc.ru колонку о своем опыте прохождения собеседований в Google. Он рассказал, на что стоит обратить внимание во время общения с представителями компании и какие уроки стоит извлечь из неудачного опыта.

Существует распространенное мнение: работа в международных компаниях – пик карьеры. В таких компаниях как Google, Apple, Nike хотят работать миллионы. Их HR-бренд – продукт, глава компании и рабочая культура. Пару лет тому назад я прошел пять интервью и #меняневзяли в Google. Подобные поражения способны научить не меньше, нежели победы.

Прежде всего, собеседования в компании помогают посмотреть на себя со стороны. Рекрутеры и интервьюеры – люди, не знакомые с вашими сильными или слабыми сторонами.

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

Он помогает сфокусировать развитие карьеры, обновить свое резюме, а также  более эффективно позиционированить себя на рынке труда.

Оценка вакансии

Мой опыт прохождения собеседования в Google начался с публикации в одной из групп на : «Кто хочет работать в ключевом дублинском офисеGoogle в Европе?». Вопрос задала сотрудница компании, некогда переехавшая в Ирландию из Казахстана.

Большой плюс для всех нас (выходцев из СССР) – возможность общения украинца, россиянина, казаха и белоруса на одном языке.

Некая общность прошлого магическим образом воздействует на нас до сих пор, поэтому, когда я написал ей, то незамедлительно получил ответ.

Оказалось, что когда тебя рекомендует внутренний сотрудник Google, шансы на скрининг резюме HR-менеджером повышаются в разы. В следующий раз, когда вы будете подаваться в международную компанию, найдите на LinkedIn или русскоязычного сотрудника и попросите его вас отрекомендовать. Времени займет немного, да и услуга для той стороны не сложная.

В Google были две вакансии: SMB manager в Ирландию и Business Acquisition Manager в Москву. Гуглер подала мое резюме на обе вакансии. Признаться, я сильно удивился, когда вместо Ирландии мне пришло уведомление о назначении собеседования в московский офис.

Я понимал, что прошел отбор среди многочисленных кандидатов: можно проработать год в Москве, а потом перебраться в офис Google в другой стране. Изнутри это сделать гораздо легче, нежели пытаясь сразу подать резюме на вакансии в привлекательных странах.

Забегая вперед скажу, что описание вакансии на сайте работодателя часто не соответствует действительности. Согласно инсайтам знакомого гуглера, на рекрутинговых сайтах часто пишут абсолютно все требования и ожидания, когда на деле в твои обязательства будет входить 30% от указанного списка. Поэтому не стоит воспринимать большое и красноречивое описание как истину в последней инстанции. 

В каком-то смысле оно похоже на ваше резюме: сглаженные углы, немного приукрашено, красиво подано. Более того, такие компании как Google часто указывают rocket science на сайте, а в работе вы будете обслуживать рекламные кампании AdWords врача, специализирующегося на кодировании алкоголиков (правдивая история).

Также в вакансии Google не указан точный внутренний грейд. Поэтому со стороны по описанию может показаться, что вакансия ответственная и серьезная, а когда вы попадете в офис, окажетесь в окружении 20-летних юношей, для которых Google чуть ли не первый работодатель.

Прохождение собеседования

В моем случае красочные вопросы на сообразительность, которыми проверяет Google соискателей, – миф. Пятеро человек, с которыми я общался во время интервью, не задали ни одного вопроса в стиле «сколько мячиков для пинг-понга помещается всамолет?».

Первое собеседование было с рекрутером. Крайне важный этап телефонного разговора, после которого решается, попадет ли ваша кандидатура в условный шорт-лист. Мой рекрутер была крайне обходительна и любезна со мной, готова была ответить на все интересующие вопросы. 

Её стратегия общения была относительно простой: пробежаться по релевантному опыту резюме, опросить меня по знанию AdWords. При этом рекрутер глубоко не вникал в рекламный инструментарий Google.

Если честно, я ненавижу AdWords, и моей карьерной стратегией с Google было попадание в офис, демонстрация высоких показателей эффективности и смена направления деятельности (крайне приветствуется и поощряется в компании).

Во время общения рекрутер обратила внимание на мой опыт работы в ИТ-компании (пусть и 7-летней давности), спросила, что привело меня в Google и дала задачку по AdWords на тему креатива (условно: есть клиент из автомобильной сферы, популярные ключевые слова крайне дорогие, какое решение ты предложишь). В общении важно отвечать быстро, находчиво и со знанием дела. Это собеседование я проходил, сидя в квартире друзей в Вене. При желании мог подглядывать в экран ноутбука или смартфона.

Через некоторое время меня поздравили по электронной почте и объявили о следующем интервью с сотрудником Google. Второй фильтр работает по принципу: соответствую ли я понятию компании о «гуглерах», насколько понимаю вакансию и с каким багажом приду к ним. 

Интересно, что если вы спросите конкретику о «гуглерах» – редко кто ответить что-то по существу. Это некий образ коллеги-друга, созданный в рамках HR-бренда Google.

Да, у него может существовать описание, но написанное на бумаге не всегда соответствует действительности – образу в голове у других гуглеров. Для себя понял, что гуглер – открытый, доброжелательный, интересный и простой человек.

По большому счету, этакий приятель, с которым всегда можно поддержать разговор. 

На собеседовании эти качества проявляются просто: насколько вам легко найти общий язык с человеком, которого вы впервые слышите по телефону. Да ещё и на английском, а родом из Греции. Google – мультикультурная компания, поэтому важно с пониманием относиться к особенностям различных культур и народов.

Признаюсь честно, я думал, что второй интервьюер меня завалит на специализированных вопросах по Google Analytics или AdWords. Оказалось, что он ничего не спросил о продуктах компании. Скорее всего потому, что когда ты попадаешь в Google, то проходишь месяц интенсивной подготовки. Там тебя научат понимать продукт компании, её бренд, миссию и ценность для клиентов.

Перекрестный допрос

Прошло несколько недель, и мне объявили карт-бланш на финальные три интервью. Причем все они должны были состояться с разными людьми, но в отрезке нескольких дней.

Не похоже на стресс-тест, но интенсивность не позволяла как следует подготовиться. Важный момент – вы будете общаться с людьми из разных отделов, разных возрастных групп и гендеров. В данном вопросе нужно быть абсолютно толерантным.

Тем более, что вы общаетесь по Hangouts –  слышите и видите друг друга.

Три интервью, три взвешенные оценки – хотят ли эти люди с вами работать. Не обязательно в одной команде – скорее, в одной компании. Когда я дошел до этого этапа, сильно воодушевился, поверил, что смогу пройти этот путь.

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

Скорее нужно быть уверенным в своих силах, а за другим ноутбуком – не звери и не монстры – такие же люди, как и ты. 

Поэтому первые два интервью прошли довольно бодро. Сотрудники отделов продаж и маркетинга Google задавали вопросы общего характера: каким было твое наибольшее достижение в карьере, какова была главная ошибка, какие свои качества считаешь ключевыми в работе, какой видишь свою пользу Google и тому подобное. 

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

Последний шаг

Пятое интервью мало чем отличалось от предыдущих. Старший менеджер, прекрасно осведомленный в делах найма и управления командой, задает тебе почти те же вопросы, что и остальные его коллеги. Отличия в деталях, но крайне важных. Так, я не смог назвать точную долю поискового трафика Яндекса в России. Сказал наугад, но «недобрал» 30%. 

Растерялся, когда он спросил меня о подсчете выручки в России. Здесь гуглер хотел увидеть бизнес-ориентирование специалиста, понимание продукта. Как и предыдущие интервьюеры, в конце он дал мне возможность задать свои вопросы относительно Google. 

Рекомендую припасти несколько нейтральных вопросов, которые покажут вашу заинтересованность и понимание собственной работы. Отсутствие же вопросов косвенно сигнализирует о вашей низкой мотивации.

#меняневзяли в Google

Москва. Корпоратив диджитал-агентства. Звонок из Ирландии. Рекрутер сообщает, что не сложилось, и если он чем-то может быть полезен – проси. Оглядываясь назад, я понимаю, где допустил ошибки:

  • Досконально не изучил конкурентную среду Google (поисковую долю Яндекса).
  • Предложил слабый пример кризисной ситуации и удачного её разрешения (пример был не релевантный Google).
  • Плохо ответил на вопрос о подсчете выручки .

Что бы я сделал иначе в следующий раз?

Досконально изучил бизнес Google

Не просто пообщался с креативными директорами, работавшими над проектами Google (как я сделал в Москве), а изучил модель их бизнеса, обязанности сотрудников в моем направлении.

Подготовил 10 тезисов на английском

Как ответы на готовые вопросы: почему Google, каковы твои сильные стороны, какого наибольшего достижения ты добился в своей последней компании, какой видишь работу в Google. Вопросы подскажет вам здравый смысл, если вы поставите себя на место интервьюера и представите, что вы оцениваете человека со стороны (на этот процесс у вас есть 30 минут).

Потренировался бы с рекрутером

Нашел бы живого рекрутера и прошел бы с ним тренинг-тест, где мы бы разыграли сцену рекрутер-специалист. Мнение со стороны крайне полезно. Тем более, что ошибки во время интервью совершают даже топ-менеджеры с 10-летним опытом управления крупными активами.

Не делал бы собеседования в Google делом своей жизни

Нужно понять, что итоговую причину непопадания в Google вы никогда не узнаете. Тысячи людей пытаются устроиться в «компанию мечты». Однажды, если вы не попадете, нет никакого смысла расстраиваться. Ведь собеседования – бесплатные уроки от Google.

Меня не взяли в Google, а вместе с тем исследование вакансий на LinkedIn помогло узнать мне целый новый мир. Например, в часто требуют понимание методологии холократии. Для России это дремучий лес.

Подобные примеры возможного прокачивания собственных знаний – положительный аспект интервью в крупную компанию.

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

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать

Нестандартные вопросы на собеседовании в гугл

Нестандартные вопросы на собеседовании в гугл

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

И я округлил значение до 500 тыс. шаров». 2. За какую сумму денег вы помоете все окна в Сиэтле?

Позиция: менеджер по продукции Это один из тех вопросов, где надо призвать на помощь смекалку и дать самый простой ответ. Мы бы ответили: «10$ за окно». 3. В стране, где люди хотят, чтобы у них были только дети-мальчики, каждая семья продолжает рожать детей до тех пор, пока не родится мальчик.

Если у них рождается девочка, они заводят еще одного ребенка. Если мальчик, они останавливаются. Каково соотношение мальчиков и девочек в такой стране?

Позиция: менеджер по продукции Ответ на этот вопрос вызвал оживленные дискуссии, в результате мы пришли к следующему решению.

10 задач с собеседований в крупные компании

Один из стражников никогда не врет, другой — врет всегда.

Шелдон не знает, кто из них врун, а кто нет. Прежде чем выбрать дверь, задать можно только один вопрос и только одному стражнику. Вопрос: Что спросить Шелдону у стражника, чтобы попасть к сокровищу? Можно спросить любого, при этом задать вопрос так: «Какая дверь, по мнению другого стражника, правильная?».

Если он спросит у правдивого, то получит данные о том, какая дверь ведет к лабиринту, ведь врущий стражник всегда врет. Если же он спросит у врущего стражника, опять же, узнает, какая дверь ведет к лабиринту, ведь тот соврет о двери, на которую укажет правдивый стражник.

Задача 2. Землю захватили инопланетяне.

Они планируют уничтожить всю планету, но решили дать человечеству шанс.

Они выбрали десяток самых умных людей и поместили их в абсолютно темную комнату, посадив в ряд, один за другим. На каждого из людей надели по шляпе, шляпы всего двух цветов — розовые и зеленые.

Как подготовиться к собеседованию в Google и не пройти его.

Дважды

От одного из бывших коллег слышал про курс Роберта Седжвика (Robert Sedgewick) на Coursera.

Курс состоит из двух частей ( и ). Если вдруг ссылки поменяются, то можно всегда нагуглить по имени автора.

Каждая из частей идет 6 недель. Обдумав все вышеизложенное, я пришел к выводу, что это именно то, что мне нужно.

Тут кстати пытливый читатель может спросить, а при чем же здесь Google. И действительно, до этого момента он был тут совсем не при чем.

Но мне нужна была цель, так как заниматься 12 недель вечерами без цели несколько затруднительно. А какая может быть цель в получении новых знаний?

Конечно, их применение на практике.

Как пройти собеседование: каверзные вопросы и задачи при приеме на работу в крупных компаниях и их решение

Очень часто с логическими задачами при приеме на работу сталкиваются специалисты из сферы IT и продаж.

Математические задачи на собеседовании.

Аналитические задачи. Эти задачи – своеобразный синтез математических и логических задач. Испытуемому предлагают рассмотреть кейс, оценить все обстоятельства, выявить сильные и слабые стороны, а потом принять решение касательно описываемой ситуации.

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

Собеседование в Гугл (Google)

Главное, чтобы вы стремились к саморазвитию и продемонстрировали это во время интервьюирования.Во время трудоустройства в организацию Гугл вы не должны показывать то, что уже у своей цели.

Поэтому, чтобы пройти собеседование в Гугл, отвечайте на вопросы уверенно, но скромно.Чтобы пройти собеседование в Google, вам придется выдержать несколько этапов интервью.

Если вы желаете стать менеджером в этой организации, тогда интервью может длиться до шести уровней.

Собеседование может проходить в реальной жизни, либо же при помощи специальных приложений от Google. Делится обычно интервью на две основные части:

  1. собеседование в организацию Гугл со стандартными вопросами. К ним можно отнести: о профессионализме, опыте работы, образовании и возрасте;
  2. затем будет происходить интервью с решением ситуационных загадок, либо же практических задач.

Особенно, если вы желаете

Как пройти собеседование в Google: советы по подготовке

Поэтому найдите время и в своём расписании тоже!

Также держите под рукой ручку и лист бумаги на случай, если вам скажут что-нибудь записать.Техническое собеседование может длиться до 45 минут. Интервьюера будут интересовать ваши знания принципов Computer Science (структуры данных, алгоритмы и т.д.) и как вы их можете применить в решении задач.

Ваши знания Computer Science оставляют желать лучшего? Тогда загляните в , чтобы восполнить этот пробел.

На собеседовании может затрагиваться всё, что указано в вашем резюме (особенно если вы отметили, что вы в этом эксперт!), вайтбординг (это когда вас заставляют писать код на доске или листике), разработка сложных алгоритмов и анализ их производительности, логические задачи, системное проектирование и основы Computer Science — хеш-таблицы, стек, массивы и т.д.

Из-за сложности и глобального масштаба проектов, в которых вы будете участвовать, основы

123 задачи с IT-собеседований с разбором решений

O(n), константная дополнительная память + память под элементы нового списка.

Нельзя сразу выделить память под все данные одник куском т.е.

список должен быть честным, разбросанным по частям, а не единым блоком, как массив.Классическая задачка с собеседований в Google.

На доске записаны числа, вам нужно ответить на вопрос: какое число идёт дальше?

Допустим, вы летите из Москвы во Владивосток, а затем обратно, при полном безветрии. Затем вы совершаете точно такой же перелёт, но на этот раз на протяжении всего перелёта дует постоянный западный ветер: в одну сторону попутный, в обратную — лобовой.Как изменится суммарное время перелёта туда-обратно?

  1. Увеличится
  2. Не изменится
  3. Уменьшится

или

Загрузка .Что не так в этом отрывке кода на С++?operator int() const { return *this; }Задача, которая была популярна в своё время на собеседованиях в Amazon.

15 убийственных вопросов на собеседовании в Google

Это значит 960 кубических футов, 1728 кубических дюймов в кубическом футе, а это значит около 1,6 миллиона кубических дюймов.

Я подсчитал, что объем мяча для гольфа около 2,5 кубического дюйма (4/3 * pi * 0.85), так как радиус мяча — 0,85 дюйма. Разделив 1,6 миллиона на 2,5 кубического дюйма, получится 660 тыс.

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

И я округлил значение до 500 тыс. шаров». 2.

За какую сумму денег вы помоете все окна в Сиэтле?Позиция: менеджер по продукции Это один из тех вопросов, где надо призвать на помощь смекалку и дать самый простой ответ.

Мы бы ответили: «10$ за окно». 3. В стране, где люди хотят, чтобы у них были только дети-мальчики, каждая семья продолжает рожать детей до тех пор, пока не родится мальчик.

LJ Magazine

Найдите центры обоих прямоугольников и проведите через них прямую линию — это и будет линия разреза.

Вы получите два равных куска. Поскольку разрез проходит через центры обоих прямоугольников, площадь двух кусков будет такова: половина площади торта минус половина площади вырезанного из торта куска.

Другими словами, площадь двух кусков будет одинаковой. Это будет верным, несмотря на то, что форма кусков может быть различной.

Альтернативное решение — резать торт не вертикально, а горизонтально, чтобы получить куски, толщина которых будет в два раза меньше, чем у целого торта, и в каждом не будет хватать одинакового по форме и площади куска.2.

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.