Pason Systems Interview Question

multithreading, past experience, terminology and design patterns