Skip to content

Latest commit

 

History

History
15 lines (11 loc) · 963 Bytes

README.md

File metadata and controls

15 lines (11 loc) · 963 Bytes

Qudini web developer code test

To test how quickly you can pick up a new project and follow requirements we ask candidates to do the following project (in either Play 1.4.x or Play 2.x) that meets the following requirements:

  • Fork this project
  • Start a new Play framework app
  • Provide an API which accepts a list of json 'customer' objects in the body of a POST request (see json example attached).
  • The API should take this list of objects and sort them by due time then return this back as a sorted json array.
  • Should use the Joda time (http://www.joda.org/joda-time/) library to handle times with timezones.
  • The API should be non-blocking and be as efficient as possible in its sorting.
  • We'll test this by load testing the project with a few hundred users to see how it performs (if you have time try using Jmeter to test your implementation).

Bonus points:

  • An API is great, but how about adding some UI for easy upload of the file.