5 simple steps to getting an internship at google

Покажите свою «гугловость»

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

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

Фото: Fast Company

Майкл Брандт проработал в Google два года на позиции продакт-менеджера. Он считает, что ваша личность и коммуникативные навыки, относящиеся к «гугловости» крайне важны для успешного трудоустройства в компанию. «Вас будут постоянно перекидывать на разные проекты, там очень много задач, связанных с разными продуктами и специалистами, — сказал он. — Вам придется постоянно общаться с людьми, занимающими различные позиции в компании».

Собеседование

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

Как правило, приглашая на собеседование, HR Google напишет или расскажет по телефону, чего примерно ждать на интервью. Обычно интересуются осведомленностью об основных концептах Computer Science, потом предлагают решить пару десятков задач, к примеру, на level-order traversal of a binary tree для разных языков программирования или implement a hash table.

Чтобы удачно пройти все этапы, необходимо хорошо подготовиться:

  • потренироваться – решить пару сотен задач на специальных сайтах (например, на LeetCode), благо их огромное количество;
  • почитать профильную литературу (те, кому повезло попасть на практику в Google, советуют готовиться по книге Cracking the Coding Interview – если вы сумеете справиться с любой задачей, включенной в нее или выложенной на сайте LeetCode, то шанс пройти собеседование почти стопроцентный);
  • обязательно подтянуть английский язык. Желательно понимать разные акценты, так как именно на этом часто и ломаются студенты.

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

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

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

Требования к стажерам

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

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

Кроме того, необходимо знание английского языка, не ниже уровня Intermediate. Но для тех, кто связан со сферой IT, это обычно не проблема – без иностранного в области информационных технологий сегодня никуда.

Есть у IT-гиганта и весьма специфическое требование к тем, кто собирается стажироваться в компании: чтобы без проблем вписаться в корпоративную культуру, претендент должен быть Googley. Наличие этого качества, предполагающего уважительное отношение к собеседнику и приверженность идеалам максимальной политкорректности, «диагностируется» еще на интервью. Потом, уже во время стажировки, новые сотрудники проходят от 5 до 7 всевозможных курсов, на которых им рассказывают о том, что говорить и делать позволительно, а что строго-настрого возбраняется – иначе засудят за расовые, религиозные, гендерные или еще какие-нибудь предрассудки.

Send Your Application

Once you’ve found the perfect internship you’d like to apply to and have created a well-written CV, the next step you need to take is to actually send your application.

There are three main ways to do this:

  • Online: Go back to Google’s job board, find the internship you’re interested in and click the ‘Apply’ button. Fill in the application form and upload your CV (in PDF) and transcript. You can also add an optional cover letter (we highly recommend this).
  • Referrals: Do a little bit of networking on LinkedIn and ask someone you know (who works at Google, of course) to refer you. This will typically only get you past the CV screening process. After that, you’re pretty much on your own.
  • Through your college/university: If your college/university is registered with Google, then you can directly apply for a summer internship from there.

Note that when applying for most internships, your application will be submitted to a number of locations all over the world, unless otherwise specified.

You may also want to consider looking into the Google Summer of Code programme. Though not exactly an internship, successful applicants spend their summer break writing code and learning about open-source development.

Google Scholar Citations для отслеживания цитирования статей

Индекс цитирования Google Scholar – это статистический инструмент для определения рейтинга ученых. В системе также реализована привязка персоны к образовательному учреждению. Для это требуется, чтобы в публикациях было указано официальное наименование вуза или же использован корпоративный адрес электронной почты.

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

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

Именно поэтому его использование становится все более популярным среди российского научного сообщества. При этом база имеет высокий статус – входит в число критериев отчётности российских образовательных организаций по научно-исследовательской деятельности.

Шерзат Айтбаев, 23 года, родной город — Алматы, software engineer

Место работы: Нью-Йорк, США


О трудоустройстве

