I might not ask all of these, but they’re a pretty good start.
Landing a job is hard work. While it’s impossible to know (beforehand) the answer to every question that an interviewer asks you, there are a few common questions that you can prepare for. Nailing the answers to these won’t guarantee you a job, but they will improve your chances of success. Just remember to tailor them to each individual interview based on the job description and company.