Some common interview types are algorithm problems, pair programming exercises, take-home assignments, etc. Has there been any research into the predictive power of such assessments? Is there any evidence that a particular type of question correlates well with job success?