Sollicitatievraag bij Scotiabank

Please describe some common problems with multi-threaded design in Java?