Tech Mahindra Interview Question

Basic info and some core concepts