In my experience, being honest adds authenticity. The key point is addressing the steps you've taken to improve and work on that weakness and maybe giving a recent example.
I would second that but qualify it by saying don't be too honest and open- balance transparency with tact. Choose something that isn’t critical to the role- that is if your weakness is something like a lack of attention to detail, don't use it. Strategic weaknesses are good e.g. saying that you tend to take on too many responsibilities because you want to help where you can. This sometimes leads to feeling stretched. To address this, you’ve worked on setting clearer boundaries and using task management tools to prioritise effectively. You’ve found that this allows you to make more impactful contributions. In essence, you've realised the importance of ensuring you're doing a great job with ur core responsibilities before u take on extra work. Maybe add at the end: "I'm getting better at it every day, and I think it’s helping me do a solid job all around"Anyone got any advice on how to answer 'What are your weaknesses?' or any tips on what not to say?