Я учился в North American University в городе Хьюстон, штат Техас. Туда я поехал после окончания школы. Во время учебы я занимался проектами по специальности, потому что понимал, что в дальнейшем будет тяжело получить подходящую работу в США. Работодатель должен поддерживать визу, и поэтому я сразу целился на крупные компании.

Университет, в котором я учился, не топовый. Я приехал учиться туда, куда позволяли финансы.

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

#3 Изучайте компьютерные науки

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

Учась в бакалавриате, я думал, что буду заниматься нейронауками, потому что «всегда смогу изучить CS самостоятельно». Это было большим заблуждением:

  • Мое резюме проигнорировали, потому что я указал нейронауки как главный пункт. В конце-концов я смог пробиться, упросив рекрутера из Google дать мне шанс с телефонным интервью. После этого я перешел на связку «Прикладная математика + CS».

  • Чтобы стать мастером своего дела в CS, понадобится много времени. Вуз/школа — хорошее время для этого.

  • Нейронауки в аудитории — это не то же самое, что нейронауки в лаборатории. Передовые исследования — это скорее об оптогенетике или вычислениях (которые, кстати, все равно ближе к CS + математика + физика, чем к нейронаукам).

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

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

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

Хотя я и мог изучить больше интересного в математике во время прохождения стажировки в Two Sigma, я не смогу получить стажировку по quant research, так как мой прошлый опыт определял меня на роль разработчика ПО. Мой провал заключался в том, что я мало внимания уделял математике.

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

Если вы хороши в иллюстрации, то сможете претендовать на роль Art Director или Story Artist. Человек, обладающий этим умением, также более свободен в выборе сферы работы: иллюстраторы нужны везде, от дизайна до комиксов и игр. Иллюстрация + CS — это мощный набор навыков.

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

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

Если вы крутитесь в сфере CS, то ваши возможности безграничны.

Подготовка

Стажёры рассказали о своем опыте в апреле 2015 года, тогда же они сказали, что получили офферы, и как только они заканчивают университет, то сразу улетают работать в Штаты/Великобританию. Я знал, что подача заявок на летнюю стажировку будет только в сентябре 2015 года, но я не мог использовать всё время на подготовку, потому что я уже жил вместе со своей будущей женой, и у меня были обязательства. То есть мне пришлось сначала отложить денег, прежде чем бросаться в подготовку к собеседованиям на стажировку. А они на 99% отличаются от того, что мне приходилось делать в повседневной жизни — поэтому я знал, что мне придется оставить работу и посвятить себя подготовке. Этим я занялся только в августе 2015 года.

За всё лето было 4-5 тёплых дней в СФ, это один из них на океане.

Лето подходило к концу, за 2 дня я подал заявки на стажировку в 20 с лишним компаний (Google, Apple, Facebook, Microsoft, Amazon, LinkedIn, Twitch, Intel…) и продолжал готовиться в надежде, что мне всё-таки дадут шанс хотя бы попробовать себя проявить. Но никто не откликался.

В целом по индустрии процесс отбора на стажировку почти одинаков. Кстати, чтобы иметь все вакансии под рукой, советую пользоваться поиском в LinkedIn. Там очень много фильтров и можно выбирать города и тип «стажировка».

Как правило, HR пишет, чего ждать на собеседованиях, но в общих чертах специфика интервью состоит в том, что на них спрашивают базовые концепты Computer Science и предлагают решить несколько задачек. Например, level-order traversal of a binary tree или implement a hash table. Имея экономический бэкграунд, я был обескуражен такими вопросами и понял, насколько же длинный путь мне предстоит.

Не уверен, стоит ли говорить, что всё проходит на английском. Но также могу обрадовать, что грамматику никто не проверяет, лишь бы кандидат ясно объяснял свои мысли и чёрное называл чёрным. She do, it is work fast — подойдет, всем всё равно. Также стоит быть готовым к тому, что интервьюер может быть с диким индийским акцентом, и переспрашивать надо будет по 5 раз. Во избежания этого советую посмотреть видео на ютубе с индийским/китайским английским.

