ЛитКод. Мы все делаем это, чтобы подготовиться к нашим собеседованиям по программированию, но есть ли ценность в LeetCode, кроме практики?

Помогает ли демонстрация ваших достижений и профиля в LeetCode потенциальному работодателю?

В этом посте мы рассмотрим этот вопрос и поможем вам решить, принесет ли это вам пользу.

Краткий ответ

В большинстве случаев нет вы не захотите показывать свой профиль LeetCode потенциальному работодателю.

Однако это применимо в большинстве случаев; есть некоторые конкретные ситуации, когда может быть полезно показать свой профиль LeetCode.

Почему вы не должны показывать свой профиль LeetCode интервьюеру

Вот некоторые из основных причин, по которым вам не следует включать профиль LeetCode в свое резюме:

Вы не должны говорить своему интервьюеру, какие вопросы вы видели раньше

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

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

Если это случится с вами, не говорите им. Это может показаться немного несправедливым или похожим на мошенничество, но это ожидаемо, и все остальные поступят так.

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

Большинство работодателей уже предполагают, что вы используете LeetCode

Большинство работодателей уже предполагают, что каждый кандидат использует LeetCode, или им все равно.

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

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

Навыки решения проблем лучше всего демонстрируются лично

Они захотят увидеть, как вы решаете проблемы под давлением в условиях времени.

Они не смогут увидеть это в вашем профиле LeetCode. Следовательно, многие компании не заинтересуются вашим профилем LeetCode.

Они не могут проверить, действительно ли вы решили каждый вопрос в своем профиле

У работодателей нет простого способа проверить, действительно ли все решенные проблемы в вашем профиле были решены вами или кем-то другим.

Они не будут рассматривать в вашем резюме ничего, что не может гарантировать, что это ваша собственная работа.

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

Есть и другие вещи, которые вы можете указать в своем резюме

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

Предыдущий опыт работы/образования, GitHub, полный личных проектов, или Stack Overflow, наполненный полезными вкладами, как правило, более ценны, чем профиль LeetCode.

Ситуации, в которых может помочь добавление профиля LeetCode в ваше резюме

Добавление профиля LeetCode иногда может быть полезным.

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

Ваш профиль LeetCode имеет очень высокий рейтинг/репутацию

Если вы больше, чем просто средний LeetCoder на милю, возможно, стоит поделиться этим с потенциальным работодателем.

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

Но насколько впечатляющим должен быть ваш профиль LeetCode, чтобы работодателю стоило рассказать о нем?

Чтобы быть прозрачным, я не знаю.

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

Вы новичок и у вас мало портфолио или опыта

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

Конечно, я бы подумал об этом только в том случае, если вы соответствуете предыдущему пункту, то есть у вас исключительно впечатляющий профиль LeetCode.

Добавление профиля LeetCode, близкого к среднему, мало что вам даст.

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

Подведение итогов

Нет, большинству людей не стоит указывать свой профиль LeetCode в резюме.

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

Надеюсь, это поможет и Чао.

Спасибо, что прочитали, и идите и оцените эти интервью по программированию!
Если вам понравилась эта статья, не стесняйтесь хлопать в ладоши и читать другие мои статьи :)