Task to accomplish before applying
As a standard procedure, you are expected to accomplish the following tasks and then get back to us. This is a basic screening procedure and the usual telephonic and personal interviews will be conducted after you successfully complete the tasks. The tasks are as follows —
- Develop any web application in Python which has the following properties — MVC architecture, DB persistence, Templating, HTML/CSS, some Javascript, Sessions. F. ex., a simple blog engine. For bonus points, integrate with Facebook, Google or Twitter.
- Host the application on Google App Engine
- Use Git for version control
- Host your code-base & documentation on Github
After you have finished the above tasks, email us the link to your app and code-base. Feel free to ask us any questions.
You are expected to consult any online documentation. Using code-snippets from the Internet with due attribution is allowed. Copying code from some FOSS project and calling it your own is not allowed.
Overall, have fun learning new things and share it with us.