Стажёры из Facebook для подготовки посоветовали сайт leetcode.com и книгу Cracking the Coding Interview, которая уже стала стандартом в этой отрасли. Если вы можете решить любую задачу из этих источников, шансы пройти интервью очень высоки.

Где-то на 20-й по сложности задаче на leetcode.com (из почти 300) я наткнулся на ссылку на блог, в котором описывался алгоритм для решения этой задачи. А в конце автор писал: «Если тебе была интересна эта статья, то ты нам подходишь. Напиши мне на *@google.com и я тебя порекомендую в компанию». Я написал. Через три дня со мной связалась рекрутер с вопросом о том, когда назначить интервью. Это было начало сентября. И я выбрал дату, которая даст мне возможность по максимуму подготовиться — 22 октября, дальше уже нельзя было откладывать.

Два месяца мне было очень не сладко, я занимался по 6 дней в неделю, часов по 10 в день. Иногда это были продуктивные часы, иногда не очень. Мне нравится изучать алгоритмы, и это облегчало задачу в разы, но всё равно я испытывал дикое давление. Я где-то читал, что шансы попасть в Google равны 0.2%. Конкретно по стажировке видел слух про три миллиона заявок на около три тысячи стажёров, так что 0.1%. Судя по опыту знакомых, если дело дошло до интервью, то шансы чуть ли не 50/50. Но все эти цифры подтвердить нечем, статистики официальной нет.

И ещё надо добавить: я понимал, что уровень моей подготовки — ужас. Если меня не возьмут, то я просто потерял 2 месяца заработка, т.к. полученные знания не слишком применимы в моей сфере. В результате жил в режиме: 3 дня радости учёбы и познания нового, а 3 дня хочется плакать, потому что стресс зашкаливал.

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

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

Глубже в технологии

Тем временем я понял, что мне также интересна it сфера и я начал думать, как бы мне продолжить её осваивать и что выучить в первую очередь. Уже не помню почему, но выбор пал на курсеровский курс “ HTML, CSS and JavaScript”  Гонконгского университета. Так я впервые познакомился с языком гипертекстовой разметки, каскадными таблицами стилей и языком программирования javaScript. Мне показалось интересным манипулировать различными объектами на web странице, менять стили, расположение элементов и добавлять разную интерактивность. Затем было много разных других курсов с курсеры, edx, степика, главным курсом первого времени был наверное знамений курс Гарвардского университета cs50 на котором я впервые познакомился с алгоритмами и структурами данных и языком си. Это был очень непростой, но интересный курс по основам computer science.

Program Details

Key Information

  • Multiple dates

  • Program will take place online July 12 — August 6, 2021! Students will be placed in cohorts in United States time zones. (PST / EST)

How to apply

    • Fill out the attached application with your transcript and short essay responses.
    • Participate in CSSI’s Online Challenge after the general application closes.
    • To apply for CSSI: Extension please visit the extension tab for more details.
  • Eligibility:

    • Intend to be enrolled as a full-time student in a 4-year BA/BS program physically in the US or Canada.
    • Will participate in the virtual program from the U.S., Canada, or Mexico.
    • Be able to demonstrate an interest in and motivation for studying computer science.

Applications for CSSI 2021 are now closed. Decisions should be communicated to all eligible applicants by the end of April.

Зачем нужна стажировка и что она дает новичку

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

Специалисты агентства, с которыми мы общались при подготовке этого материала, рассказали, что учат своих стажеров:

  • выявлять целевую аудиторию;
  • анализировать конкурентов;
  • работать с рекламными системами и соблюдать их требования;
  • корректно подбирать семантическое ядро;
  • писать объявления;
  • настраивать рекламные кампании;
  • строить маркетинговые стратегии;
  • работать в группах в формате мозгового штурма.

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

Как проходит стажировка PPC-специалиста в агентствах

Стажировка может быть оплачиваемой или неоплачиваемой

