Способность решать проблемы, сталкиваться с трудностями и делать это в увлекательной игровой форме - это предложение, от которого трудно отказаться. И, если мы соединим талант с адреналином соревнований вместе с бесстрашными инженерами, у нас получится волшебный тандем. Он называется Code Challenge Telefónica.
Code Challenge предлагает все вышеперечисленное и заставляет любителей программирования возвращаться год за годом, чтобы решать оригинальные задачи. Прекрасная возможность продемонстрировать навыки, сильные стороны и проверить все свои знания.
Истинное происхождение конкурса восходит к 2011 году, когда состоялось его первое издание. В то время это называлось «Tuenti Challenge». После долгой истории, насчитывающей более десяти лет, Code Challenge каждый год представляет новые предложения, объединяя сложные и оригинальные задачи для любителей программирования.
Behind Code Challenge - это веселая, творческая и мотивированная команда. Виктор (технический менеджер) и Тарас (старший инженер-программист) входят в команду Telefónica, которая работает и разрабатывает каждое издание. Они отвечают за разработку задач и продумывают каждую деталь конкурса, чтобы обеспечить участникам наилучшие впечатления.
В конце 2021 года был запущен одиннадцатый выпуск конкурса Telefónica Code Challenge с той же целью, что и в начале: установить связь с талантами, выявить сильные стороны. В дополнение к обучению, развлечению и предложению всем, кто интересуется технологиями, возможность продемонстрировать свои технические навыки, пока им нравится сталкиваться с проблемами и решать их.
Какова цель участников Code Challenge?
Участники сталкиваются с различными испытаниями, которые представляют собой сочетание алгоритма, безопасности и изобретательности. Многие из проблем вызваны трудностями, с которыми команда сталкивается в офисе изо дня в день, или проблемами, с которыми они сталкиваются при разработке своих проекты в Telefónica.
Code Challenge ставит задачи всех уровней, от самых простых, таких как подсчет количества частей, чтобы разрезать лепешку, до самых сложных, таких как восстановление потерянных данных из файлов журнала данных базы данных.
Решение их всех - непростая задача; а также попасть в топ-30 финалистов и таким образом выиграть эксклюзивную футболку ежегодного выпуска. То, что стало для многих самой большой проблемой.

На что похожи испытания кода?
Участники сталкиваются с 20 испытаниями, сложность которых возрастает с каждым пройденным испытанием Последний выпуск конкурса начался с простой игры в кости, заканчивающийся испытанием под названием «История скрытых игрушек». Чтобы преодолеть это, участники должны были расшифровать скрытое сообщение в линии, нарисованной на гравюре, который является одной из игрушек, которые появляются в фильме «История игрушек» и который дал название задаче. Кроме того, чтобы найти решение, им также нужно было узнать, как работает факсимильный аппарат. Эту сложную задачу удалось решить шести участникам!
Лучший результат
Результаты невероятные: в последнем выпуске 759 участников провели 7 дней, пытаясь решить задачии их загадки. Было написано 191 240 строк кода, предпринята 2 141 попытка решить задачу, всего решено 1 977 задач. 394 участника смогли решить хотя бы одну задачу, из них 23 участника достигли последней задачи.
Только двум участникам удалось правильно решить все 20 задач!
Какие трудности возникают в течение этих 7 дней?
Первой задачей, на которой застряли участники и которая получила меньше решений, чем следующая, была задача номер 5 «Invictus», поставленная как неалгоритмическая задача. Речь шла о поиске скрытого сообщения в непечатаемых символах стихотворения.

Какие профили есть у кандидатов, участвующих в Code Challenge?
Если мы посмотрим на языки программирования во время конкурса, то увидим, что Python еще год остается самым популярным языком, используется более чем в половине решений, на 6% больше, чем в предыдущей редакции!

Новый выпуск Code Challenge в 2022 году
Команда уже работает над новыми задачами и головоломками, но если кто-то очень хочет и не может удержаться от ожидания, то может попробовать решить все задачи на сайте Code Challenge, где они будет доступен до следующего издания.
Команда Code Challenge празднует возможность продолжать делиться опытом выпуск за выпуском. Его цель - выявить лучшие таланты, бросая вызов новые испытания. Они также благодарят всех участников за их желание и усилия. И, конечно же, гордым победителям каждого из выпусков за одиннадцать лет истории конкурса, особенно победителю его последнего выпуска Рафаэлю С.
До следующего выпуска вы можете следить за ними на @CodeChallengeT.
Мы ждем тебя!