华为实习生软开C++一面二面面经一面,差不多一个小时:一上来自我介绍,结束后问学了那些课程,还问毕业论文做的什么:1、C++、C区别;2、define和const区别;3、堆和栈的区别,引出new和malloc的区别;4、C++11新特性;5、多态是什么;有没有学过数据结构与算法,答自学6、vector和list区别;7、dfs和bfs;机试复盘;手撕代码,三选一:第一道字符串元音字母交换后输出;第二道链表;第三道有效括号(),删去无效输出。自我感觉一般,撕代码能力有待加强,最后通过过了,很惊喜。二面:网络出问题,耽搁不少时间,从图书馆到宿舍,主管人特别好。自我介绍,盯着简历上的项目深挖,问相...