This aptitude test is designed to assess your aptitude for computer programming. It involves four key skill areas:
Logical thinking and problem solving
Numerical problem solving is analogous to the troubleshooting required in programming.
Pattern and syntax recognition
Involve recognising similarities and differences in strings of characters and numbers, understanding graphical representations of procedures and symbols, finding which element does not match the corresponding elements and information checking and attention to detail.
Ability to follow complex procedures
Involves following coded instructions and rules, sequencing events into a logical order, sorting and manipulating lists of items according to specific instructions, deciding how one set of instructions affects another and interpreting flow diagrams.
Being resourceful
Able to use and leverage any tools or medium at your disposal to solve problems.