Accenture Interview Question

System design with design choices and constraints