1. The ability of project management
Concept document for a product manager to plan the development schedule
2. The ability to express in words
Check out his blog, or ask him to write a doc for something
3. Ability to learn quickly
Give a code base with no documentation, only examples, let him use
4. Ability to understand the product
Let him observe a product, let him list the problems (and solutions) that exist, and things that can be done
5. The ability to search for answers
Give him a few minutes of things, can search, let him give a solution to a problem
6. Ability to learn lessons
Point out deficiencies, and how to improve, to see if mistakes are repeated
7. The ability to organize communities
Let him go to a certain community, organize a certain activity (for example, translate articles)
8. The ability to summarize
Do you regularly reflect on recent work, look for problems in it, and seek solutions
9. The ability to design aesthetics allows him to write and design simple pages (for example, his own resume page)
10. The ability to apply what you have learned
Learn new things and apply them to the work
11. The ability to keep up with the times
Whether you can understand the latest technological progress, and can give your own understanding, analyze the advantages and disadvantages
12. Ability to communicate
Observe whether he can take the initiative to seek help from the people he knows/online community when he encounters a problem, and can clearly express the problem to others
13. Ability to troubleshoot errors
When encountering a bug, observe his idea of locating and fixing the bug
14. The ability to develop efficiently
Give the task, see his completion speed and completion quality
15. The ability to complex logic
Give a logically complex scene to see if his code is correct and clear
16. The ability to transfer knowledge
Whether it can spread new skills and help those around them to be more productive
17. Ability to abstract problems
Observe whether some code bases will be abstracted and some open source sub-projects will be created to improve development efficiency