Assignment for Backend Developer (Python) Intern
Assignment Details:
Create a flask (preferred, other python alternatives allowed) server and create endpoints for:
[Link] fully featured REST API for CRUD operations for creating users.-
• GET-Retrieve user data based on a unique ID-
• POST-Create a new user and return basic information about user. (Name, age, city)-
• PUT-Update the user information based on ID-
• DELETE-Delete the user based on ID
[Link] local files to server (File size limit (maximum 5MB))
[Link]-based authentication (Protect APIs)
[Link] route generation (Dynamic URLS with default preset values and multiple labels)
[Link] testing of routes through PyTest
Bonus points for use of Docker, and if developed on Linux.
Note: Minimum Task 3 Needs to be completed for submission
Submission Process:
Compress all the folders as a .zip/tar file and send it on: hiring@[Link] along with your
updated resume.
Wobot Intelligence Private Limited
Registered Office: Khasra No. 360,CBR-II, 2nd floor, Sultanpur, New Delhi - 110030
Mob:- 7428098123 Website: [Link]
CIN No: U74999DL2017PTC327783