The question is ONLY about giving you enough rope to hang yourself with.
It's not about the right answers, it's about the wrong answers.
They get way too many applicants for every job, especially lately. These questions are there to give you an opportunity to talk yourself out of the job, to cross yourself off the short list so they don't have to.
"What are you weaknesses?"
Don't tell them a real one. Give them something minor, say how you've improved it. Or say that you DID have a major one and you fixed it by doing such and such. DON'T say anything bad.
"What would you change about your last job?"
You moan, you're out. Lie. Be positive. Just give them something, a tidbit. Again, don't tell the truth, don't say 'I'd sack the management team and start over'.
They're just giving you a way to strike yourself off their list. With these questions, if you're not sure, keep it trivial and forgettable.