Intuit interview question

Design problem on some events and multithreading.