This is an interview challenge for Paytm Labs. Please feel free to fork. Pull Requests will be ignored.
Design a web application that allows employees to submit feedback toward each other's performance review.
- Add/remove/update/view employees
- Add/update/view performance review
- Assign employees to participate in another employee's performance review
- List of performance reviews requiring feedback
- Submit feedback
- High level diagram/description of design and technologies used
- Data store/data model design
- Server side API design (Using a programming language and/or framework of your choice)
- Implementation of 3 API calls
- Web app page flow design
- Implementation of 2-5 web pages using any modern framework (e.g. Angular, Ember or React) that talks to server side
- You may use static responses instead of live server side API
- Implementation of 2-5 web pages using any modern framework (e.g. Angular, Ember or React) that talks to server side
- Document all assumptions made
- Fork this repo in github
- Complete the design and code as defined to the best of your abilities
- Place notes in your code to help with clarity where appropriate. Make it readable enough to present to the Paytm Labs interview team
- Complete your work in your own github repo and send the results to us and/or present them during your interview
- Assumptions you make given limited requirements
- Technology and design choices
- Identify areas of your strengths
- This is not a pass or fail test, this will serve as a common ground that we can deep dive together into specific issues