blog.hackerrank.com
I've never done competitive programming like ACM and others, but the challenges on here are pretty cool.
Quora's ones specially :)!
Reply on news.ycombinator.com