Python programming questions.
- Clone this git repository which contains a number of Python source files and open as a project in your editor of choice.
- Answer the three questions listed below by providing the missing implementations. Do NOT use 3rd party libraries.
- Provide tests in your preferred style to support your solution. You can use common test libraries such as pytest.
- Zip up and email the entire source tree to [email protected]. Please do not commit your answers to Github
Note: Please do NOT spend more than 2 hours on this test.
In addition to a working solution, we will be looking for:
- Good coding style
- Use of comments - especially if you get stuck on a question
- Understanding of object orientation
- Understanding of concurrency issues that might arise
Note: Please do not push your test answers back onto Github.
Complete the method stub in the Palindrome class.
Complete the method stub in the TreeAverageValue class.
Please read and complete the README.md.