Oral Interview Rubric

For use in oral interviews for student-submitted code. Be prepared to explain these things about code you write.

  1. Trace the execution of a subset of the program, about 15 steps, and identify how variables change during execution.
  2. For programs containing loops: explain how many times the loop will run, given values for input parameters if needed.
  3. For programs containing conditional execution: explain the purpose of a conditional statement in achieving the desired behavior/output of the program.
  4. Explain the purpose of a built-in function called by the program.