PROS Interview Question

Java multithreading, locking, Java design pattern.