Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Problem sets: CareerCup #1329
Not sure it qualifies, but here goes.
In principle, it contains interview questions for any job, but in practice the huge majority is about software, and you can navigate by the software tag: http://www.careercup.com/page?pid=software-engineer-developer-interview-questions
It is competitive in the sense that people gather up reputation to show off against others.