Generally, firms get a lot of spam-bot generated emails and unqualified resumes. So, In order to help pre-qualify job candidates firms can use the following programming exercise as a part of the resume submission process.
In this exercise, the job applicant will create a simple web service that responds to requests from our client application. The client will ask applicant's service one question at a time, in no particular order, to which applicant's server should respond with an appropriate answer in plain text (not HTML).
- Create a "web service" that is capable of responding to HTTP GET requests*.
- Enter the URL of your service in the following form.
- Click "Test" and our client will test your service.
- Refine your service and re-run the test until you are satisfied with the results.
- When the test passes a "Submit" button will appear below the test results.
- Click the "Submit" button to submit your application.
ask_for_resume.py
: Start this server, that will display a form to enter the url of applicant's service.
On click of submit, the server will query applicant's web service in random order.
respond_with_resume.py
: This is a sample micro-service written in flask, that will respond to the above service queries.