Used for Technical Interviews

Ask

Focus on questions that help you create variables and functions

Communicate

Explain the thought process throughout

Evaluate

Use test cases to identify base case and mistakes