You are on page 1of 4

Computer Programmer - Java 2

Interview Guide for Computer Programmer - Java 2


Interview Information

Candidate Name: Job Title: Interviewer Name: Date of Interview:

______________________________________________ ______________________________________________ ______________________________________________ ______________________________________________

How To Use This Guide


To improve your quality of hire, follow these steps: Step 1:. Fill out the Interview Information Section. Step 2:. Review the Interviewing Tips Section Step 3:. Review the Tasks Section to ensure you understand the job you're interviewing for. Add any missing tasks that are important to the job. Step 4:. Ask the appropriate questions for each competency, scoring each response and making notes where indicated. Step 5:. Tabulate your results in the Post Interview Evaluation Section.

Interviewing Tips
Review the following tips before each interview to ensure that you are properly prepared to gather the information you need and make the best hiring decision possible:

Tip 1:. Remember that past behavior is the best predictor of future behavior. Ask: "What has the candidate done in the past that proves they will do XXX in this job?" Tip 2:. Remember that you are hiring the best candidate for the job, not the best interviewer. Focus on what you need the person to do on the job, not how good their interview skills are. Tip 3:. Don't judge the candidate until all of the facts are in. Wait until the end of the interview.

Tasks: Computer Programmer - Java 2 - Convert project specifications and statements of problems and procedures to detailed logical
flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites. Check each task that applies to the specific job: Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic. Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language. Investigate whether networks, workstations, the central processing unit of the system, and/or peripheral equipment are responding to a program's instructions. Write or contribute to instructions or manuals to guide end users. Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements. Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes. Write, update, and maintain computer programs or software packages to handle specific jobs, such as tracking inventory, storing or retrieving data, or controlling other equipment. Correct errors by making appropriate changes and then rechecking the program to ensure that the desired results are produced. Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct. Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs. Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer. Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program. Train subordinates in programming and program coding. Collaborate with computer manufacturers and other users to develop new programming methods. Assign, coordinate, and review work and activities of programming personnel. Other:

Copyright 2006 Brainbench, Inc. All Rights Reserved.

Interview Guide for Computer Programmer - Java 2


Other: Other:

Interview Questions

Energy and Drive

- The willingness and ability to achieve results in an organizational setting Can you please give me an overview of your current or most recent position and describe the biggest impact you've been able to achieve in it? Describe what you would say is your greatest accomplishment so far in your career or education.

Importance To Job (circle): Low Medium High

Past Performance

- Previous work-related accomplishments that suggest similar results in the future. How would your peers describe you and your work? What would your previous manager or supervisor say if asked to describe you and your work?

Importance To Job (circle): Low Medium High

Computer Programming

- Writing and debugging computer programs Tell me about a recent programming project you worked on. Can you tell me about a progamming task that you worked on where you had to coordinate carefully with other programmers? Describe a time when you were mostly finished with a programming task and the requirements changed substantially. How have you interacted with configuration management systems? How do you conduct your unit testing when you are programming?

Proficiency Required (circle): Low Medium High

Java

- Java Programming Skills and Techniques Tell me about a recent Java project you were involved with. Be specific about your role and responsibilities within the project. What is the basic structure of a Java class?

Proficiency Required (circle): Low Medium High

Self-Learning - IT

- Improving skills and knowledge, and/or staying up-to-date What things do you do to stay up-to-date on the latest developments and techniques in IT? Tell me about the IT Certifications you have pursued or achieved.

Importance To Job (circle): Low Medium High

Exercises

Java Exercise

- Programming Exercise Write a Java class that has a constructor that takes an integer as a parameter and stores it as a class variable and a method that returns the number passed in the constructor times 37.

Proficiency Required (circle): Low Medium High

Post-Interview Evaluation

Post-Interview Evaluation Dressed Appropriately Enthusiastic and Energetic Established Adequate Eye Contact

Copyright 2006 Brainbench, Inc. All Rights Reserved.

Interview Guide for Computer Programmer - Java 2


Listened Carefully Would Fit Culture Experience Matches Job Skills and Abilities Match Job Important Note: Always remember that you are hiring the best person for the job, not the best interviewer.

Recommended Assessments
The keys to a high quality hiring program are good sourcing, objective assessments, and structured interviews. An effective sourcing program produces a pool of "Qualified" candidates. Assessments then measure attributes, like specific skills or personality factors, that are difficult to measure in an interview. Finally, a structured interview ensures that all bases are covered and you have collected all the information you need to make an informed decision.

The following assessments are recommended to assist you in selecting the right candidate for this position: Business Math Cognitive Ability Measure Computer Programmer - Java 2 Employment History Survey For Professionals Java 2 Java 2 - GUI Java 2 - Non-GUI Java 2 Fundamentals Java 2 Platform Enterprise Edition (J2EE) Java 2 Platform Micro Edition (J2ME) Java Server Pages (JSP 1.1) Java Server Pages (JSP 1.2) Java XML Technologies Java-EJB 2.0 Multitasking OO Concepts OO Design Patterns Pre-hire Personality Profile for Information Technology Problem Solving - Qualitative Problem Solving - Quantitative Programmer/Analyst Aptitude Programming Concepts RDBMS Concepts Typing Speed & Accuracy Written English XML XML Concepts XSL Knowledge, Skill, Ability Knowledge, Skill, Ability TotalMatch Past Employment Behavior Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Personality Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability Knowledge, Skill, Ability

Notes
Let us customize this interview guide for you. - Brainbench Industrial/Organizational Psychologists will work with you to create a customized interview guide for a specific job within your organization.

Copyright 2006 Brainbench, Inc. All Rights Reserved.

You might also like