I personally believe including "cultural fit" in hiring decisions is introducing massive amounts of bias, almost by definition.
Aptitude can be figured out by something as simple as SAT or GMAT scores. If universities use those test scores, why shouldn't employers?
Skill level is determined by doing tasks very similar to the ones that will be given at the job. You know, like reversing red / black binary trees in memory. ;p