| |
Software Engineer Staff Selector
 |
Author:
Bruce A. Winrow |
 |
Date
introduced: 1999 |
 |
Administration
time: 2 hours and 30 minutes |
Purpose
This test is designed to measure basic
knowledge and analytical abilities necessary for the position of Software Engineer. It is intended for
both entry-level candidates and those with under two years working experience in a similar position.
General
Description
This test, from which a detailed
report is provided to the client, consists of nine problems that measure general basic knowledge required
of a Software Engineer as well as logic and analytical skills.
Positions
for which the test is appropriate
This test is used to pre-screen job
applicants and in-house personnel for their computer programming aptitudes and business
analysis potentials.
Job
criteria measured
 | Object-Oriented Knowledge: in problem one, the candidate must demonstrate his/her knowledge of general object-oriented terminology. |
 | C++ Knowledge: problem two evaluates the candidate’s knowledge of C++ commands, concepts, and language specific techniques. |
 | Computer Networks: problem three examines the individual’s knowledge of networking fundamentals. |
 | JAVA: in the fourth problem, the candidate must demonstrate basic knowledge of JAVA. |
 | HTML: problem five evaluates the candidate’s knowledge of basic HTML commands.. |
 | Reasoning: the sixth problem examines basic mathematical skills, sorting ability, and the ability to solve problems. |
 | Logic and Business Procedures: in the seventh problem, the individual must follow a detailed business procedure involving multiple transactions in order to answer specific questions. |
 | Procedure Creation: problem eight evaluates the candidate’s ability to create a working procedure from scrambled specifications. |
 | Symbolic Programming: problem nine requires the candidate to create a symbolic program based on detailed specifications and a new “user friendly” defined language. |
Test
administration
The test requires only clerical supervision to
administer, and takes 2˝ hours to complete. Candidates should be given the test in a relatively quiet environment.
More than one person can be tested at one time. Once the candidate begins, the test is self-instructive.
A company may re-test an applicant who has taken the test previously, and we suggest at least a three-month waiting period.
The applicant should understand that a company that subscribes to our testing service may receive the test results of any
other test taken by this applicant for any company that also is a subscriber to our service.
Sample
question (segment)
PROGRAM
1
1 #include <iostream>
2 class queue {
3
int q[100];
4
int sloc, rloc;
5 public:
1.
The members q, sloc and rloc (PROGRAM 1, lines 3 and 4) are accessible
by any function outside class queue.
a.
TRUE, because they are public members.
b.
FALSE, because they are protected members.
c.
TRUE, because they are private members.
d.
FALSE, because they are private members.
e.
FALSE, because they are not initialized.
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 |
Likelihood
for Success |
| 85-100% |
Above Average |
We strongly recommend this
individual as having the potential for a successful career as a Software Engineer. |
| 74-84% |
Average |
We recommend this individual for
a career as a Software Engineer provided further supervised training is supplied. |
| 58-64% |
Satisfactory |
We recommend this individual for
a career as a Software Engineer only if highly motivated, and if an intensive, well
supervised training course is available. |
| 0-57% |
Below Average |
We DO NOT recommend this
individual for a career as a Software Engineer. |
Validation Information
January,
2000:
Given
the demonstrated relationship between the abilities and traits required to
perform the eleven key tasks of the Software Engineer job, and those measured by
the Software Engineer Staff Selector, the test represents a content valid
evaluation device for that job.
Languages
published
 | English |
|