Генеральный директор в рекрутинговом агентстве RealHR Юлия Карпова рекомендует молодому специалисту не искать целенаправленно стажировку с оплатой, а обращать внимание на компанию и ее возможности предоставить востребованные знания и навыки

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

В белорусском агентстве Gusarov стажировка в отделе PPC длится два месяца и не оплачивается. Бесплатная двухмесячная стажировка — «Школа стажеров» — есть и у «СПб Медиа». Она длится два месяца, и учат там основам профессии интернет-маркетолога. Занятия проходят в офисе два раза в неделю по два часа, есть домашние задания, состоящие из реальных задач клиентов. Преподают не только сотрудники агентства, но и партнеры. Так, в «Школе стажеров» выступал руководитель студии видеопродакшена Juce Production, а уроки иногда проводили в офисе Яндекса.

Специалистов по контекстной рекламе готовят и в школе стажеров iConText Group. Стажировка оплачивается и длится обычно полтора месяца. Чтобы попасть на нее, нужно сделать тестовое задание и пройти собеседование

В компании отмечают, что коллеги при выборе стажеров, скорее всего, обратят внимание на тех, кто владеет Excel, мыслит логически и имеет хотя бы общее представление об интернет-рекламе. В конце стажировки всех студентов ждет аттестация

На бесплатную стажировку в WebCanape попадают практиканты из вузов и сузов по направлению. Стажеров распределяют по производственным отдела, где они практикуются по 3–4 часа в день на реальных проектах и решают типовые задачи. Для каждого назначают наставника, который знакомит стажеров с регламентами и указывает на недочеты.

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

Как попасть на стажировку в Google

Итак, чтобы стать частью корпорации, необходимо для начала на деле доказать «свою профпригодность». Практик в привычном для студентов российских вузов понимании (с дневниками, отчетами, расписанием выхода на работу и, чего греха таить, чаще всего с бесконечной беготней с бумажками из отдела в отдел) в компании нет, их заменяют продуктивные стажировки, которые обычно длятся 12–14 недель.

Для того чтобы пройти практику в Google, необходимо:

  • Быть студентом второго курса и старше.
  • Проявить инициативу: отправить свое резюме, откликнувшись на вакансию в разделе Google Careers.
  • Успешно справиться минимум с двумя собеседованиями.
  • Попасть в резерв стажеров (host matching).
  • Дождаться приглашения от куратора (host).

Но обо всем по порядку.

Область поиска

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

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

Как осуществляется поиск публикации 

Сервис имеет простой и понятный интерфейс, поэтому проблем во время поиска возникнуть не должно. Найти нужную статью в Google Scholar довольно просто:  

  1. В строке поиска вводится наименование статьи, тема исследования или автор. 
  2. Нажимается значок поиска. В результате на экране должны появиться профили авторов или перечень работ.  

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

  • по дате публикации; 
  • ограничение по периоду публикации; 
  • по релевантности; 
  • исключить/включить цитаты.  

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

На каждый запрос поисковик выдает 1000 результатов. Это значение можно изменить, заменив начальную фразу. 

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

{Step 3} The Technical Interview (1 hour)

