Pull to refresh

Итоги конкурса, часть 1. Фронтендеры

Ostrovok.ru corporate blog
Привет, Хабр!

Мы подвели итоги конкурса. И, как вы просили в ответных письмах, публикуем пост с типичными ошибками и удачными примерами решённых заданий. Сейчас мы расскажем об итогах конкурса среди фронтендеров.

Задание состояло в том, чтобы разработать интерфейс просмотра курса валют за последние три месяца. В качестве основы предоставлялись бумажный прототип и данные в формате XML. Целью задания было определить насколько хорошо человек владеет технологиями и «чувством интерфейса» — то есть представляет, насколько удобно им будет пользоваться, и насколько понятным он окажется с первого взгляда.

Желающих попробовать себя в роли не только разработчика, но и проектировщика интерфейсов, оказалось немного. Мы хотели бы рассмотреть интересные работы и рассказать об их недостатках, а также показать интерфейс, который сочли лучшим.
Типичные недостатки на примере заданий, лучший результат и мини-совет
Total votes 31: ↑24 and ↓7 +17
Views 9.1K
Comments 20

Итоги конкурса. часть 2: Бэкендеры

Ostrovok.ru corporate blog
Привет, Хаброжители!

Продолжая тему, в этом посте мы подведём итоги конкурса для бэкенд-разработчиков, расскажем о типичных ошибках и хороших решениях вопросов.

Конкурс состоял из восьми заданий, проверяющих знания Python и сопутствующих технологий.

Ответы на эти вопросы и Бэкендер-Победитель
Total votes 31: ↑21 and ↓10 +11
Views 6.2K
Comments 25

Итоги конкурса для хабравчан-детей

Digital Professionals Hub corporate blog
Время подводить итоги конкурса. Неожиданно лучшим результатами стали ответы с нулевым рейтингом, так как большая часть ответов заминусована =)

При совпадении рейтинга приоритет отдавался ответу, который опубликован раньше.

Итак, поздравляем победителей:
Читать дальше →
Total votes 22: ↑6 and ↓16 -10
Views 913
Comments 7

Начинаем голосование

Инновационная лаборатория corporate blog
Друзья, хотим сообщить вам, что завершился первый этап конкурса идей, проводимый Инновационной лабораторией.
Мы уже писали о том, что экспертный совет отобрал несколько наиболее перспективных идей, напоминаем список авторов: Евгений Синицын, Maxim Kulintsov, Jane Dukhopelnikova, Артём Василенко, Tefery и Pavel P.

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

Прием идей официально завершен и, еще раз пересмотрев все поступившие заявки, экспертный совет сформировал окончательный список участников конкурса, которые переходят в следующий тур, это: Андрей Малолин, Евгений Синицин, Jane Dukhopelnikova, Иван Бойко.

Завершающий этап конкурса — голосование по участникам указанного выше шорт-листа. Голосование проходит на нашей странице в facebook. Приглашаем вас всех принять участие и поддержать наиболее симпатичного вам участника. Главного победителя определит экспертный совет, но результаты голосования будут иметь немалое значение, так что ваш голос действительно может стать решающим. Голосование продлится до 14.10.2011.

Здесь можно ознакомиться с кратким содержанием идей финалистов.
Total votes 3: ↑1 and ↓2 -1
Views 715
Comments 0

IT AS IS (итоги конкурса)

Self Promo


Привет, Хабр!
Неделю назад я обещал, что выложу в свободный доступ свою книгу «IT AS IS» и подарю три экземпляра самым остроумным хабраюзером. Под катом результаты конкурса и ссылка для скачивания.
Читать дальше →
Total votes 27: ↑22 and ↓5 +17
Views 5.1K
Comments 11

Подведены итоги Олимпиады по программированию среди школьников

