Pergunta de entrevista da empresa IUGO Mobile Entertainment

How would you design animation system? Explain the difference between multitasking and multithreading programming? Describe your experience with both.