Technical aptitude questions with answers for computer science pdf