For more information on creating a good interview framework, see the Guide to hiring early employees for consumer startups.
Interviews are difficult to pull off. They run the risk of being too casual, thus not able to actually understand the abilities of a candidate and if they’d be able to do the job well. They are also often put together hastily. An unprepared interviewer can mean the wrong candidate is hired, or the right candidate slips through the cracks.
Interview questions do largely depend on the role itself. To ascertain certain technical and functional requirements, it makes sense to devote at least a part of an interview to asking questions that test these -- asking about past experiences in specific companies and the problems they solved.
But good interviews al