А мне нравится решать задачи на скорость.
Разумеется, ничего общего с собеседованием этого не имеет. На собеседовании важен процесс решения: грамотно заданные вопросы, хорошо выбранные средства реализации, внимательность к крайним значениям, словом, сам процесс решения. Программа может вообще не компилироваться - все понимают что ошибка через 5 минут будет поймана, при желании.
А при решении задач на скорость имеют значение только пройденные тесты (и иногда нагрузка). И увы, почти всегда получается дикий говнокод. Но мне все равно это нравится. Может из-за того, что тратишь на это строго определенное (и очень небольшое) время, а адреналину выделяется как будто годовой проект закрыл. Словом, это спорт. Дает ли это что-то кроме удовольствия? Не знаю. Наверное пренебрежительно мало.