Skip to content
 
 

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-technical-test

Python programming questions.

Instructions

  1. Clone this git repository which contains a number of Python source files and open as a project in your editor of choice.
  2. Answer the three questions listed below by providing the missing implementations. Do NOT use 3rd party libraries.
  3. Provide tests in your preferred style to support your solution. You can use common test libraries such as pytest.
  4. Zip up and email the entire source tree to jobs@flagsmith.com. 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.

Question 1: Palindrome

Complete the method stub in the Palindrome class.

Question 2: Tree Average Value

Complete the method stub in the TreeAverageValue class.

Question 3: REST API Architecture

Please read and complete the README.md.

About

Python Technical Test

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages