forked from paypay/FullStackEngineerChallenge
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
shileiPaytmLabs
authored
Dec 7, 2018
1 parent
170f1d4
commit 2fb4c7a
Showing
1 changed file
with
39 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,39 @@ | ||
# FullStackEngineerChallenge | ||
# Full Stack Developer Challenge | ||
This is an interview challengs. Please feel free to fork. Pull Requests will be ignored. | ||
|
||
## Requirements | ||
Design a web application that allows employees to submit feedback toward each other's performance review. | ||
|
||
*Partial solutions are acceptable.* It is not necessary to submit a complete solution that implements every requirement. | ||
|
||
### Admin view | ||
* Add/remove/update/view employees | ||
* Add/update/view performance reviews | ||
* Assign employees to participate in another employee's performance review | ||
|
||
### Employee view | ||
* List of performance reviews requiring feedback | ||
* Submit feedback | ||
|
||
## Challenge Scope | ||
* High level description of design and technologies used | ||
* Server side API (using a programming language and/or framework of your choice) | ||
* Implementation of at least 3 API calls | ||
* Most full stack web developers at Paytm Labs currently use Ruby on Rails, Java or Node.js on the server(with MySQL for the database), but feel free to use other tech if you prefer | ||
* Web app | ||
* Implementation of 2-5 web pages using a modern web framework (e.g. React or Angular) that talks to server side | ||
* This should integrate with your API, but it's fine to use static responses for some of it | ||
* Document all assumptions made | ||
* Complete solutions aren't required, but what you do submit needs to run. | ||
|
||
## How to complete this challenge | ||
* 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 | ||
|
||
## What are we looking for? What does this prove? | ||
* 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 |