Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 863 Bytes

README.md

File metadata and controls

31 lines (23 loc) · 863 Bytes

EMR Programming Exercises

Requirements for building and running the project

  • java 11
  • gradle

Run the tests

./gradlew test You can view the test report at ./build/reports/tests/test/index.html

Run the application

./gradlew run

Pick an exercise from the following:

(Actual instructions will be shown to the candidate during the interview.)

1. Exercise one

2. Exercise two

3. Exercise three

4. Exercise four

Expectations

We are looking for:

  • Production-quality code with documentation and comments.
  • Appropriate error handling.
  • Unit tests with good coverage, including edge cases.
  • Time and space analysis of your algorithms.
  • If you use any design patterns, explain why you choose them, and how they help with your implementation.

You should not modify the model classes. Adding helper methods are OK.