我的面试经验表明不是这样的
有几点体会:
- Java仍然占据统治地位,从工作机会上看
- 使用C++很吃亏,重点不在于C++并不好用,重要的是:面试官很少使用C++,你使用C++会时不时跟面试官出的题目冲突,比如,面试官题目里出现了interface和generic types , 这个还是比较常见的,你使用C++就只能祭出虚基类和template了,业务逻辑本来就可能比较复杂的情况下,还要把这些东西搞的完全准确,这就非常痛苦了,如果还要你编译执行,再跑test cases,那你很难不完蛋
我感觉面试最好的编程语言还是Java, 如果你实在想用python就用吧,至少concise很多,至于C++,还是慢慢放弃吧
欢迎讨论!