IAC Interview Question

solid engineer test, some white boarding and design challanges