Fraud Detection algorithm (with a scenario explaining the same). Maven project with junit for testing.
Anoniem
Good use of data structures and algorithms. Pretty standard scenarios though. Write your own unit tests to test as much as possible and details comments explaining steps.