ITX Corp. Interview Question

Pretty thorough by the final rounds.