Advice
- 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