Join the Centiro CodeFest!
Centiro Codefest 2022
Challenge: Problem statement
The result of this assignment should be an ASP.NET Web API application that exposes one resource.
The method should return a JSON representation of a specific order from a XML file saved on the server.
The XML file that contains the order information is to be created by parsing the order files attached to this assignment. When parsing the files, a model should be provided and used.
Proposal of steps to complete: Build a Web Application
1. Analyze the CSV files and create a model that can represent the order information contained in the files.
2. Create an application that parses the CSV files and saves as a XML file.
3. Only one XML file should be created.
4. Create a ASP.NET Web API application which reads XML file as resource and provides the order details to the client in the form of JSON
5. Show these order details in UI. You can create UI/frontend as you wish to represent.
Bonus: Alternative solutions or other means that express your talents as a developer are always welcome.
Submission: How to submit
How to submit your completed/developed solution/project?
You can use your personal account for below mentioned medium. Upload the ZIP file only of your solution/project and share the link to us via email.
1. Microsoft OneDrive link
2. Google Drive link
3. GIT/Bitbucket link
Please send your email to hackathonsupport@centiro.com to submit your completed/developed solution/project.
Also, you can send your submission by attachment to the email.
The winners of the CodeFest will be declared on 10th October 2022, Monday
CodeFest FAQs
-
Total duration to complete the challenge: 6 hours
It'll be a 6 hours test. So you must complete the challenge within 4 hours starting any time after 11 am on October 1st until 5 pm on October 2nd.
The link for the challenge will be valid from 11 am on October 1st until 5 pm on October 2nd.
If you want to participate physically, please visit Centiro's office sometime between 11 am on October 1st and 5 pm on October 2nd. You will receive an email/call to get your confirmation and book your seat.
After you start the challenge, you cannot pause it .
-
No. We recommend that you should participate in a challenge using a laptop or desktop computer.
-
We have created several tests to evaluate the solutions based on functionality mentioned in the assignment statement. Please make sure you have implemented all functionality in the solution.
-
You can reach our team on below contact numbers:
For any queries, contact to: hackathonsupport@centiro.com
Pravin - 7447496505 Avinash - 8956947036
Sakshi - 7447404188 Mugdha - 8956187126
Sanjeevani - 8956993272 -
Yes, you can edit and submit the solution to a question (that you can view and edit) any number of times before the challenge-completion window closes.
-
There will be 3 winners chosen and the rewards will be as follows:
1) First Prize: iPad Mini Wi-Fi 64GB
2) Second & Third Prize: Xbox Series SThe winners will be declared on 10th October 2022, Monday.