Рубрики

Как получить работу в продуктовых компаниях?

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

Получение интервью интервью

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

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

Подсказки:

  • Ваше резюме — это первое, что играет решающую роль в получении приглашения на собеседование. Он должен быть коротким и точным, поэтому постарайтесь суммировать все на одной странице, потому что рекрутеры тратят всего 10-15 секунд на сканирование резюме, поэтому убедитесь, что каждая строка, которую вы пишете в своем резюме (особенно вверху), должна ответить на вопрос рекрутер « Почему мы должны нанимать этого человека? «. Ниже приведена ссылка, которая поможет вам составить хорошее резюме или портфолио, в котором четко указано, что вы должны включить, а что нет в своем резюме. Возобновить строительство — Ресурсы и советы
  • Начните использовать LinkedIn . Сделайте связи там столько, сколько сможете. Обратитесь к рекрутерам или попытайтесь получить направление от сотрудников, работающих в этих компаниях, поскольку у вас больше шансов на собеседование, если вы получите какое-либо направление. Сделайте свой профиль LinkedIn и соединение слишком хорошим. Иногда рекрутер шорт-лист подходящих кандидатов оттуда.
  • Если у вас нет опыта, то сначала развивайте свои навыки программирования. Вы можете принять участие в некоторых хакатонах или принять участие в некоторых проблемах с кодированием на хороших сайтах. Некоторые из этих веб-сайтов, где вы можете принять участие или попрактиковаться в своих навыках кодирования, — это GeeksforGeeks , HackerRank , CodeChef , CareerCup , LeetCode , InterviewBit , HackerEarth и т. Д. Упомяните также свой профиль кодирования в своем резюме.
  • Сделайте несколько побочных проектов (это показывает рекрутерам, что вы увлечены программированием) или внесите свой вклад в какой-нибудь проект с открытым исходным кодом, чтобы продемонстрировать его в своем резюме, если у вас нет опыта. Ваш проект может быть чем угодно, например, Android-приложением, iOS-приложением, видеоигрой или веб-приложениями и т. Д.
  • Подайте заявку на некоторые стажировки во время вашего колледжа и получить практический опыт работы в промышленности, также упомяните это в своем резюме. Иногда ваша стажировка превращается в работу на полный рабочий день, и большинство компаний предпочитают нанимать стажеров, чтобы сначала проверить свои навыки, а не нанимать более свежего кандидата.
  • Одна из лучших вещей, которую вы можете сделать, — это найти наставника, работающего над некоторыми проектами в течение длительного времени, и попросить их помочь вам. Вы и ваш наставник можете вместе подготовить предложение и отправить его в GSoC (Google летний код) . Если GSoC одобрит это, и вы успешно завершите свой проект, вы можете получить оттуда сертификат, который действительно ценен, и доказать, что вы хороший программист. Вы можете продемонстрировать это в своем портфолио или резюме. Google также забирает этих кандидатов, если у вас есть сертификат GSoC. Вы также можете проверить подготовку GSoC в Google Summer of Code Processing.
  • Ваша оценка GATE также может помочь вам получить вызов от этих компаний, основанных на продуктах, поэтому, если у вас есть хорошие оценки в GATE, укажите это в своем резюме, поскольку это показывает, что вы хорошо владеете основными предметами по информатике .

Взломать интервью

