Actually, its good to be honest as long as its not too personal. ex weakness- you would not want to say I'm a pushover, it would be ok to say i haven't reached my educational peak. strengths- you wouldn't say I rule my house. You could say: although Im still learning, i have a lot of determination.
When you tell them your weakness, tell them how you're working to improve it Eg. I sometimes become overwhelmed if there's a lot of different tasks to get done, but I have been learning to manage my time better and that has made it easier for me to focus.