We're building HackerRank.com with the core part being fun challenges with a social component around it (add your school/company network). We just put up a launch page last week with an interesting game and we had over 500 bots with 2.1M games being played till now. Completely surprised that people from Facebook, Uber and Hulu had so much time and interest in coding bots.<p>Gearing up for our beta launch, we'd love to hear from you on what are some of the kinds of challenges you like to code for fun? (game bots, scraping stuff, heavy-math problems, quick stuff like 4clojure.com, etc) Your feedback will greatly help us in building. Feel free to ping me off list. Appreciate your time.
I very much like the "Koans" approach to grabbing the basics of programming languages fundamentals.<p>I would love if HackerRank included language-specific functions and methods that any hacker wanting to claim mastery of that language should know.<p>For example, I would guess knowing map, reduce, filter in Clojure is probably something anyone who claims to be a Clojure hacker should be able to do at a whiteboard.<p>In SQL, you better know inner and outer joins, insert from a table to different table, update one table with data from another table, and at least be able to talk a little about analytic functions (with data windows).<p>Essentially, I want the concept of "The Little Schemer" in your challenges, both for concepts and specific languages.