Практика делает вас идеальными
Мы все столкнулись с этой цитатой и знаем его значение и важность. Что бы мы ни делали в нашей карьере, чтобы быть хорошим в этом, нам нужно регулярно продолжать практиковать.
Акроним, используемый по всему блогу: DSA — структуры данных и алгоритмы
Я разработчик и люблю решать проблемы DSA в Java. Я кодировал и решение проблем в Java в течение 1,5 лет. В течение этой продолжительности я столкнулся с несколькими веб-сайтами для решения вопросов и продолжать практиковать.
Почему вам нужно решить проблемы DSA?
По одной простой причине понять язык и его концепции самым лучшим. Кроме того, выполнение этих проблем дает вам самую лучшую вероятность получения рабочих мест Tech Compants в качестве разработчика. Для развития роли, эти компании просят проблемы DSA как в интервью, так и в письменном раунде их процесса отбора.
В этом блоге я расскажу о 5 веб-сайтах, которые являются одним из лучших для решения проблем. Они предлагают широкий спектр вопросов и рекомендуются и используются людьми всех возрастов. Даже 30-40-летний возраст, чтобы изменить работу/роль или карьеру, относится к этим сайтам.
Начать с того, что он должен быть первым сайтом, который я когда-либо посещал, чтобы решить некоторые проблемы.
Hackerrank.
HackeRrank должен быть первой платформой, которую вы должны начать кодировать. У него есть проблемы на каждом языке, о котором вы можете думать с хорошо классифицированными разделами. Например, вы хотите практиковать только проблемы Java. У них есть специализированный угол для фундаментальных концептуальных явных проблем. Тогда вы хотите решить более сложные проблемы со структурами данных; Вы можете проверить их раздел решения проблем.
У них также есть программа сертификации, в которой вы получаете сертификаты в конкретных областях, таких как Java, Python, и реагируют на решение проблемы, заданной ими в течение времени. Итак, это хорошее признание для вашей работы.
Еще одно преимущество HackeRrank заключается в том, что все компании, при наборе, возьмите первый технический раунд на своей платформе, поэтому практикуют вас комфортно.
Проверьте HackeRrank в: HackeRrank
GeeksForGeeks.
Один сайт, который помог мне улучшить свои навыки решения проблем, и до сих пор помогают, это GeeksForGeeks, или так же часто называют IT GFG GFG, является лучшим порталом для информатики.
Когда вы говорите компьютерную науку, я слышу GeeksForGeeks.
У них есть все, основные предметы, такие как СУБД, ОС Сетевые к статьям и концепциям практически на каждом языке. Но лучший раздел — их коллекция проблем со структуру данных. Почти на каждой теме у них более 200 проблем практики. Вопросы также имеют метки компании, означающие, что если конкретная проблема пришла в экзамен технологической компании. Кроме того, они дают счет на каждом вопросе и имеют систему ранжирования, которая предлагает ваш ранг, который устанавливает конкурентную среду и подталкивает вас, чтобы сделать лучше. Помимо всего этого, раздел обсуждения идеально подходит для некоторой помощи.
Каждый студент в колледже в Индии, желающих получить работу в технологической отрасли или изучения компьютерных научных оснований относится к GFG. Так почему ты ждешь? Проверьте это сейчас на: GeeksForGeeks
Хорошо, поэтому выше, мы видели два сайта с проблемами DSA, проблемы с проблемами SQL для изучения и многих более связанных с информатикой.
Следующие три веб-сайта, о которых я расскажу, о необходимые исключительно для решения проблем в структурах данных, а также отраслевые. Имея хороший ранг в любом из этих веб-сайтов или решив многочисленные проблемы на них, дает вам высокую вероятность того, что вы замечают рекрутеры и помогают вам получить свою работу по технической работе.
Codechef.
Популярность CodeChef растут каждый день среди кодеров каждой возрастной группы. В отличие от любого другого веб-сайта, где есть прямые проблемы DSA, такие как средний элемент массива, обратный связанный список или любые другие такие стандартные вопросы. CODECHEF БУДЕТЫ ВОЗМОЖНОСТИ В ФОРМУ ПРОБЛЕМА ИЛИ БОЛЬШЕ ИСТОРИИ.
Проблемы здесь требуют большого мышления и пытаться перед тем, как прийти к решениям.
Гиг, для которого известно CodeChef, это их конкурсы. Эти конкурсы бегают каждый месяц. Каждый месяц каждый месяц существует три конкурса:
Долгой вызов : Активен в течение нескольких дней и является первой проблемой за месяц.
Офф : Это трехчасовой спринт, где вы должны решить проблемы из пула нескольких вопросов.
Обед : И месяц заканчивается этой проблемой. Производительность в этих задачах увеличивает ваши оценки, которые, наконец, способствуют увеличению ваших звезд CodeChef.
Если вы можете достичь четырех или 5 звезд, в любом случае, вы одни из лучших в стране.
Проверьте codechef по адресу: Codechef
Далее в списке есть,
Кодовы
Это один из порталов, на которых база зрителей огромна с точки зрения чисел и навыков. Это один из самых конкурентоспособных порталов для решения проблем.
Как CodeChef, они также часто управляют конкурсами, которые увеличивают рейтинг CodeForces, что является их метрикой для ваших навыков. Оценка CodeForces — это отраслевая метрика для оценки ваших навыков кодирования. Иногда вы протекаете из начального скрининга только на основе вашего рейтинга CodeForces.
Наконец, последний это:
Лецкод
Опять же, одна из сайтов, которые являются отраслевыми. Вы увидите много разработчиков программного обеспечения от Google , Amazon и Facebook Рекомендую решить проблемы на летекоде.
У них меньше вопросов, чем у других, то есть около 1600 проблем, но все отличаются в своих условиях. Они проверяют ваши навыки и имеют один и тот же рисунок, который следуют рекрутеры. Вопросы классифицируются на основе компании, поэтому она помогает в подготовке к конкретной компании.
Увидев несколько процессов отбора, я могу сказать, что, решив, что даже около 50% проблем летакодов даст вам большую уверенность, чтобы очистить любые тестирование кодирования для работы.
У них также есть несколько конкурсов и конкурсов. Тем не менее, большинство их отличных особенностей являются частью платного премиум-услуг. Таким образом, наилучшее использование, которое вы можете сделать из LeetCode, — это попытаться решить эти 1600 вопросов.
Проверьте лецкод по адресу: Лецкод
С этим мы дойдем до конца блога. Последний совет, который я хотел бы поделиться, это если вы новичок в кодировании, начните с HackErrank или GFG, затем переместите свой путь в LeetCode и CodeChef.
Если вы нашли блог полезным, вы можете поддержать меня по адресу: https://www.buymeacoffee.com/auushagarwal24.
От разработчика до разработчика !!
Оригинал: «https://dev.to/ayushdev_24/5-websites-to-practice-data-structures-and-algorithms-programming-problems-3m7a»