This is a coding exercise that will run until the end of this month (December 2012.) The one who will submit the best answer first will win this challenge and a 6 month PAID internship at MeroCampus.com with the possibility of turning him or her as a full time employee.
The coding exercise is very easy. It is not even an algorithmic or data structures question. I will provide you the link to all the resources and you just have to submit the answer. It’s more like an open book exam, if you have done one in the past.
Rather than asking Fizzbuzz or binary search tree, I am being very honest and want to test on something that you will do from day one you will join MeroCampus.com
MeroCampus.com is a web based app build on Ruby on Rails, PostgreSQL, Twitter Bootstrap, Amazon AWS, Amazon S3, CoffeeScript, jQuery and some of the cool technologies.
The challenge is to create an app using Ruby on Rails and PostgreSQL on heroku.com using a repository stored on github. None of these will require you to have a credit card to sign up the basic service.
The app should have following feature:
1. On the first page of the app, it should show a dropdown with a list of User Names. Let’s say if I am a first time user, it should also allow me to input my User Name for the first time, but when I come to this app from second time, I can just select it from the drop-down.
2. Once I select my name ( or enter my name ), it will take me to the second page
a. If I am coming to this page for the first time, it should show me a form with n number of fields to fill.
b. If I am coming second time, it will show me the previous records that I have saved. However, it should also allow me to create a new record as in 2.a
3. After filing up the required information it should generate a PDF that I can download for the current record. It should also save this to the database so that this same record can be selected at step 2.b.
4. That’s it.