Best ways to prepare
Before interviewing, the best way to prepare is by researching the company, your hiring manager, and the position. The job description document will have a lot of information regarding what their ideal candidate looks like. If you lack a skill that is highlighted there, you could try beefing up your knowledge in that area. If there is something required in which you are an expert, make sure you highlight this.
Pro Tip: Technical Round Prep
For the technical round, it's best to be prepared to have your résumé challenged. Everything in it is fair game, so don't misrepresent yourself!
Ask the person responsible for scheduling your interviews or your contact in HR what to expect in each round, and doubly so for technical rounds. You can get sample questions or useful feedback from prior interviews if you just ask.
If there are many items on the job description that are unfamiliar, there are many options to take quick courses in a few...