Ludeo interview question

What are the best practices and hazards in Multithreading development