• Ask clarifying questions
    • TODO: expand
  • Let the interviewer into your head
    • TODO: Expand
    • Explain thought process
    • Note solutions you choose not to use and why
  • Note how the constraints of the problem affect your solution
    • Would relaxing one of the constraints make the problem significantly easier?

Find a solution

  • Algorithm(s)
    • TODO Expand
  • Data structure(s)
    • TODO Expand
    • Would one or more data structures help?
  • Can you preprocess the input?
    • TODO Expand