Your question is Best Practices for NLP Features. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
You are working on a text classification problem and need to decide how to represent raw text for modeling. The quality of your features will affect both model performance and how easy the system is to debug and maintain.
What are the best practices for feature engineering in natural language processing?