Similar to how StackOverflow can have multiple different correct answers. It would be interesting if you could say build a REST API with the given requirements and each person links to github with their solution. You could then see how various different frameworks solve the same problem.
StackOverflow has Documentation.
Another nice resource is Rosetta Code.
EDIT: Also just noticed Rosetta code has a section for sites similar to it: rosettacode.org/wiki/Help:Similar_Sites
Bill O'Neil
Anuj Sharma
Co-founder at Appther.com | NodeJs | AngularJs | NoSql | MySql | Ionic |Next Generation APIs Developer.
hackerearth.com
hackerrank.com