EPAM Systems Interview Question

Maximum search exercise with Exception handling, and Object Oriented twists