Announcing Codesprint Quora, the first-ever company sprint, in collaboration with InterviewStreet (YC S11).<p>Feel free to ask us questions anytime at codesprint@quora.com<p>Questions will also be posted at <a href="http://quora.com/CodesprintQuora" rel="nofollow">http://quora.com/CodesprintQuora</a> so you don't have to sign up for an account to read them.<p>This sprint is designed to seriously test your programming prowess on a wide range of tasks ranging from algorithms and product design to machine learning and data analysis. This comes from our intention to hire only the very best engineers, product engineers and data analysts. Come and participate, and learn about any or all the challenges we face in developing these systems:
- Quora Feed Optimizer
- Quora Trend Analyzer
- Quora Typeahead Search
- Quora Browser Extensions
- Quora Nearby Redux
- Quora Answer Classifier Redux
and more!
In other words, work on Quora problems for the privilege of working for free. Of course, there is the promise of being recognized, but no promises on being hired.
Slightly off-topic, but hopefully others can benefit as well:<p>I am learning to program on my own, and I have tried some of the CodeSprint Fall 2011 questions (<a href="http://csfall11.interviewstreet.com/recruit/challenges/dashboard" rel="nofollow">http://csfall11.interviewstreet.com/recruit/challenges/dashb...</a>). Often, I find solutions that "work", but that score poorly because they exceed the time limit (e.g. Card Shuffling, 3/10, 9 points).<p>What books should I read (or what videos should I watch, etc.) to get better at things like this? Any suggestions would be much appreciated.