Intuit Interview Question

Design problem on some events and multithreading.