以前碰到过好几家问这种问题的。我说8分人家也有马上说”looks like you are a
master of c++ .....“。 我觉得这个完全取决于提问人心理的标准。
后来被问多了我就自己大概琢磨了一段, 面一般的说6,面senior的说7. 把8 9 10说高
点,一般interviewer自己也没几个能达到的,给自己留好后路。
I would give myself 6 if using my own criteria.
10. invent C++, contribute to new standard
9. Expertise in all areas of C++, can publish book
8. Propose, design and publish a complicated library.
7. Given a request, can architect and lead a production level team to finish
a C++ project.
6. Use C++ day by day, and have successfully design and worked on some
production level applications
5. Have experience on developing a complete C++ project.
4. know how to debug and optimize c++ program.
3. know the difference between pointer and reference.
2. know how to use loop
1. what is C++