Visa Inc. Interview Question

Wrting codes, suing abstract and interface