Cognitive Technologies corporate blog Programming *
С 16 по 22 января в Московском университете стали и сплавов прошла III Международная олимпиада по программированию среди школьников. Мероприятие было организовано НИТУ «МИСиС» и Cognitive Technologies. Признаться, понадобилось практически три недели, чтобы уговорить организаторов открыть хотя бы пару условий предложенных на мероприятии задач и получить разрешение опубликовать их разбор.

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

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


Читать дальше →
Total votes 17: ↑13 and ↓4 +9
Views 16K
Comments 22

Итоги конкурса по программированию на JS: Почтовые фильтры

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Объявление: Мы решили пересмотреть итоги конкурса из-за серьёзных недостатков, обнаруженных в тестовой системе. Подробности в новом посте и окончательные результаты.

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

Мы получили 408 решений от 237 различных участников (в конкурсе участвует только одно, последнее из решений от каждого участника, и мы публикуем именно последние варианты). Кроме того, 7 решений было отправлено нам либо после окончания срока приёма работ, либо сотрудниками Hola, и мы рассмотрели их вне конкурса.
Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 20K
Comments 121

О пересмотре результатов конкурса по программированию на JS

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо участникам конкурса по программированию за долготерпение. Я пишу этот пост, чтобы признать и исправить серьёзную ошибку, которую мы допустили при подведении итогов.

Мы получили множество замечаний о методике тестирования решений. Ниже наши ответы на эти замечания.

Тесты на корректность неполны


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

Тесты на производительность дают искажённые результаты из-за особенностей методики тестирования


Читать дальше →
Total votes 38: ↑25 and ↓13 +12
Views 15K
Comments 50

Окончательные итоги конкурса по программированию на JS: Почтовые фильтры

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо всем участникам нашего последнего конкурса по программированию! Публикуем окончательные, исправленные результаты конкурса.

Мы получили 408 решений от 237 различных участников (в конкурсе участвует только одно, последнее из решений от каждого участника, и мы публикуем именно последние варианты). Кроме того, 14 решений было отправлено нам либо после окончания срока приёма работ, либо сотрудниками Hola, и мы рассмотрели их вне конкурса.

64 решения, или 16% от общего числа, были отправлены в течение последних суток до окончания срока. Из них 15 были отправлены в течение последнего часа, а самое последнее «проскочило» за 34 секунды до дедлайна.

Тесты на корректность прошли 92 программы, что составляет 39% от числа протестированных. Кроме того, корректными признаны 10 из внеконкурсных решений.

Самое короткое решение уместилось ровно в 666 байт, а самое длинное растянулось на 90274 байт.

Один из участников был дисквалифицирован за попытку обмануть тестовую систему. Забавно, что его результат всё равно уступил честным результатам победителей конкурса. Ещё один участник прислал решение с говорящим названием volkswagen.js: оно работает медленно, но корректно при малом размере входных данных, и быстро выдаёт фальшивые результаты при большом размере.

Поздравляем победителей:
Читать дальше →
Total votes 18: ↑11 and ↓7 +4
Views 7.7K
Comments 16

Конкурс по программированию на JS: Классификатор слов (предварительные результаты)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Спасибо за ожидание! Публикуем предварительные результаты конкурса по программированию.

Протестировано 312 решений, из них 50 упало или зависло, ещё 3 оказались слишком медленными, чтобы пройти все тесты. Из оставшихся 259 решений 12 по разным причинам были объявлены «вне конкурса»: решения не работали без поправки типа файла данных (авторы забыли галочку «gzip») или были присланы сотрудниками Hola.

Нынешние результаты — предварительные. Мы надеемся, что не допустили ошибок при подведении итогов, и тогда 20 июня 2016 эти результаты станут окончательными. Тогда же вместо идентификаторов решений будут опубликованы имена или псевдонимы их авторов.

Решение победителя конкурса показало результат в 83.67% правильных ответов. Полные списки решений с результатами тестирования находятся в английской версии поста на GitHub.

