1. Analytical Skills
- Your thought process
-how you come to your solution.
2. Coding Skills
- Clean code
- Good design.
3. Technical Skills
- The fundamentals of the language
- understanding the language, etc.
4. Communication Skills
- Your interaction with team members
- How you would fit into the culture of the company.