Рубрики
Без рубрики

Мой опыт взлома интервью по кодированию

Взлом Интервью по Кодированию

Автор оригинала: Lokesh Sanapalli.

Взлом интервью по кодированию Эй, там!

Это мой первый пост, и я очень рад, что он посвящен моей любимой теме “Интервью по кодированию”. Давайте перейдем к этой теме.

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

Страх и борьба Когда я учился в колледже, делая свои детские шаги в программировании, я легко решал проблемы с массивами, строками, но когда дело доходит до связанных списков, деревьев и графиков, я всегда их боялся. Они были для меня кошмарами. Позже я каким-то образом получил работу в MNC, не прикасаясь к ним. Я присоединился к компании, и мне дали роль QA. Мне не нравилась эта работа, на самом деле я ее ненавидел. Затем я бросил это занятие. Я начал подавать заявки в крупные компании. Я пошел на собеседование в Amazon, там меня попросили написать код на бумаге. Проблемы основаны на связанных списках и деревьях. Затем я начал выбирать проблемы из geeks4geeks и решать их. Препятствие, с которым я столкнулся, заключается в том, что, когда я где-то застрял, я должен прояснить себя. Затем я начал исследовать различные ресурсы. Я буду перечислять их в конце поста.

Успех После всей моей реальной борьбы я каким-то образом ухватился за оплачиваемую стажировку в финтех-стартапе. Я дал много интервью в малых и больших компаниях, во многих из них получил отказ, начал учиться у них. Одна из лучших практик, которой я следовал, заключается в том, что Если меня отвергла компания, я никогда не чувствовал себя грустным, вместо этого я решаю вопросы, заданные в интервью . Мне очень помогло то, что я никогда в жизни их не забываю. Итак, вся моя борьба закончилась, когда я пошел на собеседование в bigbasket. Когда я был в последнем раунде, я не нервничал, Одна вещь, которую я продолжал повторять в уме: “Если я провалюсь в этом интервью, я откажусь от кодирования ? Нет, если я добьюсь успеха, я сдамся ? . Либо вы потерпите неудачу, либо добьетесь успеха, единственное, что вы знаете, – это кодирование. Кроме кодирования, вы ничего не знаете.” . Я взломал интервью, получил предложение.

Время для повышения После полутора лет моего пребывания в большой корзине я почувствовал, что мне нужно повышение. Затем я снова отправился в путь. На этот раз я значительно улучшился как в кодировании, так и в системном дизайне. Работа в “бигбаскете” многому меня научила. Я начал с компании под названием “ковиам”. Я прошел онлайн-тест на кодирование, а затем собеседование на месте. В первых двух раундах F2F интервьюеры были впечатлены моими знаниями и быстротой в поиске решений. Но отвергнут в третьем раунде. Более важно здесь справиться с отказом. Несмотря на отказ, я не чувствовал себя плохо, у меня появилась уверенность, и я чувствовал, что у меня все хорошо. Отклонено от hackerrank, soroco, ninjacart, greedy game, tracxn, niki.ai, моенгаж и трамплин.

Разбитые сердца Я присутствовал на интервью hackerrank, bankbazaar, groupon, grab и flipkart. Даже я взял листья для подготовки. Чувствовал себя очень плохо после отказа от них, потому что в этих компаниях есть качественные инженеры, и если я присоединюсь к ним, несмотря на деньги, я смогу узнать больше. Завершая все раунды, HR говорит мне: “Мы свяжемся с вами после обсуждения команды”, я был взволнован и ожидал предложения, HR не ответит, но у меня есть эго, которое не спрашивает их, но из-за беспокойства спрашивает их, получает отклоненное электронное письмо. Одно и то же повторялось каждый раз. У меня от этого разбилось сердце

Разбитые сердца || Я присутствовал на интервью hackerrank, bankbazaar, groupon, grab и flipkart. Даже я взял листья для подготовки. Чувствовал себя очень плохо после отказа от них, потому что в этих компаниях есть качественные инженеры, и если я присоединюсь к ним, несмотря на деньги, я смогу узнать больше. Завершая все раунды, HR говорит мне:
Разбитые сердца || Я присутствовал на интервью hackerrank, bankbazaar, groupon, grab и flipkart. Даже я взял листья для подготовки. Чувствовал себя очень плохо после отказа от них, потому что в этих компаниях есть качественные инженеры, и если я присоединюсь к ним, несмотря на деньги, я смогу узнать больше. Завершая все раунды, HR говорит мне:

