Skills, Aptitude & Knowledge Tests
Job Analysis & Test Validation

 
Home Schools FAQs UK
TEST LOGIN
 
Test Offered
Consulting Services
   Job Analysis
   Test Development
   Test Validation
About Us
Free Review
Contact Us
 

"I just did annual performance reviews, and (Walden) tests were right on the money. It’s amazing."

Manager, IT Business Applications
General Dynamics Ordnance Systems and Tactical Systems.

Object Oriented Programmer Analyst Aptitude Test

bullet

Author: Bruce A. Winrow

bullet

Date introduced: 1994 revised 2001

bullet

Administration time: 1 hour and 45 minutes

Purpose

This test is for both entry-level and experienced candidates. It evaluates the person's aptitude and potential for programming and analyzing problems in an object-oriented environment. The test assumes no prior experience or knowledge of programming or object-oriented techniques.

General Description

This test consists of six problems that evaluate logic ability, skill in interpretation of complicated specifications (analysis), abstract and analytical reasoning, and potential for translating business problems into symbolic logic in an object-oriented environment.

Positions for which the test is appropriate

bulletEntry-level candidates into an object-oriented programming environment (no prior experience or education, such as computer trainees)  
bulletComputer Science graduate
bulletExperienced programmer analysts wishing to migrate from "traditional" procedural language programming into object-oriented systems development.

Job criteria measured

bullet

Ability to think logically.

bullet

Ability to follow procedural logic.

bullet

Ability to accurately solve problems.

bullet

Ability to reason with symbols according to stated definitions.

bullet

Attention to detail.

bullet

Ability to modify the properties of objects by using associated methods.

bullet

Ability to comprehend how data can be packaged together with its corresponding procedures.

bullet

Ability to perform basic arithmetic calculations.

bullet

Ability to analyze data contained in charts and tables.

bullet

Ability to understand how "objects" communicate with one another through messages.

bullet

Ability to follow instructions precisely.

bullet

Ability to understand complex relationships.

bullet

Ability to apply the concept of "inheritance".

bullet

Ability to analyze a problem not solvable by trial and error alone.

bullet

Ability to handle new problems.

bullet

Ability to identify reusable classes and use those classes to solve multiple problems.

bullet

Ability to comprehend/learn new concepts such as "class", "instance", and "class hierarchy".

bullet

Ability to work independently under pressure.

bullet

Ability to comprehend written material.

bullet

Ability to interpret intricate specifications.

Test administration

The total test requires 1 hour 45 minutes to complete. It is completely self-instructive for the candidate, and effectively measures programmer analyst potential in an object-oriented environment.

Sample question (segment)

The starting word is CATS and the final word to be created is ACTOR. The following method cards have been dealt to you:

AddAtEnd, PutInAlpha, ChangeALetter, MoveALetter

Method cards may only be used once per card dealt and all method cards must be used. Write down the instructions necessary to produce the transformation from the starting word to the final word. Place each instruction, in its proper order, on a separate line below, ensuring that the last instruction is the only one that results in a five-character word. As well, MoveALetter and ChangeALetter method cards must be used in reverse alphabetic order according to the first character on the method card.

1. __________________
2. __________________
3. __________________
4. __________________

The above sample would only be solvable with the additional information that is provided in the test.

Sample Candidate Evaluation Report

Click here to view a sample detailed evaluation report.

Evaluation

The overall rating is based on scores according to the following table:

Score Overall Rating

Recommendation

85-100% Above Average We strongly recommend this individual as having the potential for a successful career as an object-oriented programmer analyst.
74-84% Average We recommend this individual for a career as an object-oriented programmer analyst provided further training is supplied.
65-73% Satisfactory We recommend this individual for a career as an object-oriented programmer analyst only if highly motivated, and if an intensive, well supervised training course is available.
0-64% Below Average We DO NOT recommend this individual for a career as an object-oriented programmer analyst.

Validation Information

January, 1997: The Programmer Analyst must accomplish fourteen tasks to successfully perform his/her job responsibilities. Within the scope of testing, a total of 64 traits were judged to be essential to accomplishing these tasks. Of these 64 traits, 36 are assessed by one or more questions in the Object-Oriented Programmer Analyst Staff Selector. Thus, a significant portion (56.3%) of the intended domain is assessed by the Object-Oriented Programmer Analyst Staff Selector. As well, if the relative importance of the essential traits tested, to the ''weighted'' importance of the task, is considered - the overlap percentage improves to 71.9% for the Programmer Analyst.

Languages published

bulletEnglish
bulletFrench
 

Full line of valid tests for hiring, training and restructuring needs. Site licenses available.
Rapid turnaround of test results  °  Your one-stop-shop for all testing requirements  °  Detailed, in-depth candidate reports  °  25-year record of success

Send comments on this website  to alice@waldentesting.com      Copyright © 2008 Walden Copyright Holdings Inc.      Last modified: 04.14.2008