Do the job to get the job
If you want to have an edge over other candidates, it is helpful to look at the interview as your first day on the job. You should be able to demonstrate that you have the capability to profitably solve whatever problem your employer has.
Do your homework
You will be able to do this by thoroughly studying the company, its products, services, the structure of the organization, historical sales figures, funding sources, etc. and most importantly, the issues that the company is facing.
This means more than “looking at their website”. You will definitely want to do that, of course. But you will also want to read any news articles about the company, to get a sense of the types of successes and issues that the company has faced in the last several years.
Meet the people who know the problem
Ideally, you will want to speak with some people who are currently working at the company and get their perspective on what it is like to work there, what the department or division that you are applying for is like, and what the internal people think are the challenges that the division is facing. (Your recruiter can provide a lot of value here…so be sure to ask what they know.)
Test your assumptions
Any ideas you have about contributing to the business to make it successful should be “tested” on people to get a sense of what approach might be the best one, and then, of course, you will need to be prepared to back up your ideas with specific examples of similar things you have done in the past that add credibility to your arguments.
If this sounds like a lot of work, you’re right. It is.
But if you want the best job, then the effort you put in will be worth it.