A Task-Specific Problem-Solving Architecture for Candidate Evaluation