После того, как вы попадете в шорт-лист для интервью, во всех этих компаниях происходит подобный процесс собеседований, когда вам, возможно, придется пройти 5-6 раундов. Теперь вопрос в том, что они зададут вам в этих 5-6 раундах? Где вам нужно сосредоточиться, или где вы можете найти ресурсы, чтобы подготовиться к этим раундам. Мы обсудим это подробно. Ниже описан процесс собеседования после того, как вы попали в список…

  • Способность и логическое рассуждение. Этот раунд проводится для студентов, подающих заявку через набор студентов, и проводится в основном для фильтрации толпы и подбора кандидата для следующего раунда решения проблем и кодирования. Этот раунд основан на MCQ, и вам не нужно тратить слишком много времени на подготовку к способностям или логическим рассуждениям, таким как подготовка к государственному или конкурсному экзамену. Потратьте несколько недель на эту часть, чтобы попасть в шорт-лист в этом раунде. Вы должны сосредоточиться на базовой математике, и вы можете воспользоваться помощью GeeksforGeeks или найти некоторые ресурсы в Интернете, чтобы решить некоторые базовые вопросы математики или для определения способностей и логических рассуждений.
  • Технический раунд: «Можете ли вы кодировать?» Да. Это основная задача интервьюера в этом раунде, и для большинства кандидатов этот раунд может быть пугающим. Когда вы попадаете в список кандидатов на собеседования в этих компаниях, вам, возможно, придется сначала провести телефонный раунд или онлайн-кодирование, или они могут позвонить вам напрямую. Теперь здесь вам действительно нужно сосредоточиться на своей части « Структура данных и алгоритмы», потому что они будут просить решить некоторые проблемы кодирования, и этот раунд проводится для проверки ваших способностей решения проблем и кодирования . Вам нужно написать код для проблем, которые вам будут переданы, и они найдут лучшее решение для тех проблем, с которыми вы столкнулись. Вы должны знать, когда применять какую структуру данных или алгоритм, а также сложность времени и пространства для решения. Лицом к лицу могут быть круглые или бумажные интервью или интервью на доске. Практикуйтесь в кодировании по ссылке, которую мы упомянули на предыдущем шаге.
    После того, как вы пройдете этап кодирования, вы перейдете к следующему этапу, и здесь вам нужно подготовить себя ко всем ответам, связанным с вашими проектами, которые вы завершили во время своей работы или стажировки или каких-либо дополнительных проектов. У вас должны быть знания о ваших проектах, например о том, какой из них был вашим любимым, ваш вклад, какое-либо существенное влияние на веб-сайт из-за предоставленного вами решения и других вещей, связанных с вашим проектом.
    Эти компании также проводят этап проектирования системы после этапа кодирования, где вас попросят разработать такую систему, как Twitter, мессенджер, социальные сети, и там вы должны сообщить им о своем полном подходе. Вы можете получить помощь по этой ссылке .

    Ниже приведены ссылки на собеседования, написанные кандидатами, нанятыми в компании, основанные на продуктах.

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

Подсказки:

  • Всякий раз, когда интервьюер задает проблему, сначала проясните все сомнения и задайте соответствующие вопросы.
  • Кратко обсудите подход грубой силы, если это необходимо. Как только вы закончите и интервьюер убедится, напишите программу для этого. Некоторые интервьюеры также пытаются помочь вам при кодировании, если вы не знаете полного решения проблемы. Они могут дать вам несколько советов и, как правило, помогут вам найти правильное решение, поэтому продолжайте общаться с ними, даже если вы не знаете полного ответа. Если ваш подход будет правильным, вас могут выбрать.
  • Когда вы будете кодировать проблему, которую вам дал интервьюер, они всегда ожидают лучшего решения, и если они просят вас предложить другое оптимизированное решение, вам нужно предложить им другой подход. Если они ожидают рекурсивного решения, скажите им это. Если они пытаются изменить несколько вещей в вашем вопросе, например, количество входных данных, или они изменяют порядок массива, то скажите им решение для этого. Они проверяют ваш подход к решению проблем и то, как вы думаете об определенной проблеме. Как правило, они делают это, чтобы проверить, можете ли вы предоставить решение проблемы, с которой вы не сталкивались ранее, или нет.
  • Где применимо, используйте математику, сортировку , поиск , обход, рекурсию , манипулирование битами , динамическое программирование и т. Д.
  • Прежде чем писать код, рассмотрите все контрольные примеры и напишите функции, которые можно использовать повторно, слабо связанные, малые и выполняющие только одно. Сделайте вашу программу простой и короткой. Избегайте ненужных переменных или множества вложенных случаев if / else.
  • Составьте группу из 2-3 человек и сделайте несколько ложных интервью. Попробуйте потренировать свой код на доске или с помощью ручки и бумаги. Проверьте ссылку SDE Mock Interview, чтобы получить помощь для ложных интервью.
  • Язык программирования — это всего лишь инструмент для написания вашего кода, и большинство студентов и людей считают, что эти компании отдают предпочтение новым технологиям или любому популярному языку, который совершенно неверен.
  • Будьте более словесными и объяснительными в этом раунде. Не делайте ничего и не решайте вопросы внутри своего мозга. Поговорите с интервьюером и скажите им, что ваш процесс решения проблемы также будет приятным и вежливым во время интервью, не выдумывайте ничего, улыбайтесь, смотрите в глаза, чтобы показать свою уверенность и никогда не показывать свое эго во время интервью.
  • Взломать кодирование Интервью — лучшая книга, чтобы подготовить себя к этим продукт-компаниям, поэтому постарайтесь закончить эту книгу.
  • Будьте добрыми и вежливыми во время интервью, ничего не выдумывайте, не улыбайтесь, не общайтесь должным образом, смотрите в глаза, чтобы показать свою уверенность и никогда не показывать свое эго во время интервью.

Важные ссылки:

Рекомендуемые посты:

Как получить работу в продуктовых компаниях?

0.00 (0%) 0 votes