JPMorganChase Interview Question

OOP principles, Java, System Design