We are hiring! π If you are in our hiring process or considering Harbiz a company in which you would like to work, solve the following challenges and let us know! π
Refactor the Calendar class and make any changes you see that are usefull to fulfill these requirements:
- All the tests must pass.
- The code must fulfil OOP and SOLID principles.
- The code must be maintainable.
- The code must be extensible.
- You must apply defensive programming practices.
See the tests for more information.
Modify this Github repo: https://github.com/meteor/leaderboard to fulfill these requirements:
- Reusable components.
- Show 3 horizontal lists (Scientists, Athletes and Actors).
- The main button should Add 10 points for Scientists, 5 points for Atheletes and 15 points for Actors.
Final result that we expect: