Skip to content
Computer ProgrammersRanked by what the job needs most

Computer Programmer Interview Questions

30 questions

See the other 2 sets of Computer Programmer questions →

Print the top 10 (PDF)

  1. Question 1: Walk me through a hard-to-find bug you fixed, from the first report to confirming the fix worked.

  2. Question 2: Tell me about some of your most recent computer programming projects.

  3. Question 3: Share an experience in which you successfully increased the operating efficiency of a program or adapted a program to fit new requirements. What methods made you successful?

  4. Question 4: Tell me about a computer program or software package you wrote to handle a specific job.

  5. Question 5: Describe a trial run you conducted of a program or software application. How did you ensure that it produced desired information and that the instructions were correct?

  6. Question 6: Describe a program you wrote using workflow chart and diagram. How did you apply your knowledge of computer capabilities, subject matter, and/or symbolic logic?

  7. Question 7: Provide a time when consulting with other personnel helped you identify or solve a problem in a program.

  8. Question 8: Tell me how you used code, documents and conversations to find the information that mattered for a programming change.

  9. Question 9: Tell me about a time testing you did on a program uncovered a problem and led you to improve its quality or performance.

  10. Question 10: Walk me through a time you weighed the pros and cons of different ways to code a feature or fix.

  11. Question 11: Tell me about a time you applied a new programming tool, technology or technical information to improve your team's work.

  12. Question 12: Tell me about a time when you compiled and wrote documentation of a program development. What is one thing you would like to improve in your documentation?

  13. Question 13: Share an experience in which your attention to detail and thoroughness had an impact on your last company.

  14. Question 14: Share an experience in which you prepared detailed workflow charts and successfully converted them into a series of instructions coded in a computer language.

  15. Question 15: Tell me about a time you spotted a problem in a program's output, logs or error reports before users did.

  16. Question 16: Describe your approach when a program you write has to process a very large volume of records.

  17. Question 17: Walk me through how you prioritize when bug fixes, change requests and new programming work all land on you at once.

  18. Question 18: Tell me about a time you had to tell a manager or client that a program would miss its deadline or had a serious bug.

  19. Question 19: Tell me about a time you worked with a teammate who was hard to deal with, such as during code reviews or on a shared program.

  20. Question 20: Provide an experience in which you worked with a computer operator or system analyst to successfully resolve a problem in running a computer program.

  21. Question 21: Share an effective method you have used to ensure that networks, workstations, central processing units, and peripheral equipment respond to programs' instructions.

  22. Question 22: Describe an effective method you have used to maintain and control the use of computer systems software.

  23. Question 23: Share an experience in which your contribution to the development of instructions for end users benefited your company.

  24. Question 24: Tell me about a time when your ability to analyze needs and product requirements helped you create an effective design or make an informed decision to benefit your company.

  25. Question 25: Provide a time when you were able to identify a complex problem, evaluate the options, and implement a solution. How did the solution benefit your employer?

  26. Question 26: Share an experience in which your ability to consider the costs or benefits of a potential action helped you choose the most appropriate action.

  27. Question 27: Tell me about a time you found an unusual approach to a programming problem that the obvious solution couldn't handle.

  28. Question 28: Provide an example of a time when you were able to demonstrate excellent listening skills. What was the situation and outcome?

  29. Question 29: Share an experience in which your understanding of a current or upcoming problem helped your company to respond to the problem.

  30. Question 30: Provide a time when you worked in a rapidly evolving workplace. How did you deal with the change?