Thank you for your interest in Gannett. The next step in our interview process is to complete a code sample to demonstrate your problem solving, coding and testing skills. There are basic requirements for the inputs and outputs but the design is completely open-ended and free for your implementation. There is no time limit on the assignment.
The solution should be delivered via a GitHub repository. The API application can be written in Ruby, Python, or Golang. I recommend frequent pushing to GitHub.
If you hit a technical hurdle in the exercise, please reach out to us to discuss. There’s more to this exercise than just getting it right, it’s how you handle the journey.
You will be graded on quality of tests, code readability, and documentation for installation and execution.
Document any assumptions you make.