Long Answers
"I think my weakest trait is my impatience. Whenever I work in a team and a member is not performing up to my expectations, I can get impatient and annoyed. I understand if they are working hard and their portion is difficult, but sometimes a person can't do the assignment due to incompetence or laziness. A while back I would get frustrated and start complaining, but I realized that I can help out by explaining things to some people and encouraging lazy people by reminding them of deadlines. I know it's bad to be impatient, but I'm definitely working on it."
"I'm too detail oriented. I never want to leave anything out and I want everything to be perfect. This is bad because it slows down my work. Initially, I tried to work faster to compensate, but that only made me sloppy. So I decided to put more emphasis on priority and planning. By doing so, I'm hoping that I can make the proper decisions on what to work on and what to intentionally leave out."
Both of these examples show an answer that is acceptable. Although being impatient is not good, it shows that you are a quick learner and that you like efficiency. The second displays a person that is detail oriented, which can be seen as a good trait. Finally, both answers identify the weakness and show the actions of correcting it.