Там же мы публикуем «сырые» машиночитаемые результаты тестирования каждого из решений, где разнообразной информации больше, чем в сводных таблицах. На основе этих данных Вы можете провести собственный анализ результатов, чему мы будем очень рады.
Читать дальше →
Total votes 22: ↑22 and ↓0 +22
Views 9.7K
Comments 33

Конкурс по программированию на JS: Классификатор слов (окончательные результаты)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Сегодня мы публикуем окончательные результаты конкурса по программированию и награждаем победителей.

По случайности, все трое призёров предпочли участвовать под псевдонимами. Мне кажется, с такими результатами им нечего стесняться. Если вы хотите представиться в комментариях, милости просим!

Итак, призовые места заняли:
  1. Antelle — 83.67% правильных ответов. Приз 3000 USD.
  2. SHB — 83.11% правильных ответов. Приз 2000 USD.
  3. chianti — 83.00% правильных ответов. Приз 1000 USD.

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

Полную таблицу результатов смотрите в английской версии на GitHub.
Total votes 14: ↑14 and ↓0 +14
Views 8.9K
Comments 21

Конкурс по программированию на JS: Классификатор слов (специальные призы)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Мы приносим глубочайшие извинения за длинную задержку при подготовке этого поста. Сегодня мы публикуем анализ самообучающихся решений, присланных на конкурс по программированию, и вручаем два специальных приза.

Английская версия этой записи — на GitHub.

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

Чтобы пронаблюдать поведение самообучающихся решений, мы протестировали их на 1 000 000 блоков. Тестировать на таком количестве блоков все решения было бы нереально, но эти девять оказались достаточно быстрыми.

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

image

Читать дальше →
Total votes 19: ↑18 and ↓1 +17
Views 6.9K
Comments 13

Конкурс по программированию: JSDash (предварительные результаты)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
UPDATE: Приносим извинения за ошибку, в результате которой решения были изначально протестированы на AWS-сервере типа m3.large вместо заявленного в правилах c3.large. Все решения были перетестированы, и результаты на GitHub обновлены.

Спасибо всем, кто принял участие в нашем конкурсе по программированию! Мы получили 132 решения от 66 уникальных участников. Неделю назад было примерно вдвое меньше — нельзя недооценивать волшебную силу надвигающегося дедлайна.

Сегодня мы публикуем все решения, участвующие в финальном тестировании, и результаты тестов.
Читать дальше →
Total votes 16: ↑14 and ↓2 +12
Views 5.3K
Comments 77

Конкурс по программированию: JSDash (итоги)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Сегодня мы публикуем окончательные результаты конкурса по программированию и награждаем тройку призёров.

Поздравляем победителей!

  1. Yuri Chechushkov — 55954 очка. Приз 3000 USD.
  2. Ouanalao — 55653 очка. Приз 2000 USD.
  3. Anton Ivakin — 54100 очков. Приз 1000 USD.

(Результаты выше приведены для 100 тестовых уровней.)

Результаты тестирования опубликованы на GitHub.
Читать дальше →
Total votes 26: ↑25 and ↓1 +24
Views 6.4K
Comments 3

Конкурс по программированию: Торговля (итоги)

Hola corporate blog Sport programming *Entertaining tasks JavaScript *Algorithms *
Большое спасибо всем участникам конкурса по программированию! Мы рады объявить окончательные результаты конкурса.

В конкурсе участвовали 186 решений. Мы провели между ними турнир в два раунда, как объявляли ранее. Поздравляем победителей:

  1. Asta — приз 3000 USD.
  2. Silent Bob — приз 2000 USD.
  3. Robert Speed — приз 1000 USD.

Специальный приз 400 USD получает участник под псевдонимом indutny за разработку альтернативной арены для онлайн-тестирования решений с большей пропускной способностью, чем у предоставленной нами. Спасибо!

Официальную таблицу результатов вы найдёте на GitHub.
Читать дальше →
Total votes 14: ↑13 and ↓1 +12
Views 3K
Comments 24