An interview is essentially a two-way exchange of ideas, and the candidate will be interviewing your company just as much as you will be interviewing them.
In addition to having questions prepared beforehand, it is useful to think about how you might answer a tough question from a candidate, as fumbling with your words during an interview will make your company look incompetent and dishonest.