UMIACS Interview Question

Some hardware, some software, some networking