Microchip Technology Interview Question

Long exhaustive interview with 6-7 rounds