Skip to content
Computer ProgrammersRanked by what the job needs most

SAS Programmer Interview Questions

For SAS programmers preparing to discuss data processing code. Interviews focus on adapting programs to changing inputs, checking derived values and documenting revisions.

30 questions

Print the top 10 (PDF)

  1. Question 1: Describe a time you revised a SAS program to handle a change in the structure of its input data.

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

  3. Question 3: How would you test a SAS program that creates derived variables from source data with missing values?

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

  5. Question 5: Tell me about a time you documented a SAS program revision so another programmer could understand the changed data logic.

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

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

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

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

  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 some of your most recent computer programming projects.

  12. Question 12: 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?

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

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

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

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

  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?