Home » Моя подготовка к техническому интервью | Шубхам Матта | март 2023 г.

Моя подготовка к техническому интервью | Шубхам Матта | март 2023 г.

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

Обо мне: У меня 5-летний опыт работы в качестве разработчика программного обеспечения, и я был частью FAANG (Amazon), а также стартапов (моя текущая работа). Я также провожу 3–4 собеседования в неделю для найма новых членов команды.

Текущий процесс собеседования:

  1. Первый раунд онлайн-кодирования
  2. Второй раунд парного программирования (в основном алгоритмы + структура данных)
  3. Низкоуровневый дизайн третьего раунда
  4. Дизайн системы четвертого раунда
  5. Менеджер (поведенческий)
  6. HR / Предложение

Для найма одного кандидата требуется 6 раундов, и может пройти до 2 месяцев от первого раунда до его завершения.

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

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

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

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

Есть хорошие онлайн-курсы. Например:

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

Read more:  «Кэпиталз» готовятся к воскресному утреннику, посвященному 30-му Суперкубку

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

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

Это также очень важная часть процесса собеседования. В этом раунде вас спросят о вашей мотивации и текущем стиле работы. Интервьюер также попытается получить доступ к вашим навыкам управления ситуацией и управления людьми. Чем старше вы становитесь, тем больше вам нужно управлять вещами. Будьте готовы с указателями STAR. Если вы не знаете, что такое STAR, согласно ChatGPT:

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

  • Ситуация: Опишите контекст или ситуацию, в которой произошло событие. Оно должно быть кратким и сосредоточено на важных деталях, имеющих отношение к заданному вопросу.
  • Задача: Объясните, с какой задачей или проблемой вы столкнулись в данной ситуации. Будьте конкретны и кратки.
  • Действие: Опишите действие, которое вы предприняли для решения задачи или проблемы. Это должно быть подробно и конкретно, подчеркивая ваши навыки, знания и опыт.
  • Результат: Объясните результат действия, которое вы предприняли. Обязательно подчеркните любое положительное влияние, которое вы оказали на ситуацию, и то, что вы узнали из этого опыта.
Read more:  Довел ли Моди индийскую демократию до предела?

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

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

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.