IBM Interview Question

Implement a small service with designated functionality. Very small. Need to document decisions in detail.