Hacker.org: соревнование всем офисом — и собеседование задачкой
Отдельная эпопея — задачи на Hacker.org. Мы прямо всем офисом соревновались друг с другом, кто продвинется дальше.
Каждая задача — это ответ, который надо найти и вбить, и тогда открывается путь к следующим. А сами задачи были самые разные: обойти лабиринт, собрать пазл из каких-то здоровенных кусков, расшифровать шифровку, разобрать кодировку, достать информацию, спрятанную в картинке, — стеганография.

Уровень 110 головоломки Mortal Coil с Hacker.org, 41×40 клеток, из моего архива решений. Тёмные клетки — стены, светлые нужно обойти все одной змейкой.
Объём работы видно по архиву: около пятидесяти папок с решениями за сентябрь–октябрь 2010 года и ещё сентябрь 2011-го. Решал на чём придётся: PHP, Java, C#, C++, Python. Мой аккаунт, правда, с тех пор обнулился, и от хорошего прогресса не осталось ничего.
Собеседование задачкой. Дошло до того, что людям, которых мы собеседовали, мы давали решить что-то с Hacker.org. Однажды собеседование шло так себе, но кандидат решил одну задачу лучше всех нас. Ладно, решили мы, берём. Код он, правда, писал из рук вон плохо, и в итоге его пришлось уволить.
Что я из этого вынес: умение решать головоломки и умение писать код, который можно поддерживать, — разные навыки. Задачка показывает первое, а работа требует второго.