how to prepare for aptitude test for it companies