Вот ключевые выводы из моего опыта:

  1. Никогда не расстраивайся из-за отказа. Вместо этого учитесь чему-то у него
  2. Практика, Практика и Практика-это единственная мантра.
  3. Когда мне отказали в крупных компаниях, я понял одну вещь-это “страх”. Пройдя через их опыт интервью, я боялся, что их интервью будут жесткими. Поэтому, даже когда я получаю простой вопрос в интервью, я думаю, что это сложный вопрос. Если я потеряю этот страх и попытаюсь задать вопрос, то, возможно, я его расколол.

Вот ресурсы, которым я следовал:

Для структур данных и алгоритмов:

https://leetcode.com – Мой любимый портал для подготовки к интервью. Самое лучшее в этом то, что вы найдете множество интуитивно понятных, уникальных и простых решений. Каждый решает проблему по-своему, там вы видите все эти решения. Кроме того, у него есть вопросы проектирования системы, проектирования баз данных. Взгляните на него.

https://geeksforgeeks.org – Известный портал по информатике, на котором есть все необходимое для подготовки к собеседованию. Но, на мой взгляд, код, методы не слишком интуитивно понятны и просты, в их коде тоже есть некоторые ошибки. Например, рассмотрим эту проблему: https://bit.do/PetrolPump , решение не слишком интуитивное. Если вы видите это решение: http://bit.do/LeetcodePetrolPump . Это очень просто. Вот почему я рекомендую leetcode вместо G4G.

https://interviewbit.com – Это также отличная платформа для подготовки к собеседованию. Самое лучшее, что у них есть структура, основанная на целях, где вы можете установить продолжительность своей цели, часы, которые вы можете потратить в день, на основе которых вы можете решать проблемы. У них есть аккуратная блок-схема тем с зависимостями, чтобы вы могли осваивать темы и отслеживать прогресс. Еще одна лучшая вещь-у них есть вопросы по дизайну системы и фиктивные интервью.

https://ideserve.co.in – Особенность этой платформы в том, что у них есть визуализация алгоритмов. Кроме того, у них тоже есть видеолекции, я большой поклонник их видео. Объяснение очень простое и имеет больше смысла. Вот их канал: idserve.

https://codesignal.com – Ранее называвшийся codefights, особенность его платформы в том, что вы можете бросить вызов другим людям, это похоже на игру, вы пытаетесь выиграть, и навык в вас приходит автоматически.

https://hackerearth.com – Отличная платформа для участия в задачах кодирования, поставленных компаниями, которые могли бы обеспечить вам работу. У них есть “codemonk”, в котором есть очень хорошие учебные пособия, а также “codearena”, которая похожа на “codefights”.

https://hackerrank.com – Это также одна из хороших платформ, где у них есть куча проблем по теме. Самое лучшее в этом то, что у них есть очень сильные тестовые примеры. Кроме того, у них есть дискуссионная площадка, где вы найдете ряд решений

https://pramp.com – Отличная платформа для практики фиктивных интервью. Это очень важно, ваша реальная сила проявляется во время интервью. Вы выбираете слот, они совпадают с другим человеком, дают и Гарри, и берут интервью.

Для Проектирования Систем:

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

Hiredintech – Отличное руководство по проектированию систем с видеолекциями

Tech Dummies – Youtube-канал Tech dummies славится вопросами о системном дизайне. Вы можете найти системные проекты uber/ola/lyft, bookmyshow/fandango, алгоритмические вопросы.

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

Тушар Рой – Этот парень потрясающий, его объяснение ошеломляет. Подписывайтесь и смотрите.

Лучшие практики, которым следует следовать:

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

Заключительное примечание: Я буду обновлять этот пост по мере того, как и когда я найду новые вещи, пожалуйста, оставьте заметку в комментариях, если вам нужна какая-либо помощь, свяжитесь со мной по адресу hi@lokesh1729.com

Первоначально опубликовано: Здесь