Programmer Aptitude Test
Programmer Aptitude Test measures your aptitude and potentials for programming profession. You are evaluated for your logical ability and skills to interpret specifications and documentations. Your level of logical skills, precision and reasoning determines your scores in computer programmer aptitude battery.
What Programmer Aptitude Tests Measure?
Programmer aptitude test does not require you to be a master programmer but you need to have strong aptitude to handle programming job. A programmer aptitude test measures:
• Your skill to interpret intricate specifications.
• Your logical ability to remove bottlenecks in the programming process.
• Your skill to focus your attention on minute details. Sometimes, ignoring a single symbol can result in destruction of a whole program.
• How much accurate you are? It is nothing more than a skill to learn to be accurate. Accuracy is important for programming of a professional application.
• Can you solve problems very quickly? You are often required to reason with symbols.
Main Areas of A Programmer Aptitude Test
Attention To details
This area of the programmer aptitude test offers you some complex expression. You are required to simplify the expression by applying the given rules. You can’t do it without focusing your attention to the details.
Logical Ability
How do you solve the problems? You are offered questions which require you to follow some kind of logic. You have to display your understanding of the problem graphically. When you have deep desire for computer programming, you can’tfail in this area.
Flowchart Logics
This section of Programmer aptitude test measures your ability to follow flowchart logics. Your concepts about simple looping are also tested. The programmers have, generally, to deal with long procedures where single keyboard can change the whole application. The flow charts help you to understand procedural logics behind the programs. If you can't understand simple illustrations then programming procedures would be far from your understandings. When you are capable to grasp basic concepts behind a flow chart will you tend to be a computer programmer.
Working according to specific instructions
These problems of programmer aptitude test guage your ability to work according to the given specifications and, subsequently, to apply the correct solution. For example some alphabetic lists are given and are to be sorted according to some specific instructions. The data sorting is an important job in any database developing agency.
Problem-solving
How good you are at problem solving? A part of programmer aptitude test incoludes questions from mathematical aptitude tests.
Recognition of similarities and differences
While building applications you need to create primary and secondary relations. You can neither insert nor collect the required information in a presentable form without going throgh structures of tables, forms, triggers etc. The programmer aptitude tests measure your capability to distinguish between similar and different values. This also includes how one set instructions will impact another set. You may also be required to point out when an element of a set does not match the corresponding elements.
Sample Programmer Aptitude Test Question
This may be taken as an example. However, this is not a real question. Please consult some quality book to know the real questions. Furthermore, the posters are welcome with their comments. (You are are requested to go through the comments especially "When Program Does Not Loop" below:10 DIM NO(5) 20 NO(1)=5, NO(2)=4 , NO(3)=1 , NO(4)=6 , NO(5)=3 30 FOR I=1 TO 5 40 READ NO(I) 50 NEXT I 60 LET Z=0 70 FOR I=2 TO 5 80 IF NO(I)>=NO(I-1) THEN GOTO 130 90 LET X = NO(I) 100 LET NO(I) = NO(I-1) 110 LET NO(I-1) = X 120 LET Z=1 130 NEXT I 140 IF Z>0 THEN GOTO 60 150 PRINT " REARRANGED NOS. IN ASCENDING ORDER" 160 FOR I = 1 TO 5 170 PRINT NO(I) 180 NEXT I 190 END You are required to understand the logic behind this illustration and sort the xpected answer step by step. 1) We have 5 4 1 6 3 2) Compare first two numbers 5 and 4 ,if second number is smaller Swap it. 3) So result of step 2 will be: 4 5 1 6 3 4) Compare 4 and 1 , if second number is smaller Swap it. 5) So result is: 1 5 4 6 3 6) Compare 1 and 6, again if second number is smaller Swap it but it is not so no change. 7) So result is: 1 5 4 6 3 8) Compare 1 and 3, again if second number is smaller Swap it but it is not so no change. 9) So result is: 1 5 4 6 3 10) In these steps first number is compared with all other in series. Now consider the next number in resulting series. 11) Compare 5 and 4, again if second number is smaller swap it. 12) So result is: 1 4 5 6 3 13) Compare 4 and 6, again if second number is smaller swap it but it is not so no change. 14) So result is: 1 4 5 6 3 15) Compare 4 and 3, again if second number is smaller swap it. 16) So result is: 1 3 5 6 4 17) In these steps second number is compared with all other in series. Now consider the next number in resulting series. 18) Compare 5 and 6, again if second number is smaller swap it. 19) So result is: 1 3 5 6 4 20) Compare 5 and 4, again if second number is smaller swap it. 21) So result is: 1 3 4 6 5 22) In these steps third number is compared with all other in series. Now consider the next number in resulting series. 23) Compare 6 and 5, again if second number is smaller swap it. 24) So result is: 1 3 4 5 6
Home
Site Map
Programming Interviews Exposed; Secrets to Landing Your Next Job
Nursing Career Aptitude Test
Minnesota Clerical Test
Modern Day Sub-Tests for Clerical Tests
Armed Service Vocational Aptituide Battery
Police Aptitude Test
Wonderlic Personnel Test
Verbal Aptitude Test
Spatial Aptitude Test
Electrical Aptitude Test
General Aptitude Test Battery
Express Your Views!
We respect your opinion, how much that may be different. Please read our terms and conditions for decency.
Important: It is not a contact form. If you want to Contact Us for some advice/suggestions Please press Feedback button on the left side Navigation Bar. This form is for your opinion. Your opinion may be published on the Internet but may not necessarily get a response from us.
What Other Visitors Have Expressed
Click below to see contributions from other visitors to this page...
When Program Does Not Loop
Not rated yet
Unfortunately, Will is right. Not only that, but the condition in line 140 that Z>0 means that when numbers are not swapped, the program does not loop ...
Possible Sample Answer to be Reconsidered?
Not rated yet
Is it possible that the sample question's answer is wrong in the way it is worked out?
what in the logic of lines 70 to 130 force the comparison to ...

|