Tech Mahindra Interview Question

Design considerations of System API