Programming.com interview question

1. Event Loop 2. Event phases 3. Streams 4. Buffer