They want to know if you can identify a problem, take the initiative to solve it, and quantify the results. They don't actually care what your weakness is, just that its more difficult to identify a problem when its your own than someone elses.
Don't use perfectionist, everyone contends that about themselves and its not a “weakness” its a personality trait.HOW has perfectionism been a problem for you, specifically?
Here's a better answer “Although my peers and supervisors have always been pleased with my ability to meet deadlines, I always feel like I spend too much time reviewing my work often as much time as the prep took. I was able to build a macro in excel that reduced the time it took me to reconcile the bank account by 20 minutes each month and provide me the assurance that nothing was missed by highlighting and subtotaling the outstanding items and tying that back to the reconciling items in my accounting software. The best news is the macro takes less than five seconds to run.”
There, you covered yourself by stating off the bat nobody had complained about how long you take to review. it was a self perceived flaw. However you were aware enough to know that addressing it would benefit your employer. Throw in some cool excel skill that helped to overcome it and you've got a practically perfect answer to the question.
Old timer, A71'er since 2010.
Finance manager/HR manager
Licensed Massachusetts Non Reporting CPA since 2012
Finance/Admin/HR Manager