- Step 1Where you did it, how often and for whom
- Step 2Your steps in order, including how you used Extensible markup language XML
- Step 3One judgment call you made, and why
- Step 4The result, with a number you can defend
Computer Programmer interview questions, with what they test.
13 questions built from what the job actually involves: its core duties, the skills rated most important and the tools in use. Switch on practice mode to rehearse before you look.
Computer Programmer interviews test whether you can do the core work, such as write, analyze, review, and rewrite programs, using workflow chart…, and the skills rated most important for the role: programming, complex problem solving and active listening (O*NET). Prepare one true, specific story for each, with a result.
Q01Walk me through how you write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.Core duty
Hands-on experience with one of the duties workers rate most important for computer programmers, and the judgment calls inside it.
- How does this connect to how you conduct trial runs of programs and software applications to be sure…?
- What went wrong the last time, and what did you change?
Q02Walk me through how you correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.Core duty
Hands-on experience with one of the duties workers rate most important for computer programmers, and the judgment calls inside it.
- How does this connect to how you prepare detailed workflow charts and diagrams that describe input…?
- What went wrong the last time, and what did you change?
- Step 1Where you did it, how often and for whom
- Step 2Your steps in order, including how you used Git
- Step 3One judgment call you made, and why
- Step 4The result, with a number you can defend
Q03Walk me through how you perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.Core duty
Hands-on experience with one of the duties workers rate most important for computer programmers, and the judgment calls inside it.
- How does this connect to how you compile and write documentation of program development and subsequent…?
- What went wrong the last time, and what did you change?
- Step 1Where you did it, how often and for whom
- Step 2Your steps in order, including how you used SAS
- Step 3One judgment call you made, and why
- Step 4The result, with a number you can defend
Q04Walk me through how you 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.Core duty
Hands-on experience with one of the duties workers rate most important for computer programmers, and the judgment calls inside it.
- How does this connect to how you consult with and assist computer operators or system analysts to…?
- What went wrong the last time, and what did you change?
- Step 1Where you did it, how often and for whom
- Step 2Your steps in order, including how you used Adobe Illustrator
- Step 3One judgment call you made, and why
- Step 4The result, with a number you can defend
Q05Walk me through how you consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.Core duty
Hands-on experience with one of the duties workers rate most important for computer programmers, and the judgment calls inside it.
- How does this connect to how you perform systems analysis and programming tasks to maintain and…?
- What went wrong the last time, and what did you change?
- Step 1Where you did it, how often and for whom
- Step 2Your steps in order, including how you used Adobe Photoshop
- Step 3One judgment call you made, and why
- Step 4The result, with a number you can defend
Q06Tell me about a piece of code you are proud of and why.Programming
Code quality, reasoning and ownership. Programming is rated 4.8 of 5 for this job, +3.1 against the average occupation (O*NET).
- Step 1What it did
- Step 2A key decision
- Step 3How you tested it
- Step 4Pick the example from the core work, for instance when you had to write, analyze, review, and rewrite programs, using workflow chart and diagram…
Q07Tell me about a time you worked out what a process or tool needed to do before changing it.Operations Analysis
Analysing requirements before acting. Operations Analysis is rated 3.1 of 5 for this job, +1.1 against the average occupation (O*NET).
- Step 1What needed to change
- Step 2How you gathered the requirements
- Step 3What you recommended
- Step 4Pick the example from the core work, for instance when you had to correct errors by making appropriate changes and rechecking the program to…
Q08How do you check that work meets the standard before it goes out?Quality Control Analysis
Inspection habits and standards. Quality Control Analysis is rated 3.5 of 5 for this job, +1.1 against the average occupation (O*NET).
- Step 1The standard
- Step 2Your checks
- Step 3A defect you caught
- Step 4Pick the example from the core work, for instance when you had to perform or direct revision, repair, or expansion of existing programs to…
Q09Describe something you designed or adapted to meet a specific need.Technology Design
Designing to requirements, with trade-offs. Technology Design is rated 2.8 of 5 for this job, +1.0 against the average occupation (O*NET).
- Step 1The need
- Step 2Your design
- Step 3The trade-offs
- Step 4Pick the example from the core work, for instance when you had to write, update, and maintain computer programs or software packages to handle…
Q10Tell me how you used scientific reasoning to solve a problem at work.Science
Use of evidence, hypotheses and tests rather than guesswork. Science is rated 2.8 of 5 for this job, +0.8 against the average occupation (O*NET).
- Step 1The problem
- Step 2Your hypothesis
- Step 3How you tested it
- Step 4Pick the example from the core work, for instance when you had to consult with managerial, engineering, and technical personnel to clarify…
Q11Which of these have you used: Extensible markup language XML, Git, SAS? Tell me about a recent piece of work with one of them.Tools
Real, recent use of the tools computer programmers depend on, not a list of names.
- How would you get up to speed on Ansible software if you haven't used it?
- Step 1Name the tool and the task, e.g. Extensible markup language XML for write, analyze, review, and rewrite programs, using…
- Step 2What you did with it
- Step 3A problem you solved with it
- Step 4What the output was used for
Q12This job runs on deadlines. Tell me about the tightest one you have met.Working conditions
Composure and quality when time is short. Workers rate this 4.0 of 5 in the job's work context (O*NET).
- Step 1A specific example from your work as a Computer Programmer or similar
- Step 2What was at stake
- Step 3What you did
- Step 4The outcome
Q13Why do you want to work as a Computer Programmer?Motivation
Whether you understand what the job really involves, and whether that is what you want.
- Step 1Name the part of the work you like: e.g. write, analyze, review, and rewrite programs, using…
- Step 2Evidence you have done it or something close
- Step 3Why this employer
- Step 4Where you want to grow
No questions of this type.
Data Duty, skill, tool and conditions questions are built from O*NET data for this occupation. Advice Answer approaches are our coaching advice.
Two structures that work
End the interview well
Advice
- What does a strong first 90 days look like for this computer programmer role?
- Which part of the work takes the most time in a typical week?
- How is performance measured here?
- What tools and systems does the team use?
Common questions
What are common Computer Programmer interview questions?
How should I answer behavioral questions?
How this page is built
Questions are generated from O*NET 31.0 data for the occupation: its core tasks, the skills with the highest importance ratings, the tools reported, and work-context ratings. The interviewer intent and answer approach are TryHired coaching advice.
- What a specific employer will ask.
- Technical tests or licensing exams for the role.
- O*NET 31.0 Database, U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), used under the CC BY 4.0 license. TryHired selected, ranked and combined the data; O*NET is not responsible for these pages.
How TryHired builds this data: sources, methods and downloads. Spotted an error? Report a correction.
More for Computer Programmers
What the job is, skills, tools, pay and related roles.
Open →SalaryComputer Programmer salaryPay by percentile, state and metro, with a negotiation script.
Open →How to becomeComputer Programmer how to becomeEducation, training and the skills to build first.
Open →ResumeComputer Programmer resumeKeywords, bullet formulas and the skills to prove.
Open →Career changeComputer Programmer career changeWhere these skills transfer, with skill match and pay change.
Open →Free toolCheck your resumeParsed text, evidence per bullet, fixes first.
Open →