Aptitude Tests for Software Companies