Alex macneil facebook

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

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

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

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

Я твердо убежден, что каждый должен подать заявку на работу в Google.

Почему я должен?!

Не все хотят работать в Google, но есть ценные побочные эффекты для интервью Google.

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

Абсолютное худшее, что может случиться, это то, что вам весело и домашние маски для пятен научиться.

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

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

Одно из моих интервью - это просто обсуждение хороших и плохих частей (по нашему мнению) группы языков программирования faceboook, Python, C, C ++, Java, Erlang). Мы обсудили SICP и текущее состояние образования, и он рекомендовал мне прочитать некоторые исследовательские работы.



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

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

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

Надеюсь, вам будет интересно узнать, что вы могли бы узнать из интервью Google. Если вы беспокоитесь о возможном отказе, относитесь к нему как к победе в игре «Отталкивающая терапия». Вы можете повторно применять столько раз, сколько хотите, так что вы могли бы также подумать об этом как о TDD для своих навыков, и вам нравится TDD, не так ли?

Как подготовиться к интервью: технический

Когда вас принимают на собеседование по телефону, Google отправляет вам электронное письмо с советами о том, как подготовиться.

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

Прежде всего, вы захотите практиковать.

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

Вам также понадобятся некоторые материалы для чтения. Google рекомендовал этот пост Стив Йегге, который неплохо успокаивает вас. Они также рекомендовали еще один пост от Стива Егге, где он освещает некоторые стили вопросов, которые могут быть заданы.

Yegge рекомендует конкретную книгу очень высоко - Руководство по разработке алгоритма:

Больше, чем любая другая книга, это помогло мне понять, насколько удивительно банальным (и важным) проблемы графа - они должны быть частью инструментария каждого рабочего программиста. Книга также охватывает основные структуры данных и алгоритмы сортировки, что является хорошим бонусом.

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

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

Я не прочитал все это, но то, что я прочитал, - это открытие глаза и разума. Это не было рекомендовано мне непосредственно сотрудниками Google по набору персонала, но один из моих интервьюеров отправил мне по электронной почте кучу ссылок после, включая ссылку на страницу этой книги.

Был недавний обзор этой книги, представленной в Hacker News. Это очень хорошо. Автор, Стива Лекена, также предлагает свои лекционные видео и слайды - откиньтесь назад и понаблюдайте за ними с пивом после работы / uni.

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

Ответьте на это как можно больше вопросов.

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

Телефонные интервью обычно сопровождаются документом Google для вас.

Я обычно назначаю Python в качестве предпочтительного языка, но обычно они заставляют меня использовать C или C ++ (они часто говорят, что я тоже могу использовать Java).

В то время я был ржавым с синтаксисом C ++, но они, похоже, не возражали. Я просто объяснял такие вещи, как использование шаблонов, хотя я никогда не могу вспомнить синтаксис для интересных трюков метапрограммирования.

Говоря об трюках, вы получаете точки стиля для использования функций языка, который менее известен. У меня был интервьюер, он был впечатлен, потому что я использовал сопоставление образцов Pythons (простой пример:). Смысл списка, отображение / уменьшение, генераторы, лямбды и декораторы могут помочь вам выглядеть здорово.

Используйте их только в том случае, если они полезным хоть!

Как подготовиться к интервью: нетехнические

Также будет несколько нетехнических вопросов. Когда я сделал что такое хороший лосьон для кожи, подверженной прыщам первый, друг рекомендовал, чтобы у меня были ответы на вопросы, связанные с куки-резаком, например «Где вы видите себя через десять лет?» а также «Почему вы хотите работать в Google?», Не беспокойтесь об этом!

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

Каждый кандидат сказал бы один и тот же ответ: что-то о том, как вести команду и как Google позволит вам вносить вклад в общество или что-то еще (отличное, но все хочет этого).

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

Мне нравится рассказывать о забавном инкрементном поиске A *, которое я сделал на своей первой работе (и почему нам было нужно, чтобы это было итеративным). Вы, наверное, можете что-то придумать, не подчеркивайте, но лучше подумать об этом перед интервью.

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

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

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

Для меня меня интересовал процесс проверки кода в Google и какой проект они назначили новичкам.

Я знаю кого-то, кто задавал вопросы из теста Джоэла.

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

Если у вас есть технический блог, обратитесь к нему.

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

Наконец, самый лучший способ подготовки к интервью Google - это сделать больше интервью Google, поэтому, если вы потерпите неудачу, хорошо для вас! ;)

Только перед интервью

Вот несколько вещей, которые помогают мне справиться с давлением перед интервью.

Однажды я ходил на интервью в городе (а не в интервью Google), и я очень нервничал, хотя мне все равно, если я получил работу.

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

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

Она сказала робкое «спасибо» и выбрала темп, чтобы уйти от меня. Я засмеялся, но я не чувствовал себя так страшно за интервью.



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

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

Во время интервью

Если вы делаете собеседование с телефоном, ответьте на него, вставая (вы можете сесть после него) и немного побалуйте себя.

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

Alex de la Orastie - Facebook [NOU 2017]

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

Ты будешь одной очаровательной свинью.

Возьмите некоторое время, чтобы подумать, прежде чем отвечать, и особенно искать разъяснения по этим вопросам. Спросите, что такое представление данных. Я обнаружил, что они склонны говорить «что угодно». В графовом вопросе я сказал: «Ладно, тогда это матрица смежности», которая за 10 секунд поставила вопрос и закончилась. Интервьюеру понравилось, поэтому не бойтесь быть (смиренной) умной задницей.

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

Я обсуждал, когда это может быть не очень хорошо. На самом деле, для каждого вопроса, я начните с описания наивного подхода, а затем уточнить его. Это помогает проверить требования к запросу и дает вам легкую отправную точку. Возможно, вы могли бы интроспективно прокомментировать гибкую методологию (Google использует Scrum).

Одна последняя вещь!

Google планирует провести интервью с 45 минут до часа.У меня были неудобные моменты в конце интервью, где интервьюер упоминает, что наше время почти вверх, и тогда задает другой вопрос или спрашивает, есть ли у меня какие-либо вопросы. Это заставило меня почувствовать, что он был в спешке, поэтому мне не хотелось много расширяться.

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

отражать

Стив Йегг говорит, что есть много умных Гуглеров, которые не добираются до своей третьей попытки (я до сих пор не получил после четвертого, и я не думаю, что я глуп).

Как я уже упоминал, я пишу этот пост, потому что считаю, что процесс интервью Google вообще очень полезен.

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

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

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

Отъезд Десять вещей, которые должны знать каждый компьютерный научный работник Макнейл Шонл, а также мое предыдущее сообщение «Совет для CS Undergrads» (ссылки в конце в частности).

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

В частности, Сумит Арора дал несколько важных советов, которые я не рассматривал.

Вы действительно читали это далеко? Подумайте о том, чтобы добавить меня в Twitter и рассказать мне, что вы думали :)



Комментарии:

27.01.2018 : 19:53 Jesse:
Почему черная маска. Вообще, Нанести на лицо и оставить на минут. Рецепт №2;

Облако тэгов

  • Красные пятна на детском лице после еды
  • Удалять пятна от лица естественным путем
  • Neutrogena здоровой кожи лица лосьон spf 15 акне
  • Лучшая все естественные мытья лица акне
  • Естественные способы потушить темные пятна на лице
  • У меня есть прыщи на моем лице
  • Новорожденные белые пятна на лице
  • Что вы думаете?