Pason Systems interview question

multithreading, past experience, terminology and design patterns