金山c++二面总结

第二轮面试没有很细究c++基础的东西,感觉主要是考察应聘者的潜力和设计能力。

可能觉得我刚刚工作一年半,面试官先是问我大学的事情。

面试官:大学最好的课程是什么,得了多少分,回答是C语言,80多分。然后问大学有没有参加ACM竞赛,这个也没参加过。

想想也比较惭愧,哈哈哈,大学的时候。其实除了C语言和C++考得不错,其他的科目基本是普普通通,准学渣一枚,很多时间都是在刷手机和召唤师峡谷度过,后面大三了才痛定思痛,重新复习C语言,做单片机项目,自然也错过了比赛的时间,现在想想特别后悔,这里建议大家在大学的时候,如果决定未来做技术,多多出去宿舍看看,去学院实验室跑跑,参加一些比赛,不仅可以提高能力,也对以后找工作有用。

接下来开始考察技术的问题

问题1:说说c和c++的区别

问题2:说说memset如何初始化c++对象

问题3:说一下vector和list的区别,数据存储一般用什么

问题4:说说二叉树的左旋和右旋

问题5:如何比较两个字符串的相似度

问题6:如何解决客户端网络访问数量过多,带宽不够的问题。

问题7:在项目中用过哪些设计模式

问题8:如何重构你目前的项目

问题9:版本如何迭代

下午收到hr的回复,说二面挂了,还是经验不足的问题,继续努力,每天进步一点。

发布了133 篇原创文章 · 获赞 175 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/c_shell_python/article/details/104506652