An interview shouldn't feel like such a transactional process. An interview should be a great way to share between two workers at different companies different team and technical challenges. A good interview is one that I'm learning from, no matter which side I'm on.
Unfortunately, this concept is mostly limited to small innovative and agile companies asking their employees to wear many hats.