The best way to prepare for the technical interview is knowing the projects in your portfolio inside out. While some candidates are asked to go through more than one project in their interview, in the case of my second time applying, I focused on my Adobe project. Discussing this project took up most of the interview time and led to other parts of the conversation. The questions in the interview can get very specific, not only about your projects but also about your interests in the UX field. Overall, be ready to:

  1. Talk in-depth about the challenges you faced in your projects. Be prepared to have your project carefully inspected and discuss your decision making on visual design all the way to research. Always give a reason for your decision making and do not dwell on whether the interviewer will agree with you or not. The most important part is not getting your interviewer’s approval but conveying that you design with intentionality.
  2. Talk about how you work with others. Collaboration is an integral part of the UX design process, and you will be expected to talk about how you work with others. Be ready to speak of working with different stakeholders and cross-functional team members, especially how you incorporate their knowledge into your workflow and who do you go to for specific insights.
  3. Talk about yourself as a designer. Seems pretty straightforward, but it is critical to convey what drives you as a UX designer and explain your preferred working methods and approaches to your interviewer. While background information can be relevant if you have a unique story that has impacted your design career, make sure to always bring it back to yourself as a designer. Consider how you approach your problem solving and how you incorporate other domains, such as UX research, into your workflow. It is also essential to give some thought to how you handle challenges and ambiguous working circumstances. Above all, let your interviewer know what makes you an asset to the company. Leverage your unique insights and talents. For example, I have lived, worked, and visited some of Google’s emerging markets, so I made sure to mention that as a team member, I would leverage those insights to further Google’s business goals through my design approach.

Once you pass the technical interview, you will receive a questionnaire to input your summer project and office location preferences. This part was tricky for me because I was unsure whether I should be specific in the project/team I wanted to work for or keep it open-ended. I ended up vaguely mentioning that I was interested in the maps and search products. It turns out, the Travel team reached out to me, specifically Hotels, because their product deals with both maps and search components. Keep this in mind when you are filling out your questionnaire, but remember that there is no right or wrong way to fill it out. Be honest about your interests, but keep yourself open to teams and opportunities that may surprise you.

Prepare for the Interview

As I’m sure you’ll agree, interviews are quite possibly the most difficult and terrorising part of the hiring process. But, as long as you come prepared, you should be alright. Here are some interview tips to keep in mind:

  • Do your research: Learn as much as you can about Google’s different products and services, and the people behind them.
  • Practise questions: Ask a trusted friend or family member to roleplay with you and practise answering common interview questions like ‘Why do you want to work here?’ and ‘What can you tell us about yourself?’ On that note, Google is notoriously famous for asking candidates curveball questions like ‘What would you do with $100 million?’ and ‘How would you explain AdSense to my grandmother?’ The key is to showcase your technical skills and knowledge.
  • Bring your own questions: Even if all your questions have been answered during the course of the conversation, make sure you have a couple of backup questions to ask the interviewer to confirm your interest in the position. You might also want to ask questions during the interview if and when they flow with the conversation.

The interviewing process begins with a phone or Google Hangouts interview. Interviews for software engineering positions will typically last between 30 and 60 minutes and covers data structures and algorithms. You’ll be expected to write 20–30 lines of code in Google Docs that you will share with the interviewer. For all other roles, interviews usually last 30–45 minutes and are mainly comprised of hypothetical, behavioural and case-based questions.

This is then followed by an onsite interview. You’ll meet with four Googlers (that’s what Google employees are called, by the way) for 30–45 minutes each, and you’ll be tested on your general cognitive ability, leadership skills, role-related knowledge and ‘Googleyness’ (how well you’re able to work as part of a team, help others, etc).

Some others tips to keep in mind for software engineering and technology roles include:

  • Practising coding questions (sites like Stack Overflow can prove to be an excellent resource)
  • Knowing at least one programming language (preferably C++, Java, Python, Go or C)
  • Being familiar with common sorting functions
  • Understanding algorithms and being able to improve/change them
  • Being able to think recursively
  • Understanding basic maths
  • Studying up on as many data structures as possible

Совет 1: у стажировки есть важные отличия от работы — их нужно учитывать

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

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

Со многими элементами рабочего взаимодействия вы столкнётесь впервые, и на основании этого опыта сформируете изначальное представление о том, как делать правильно. Если вам повезло оказаться в хорошем месте, постарайтесь усвоить как можно больше таких знаний. Вот основные (на мой взгляд) возможности в крупной IT-компании, которые думающий стажёр не должен упустить:

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

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

  3. Технологии. Ищите и посещайте внутренние конференции, лекции приглашённых гостей, E2E семинары (технические рассказы об архитектуре сервиса) и рассказы об устройстве продуктов.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector