秋招总结与技巧,回馈与感谢

金九正式结束,自己去向也定了。总结一下秋招,附带一些面经……希望大家能看的下去。笔试的话基本每一家都做了,真的是海量笔试换来十几个面试机会,也拿了几个offer,都是小厂,就不提公司名了。

面过什么记不太清了,就大致总结以下:

手撕单例模式,饿汉式与懒汉式,每种的优缺点,线程安全问题

手撕链表删除重复元素,重复元素一个不留

手撕二叉树层序遍历,分一个数组存所有值和每层分别存

手撕:二维数组,值为10,寻找1组成连通区域的个数。应该是个dp,注意边界问题

手撕斐波那契数列,递归与迭代版

指针与引用的区别

STLvector的具体实现,要看源码,感觉答得不是很好

STLmap的实现

Hash表的实现

Newmalloc的区别,deletefree的区别

free(指针)如何知道释放区域的大小

c/c++的具体编译过程

数组与链表的区别

排序的时间复杂度与实现

线程与进程

数据库索引

。。。。。。

然后记不起来了

总结几点技巧吧:

1.导师手里项目很多,两年做过两个,貌似面试官很喜欢做过实际项目且已落地的而不是纯理论研究。项目介绍分为需求,模块与自己负责部分。我会录制项目的演示视频,在讲项目的时候让面试官看着视频会更加清晰,面试官的印象会加深。理清自己项目模块之间的关系,防止面试官深入提问会露怯,项目里其他人做的部分也要大致了解。面试官很喜欢问项目的难点与如何解决以及代码的调试方法。

2.不要小瞧小公司。我第一个offer就是小公司,下午面试晚上给offer,这个offer的到来让我心里很踏实,后续面试更加自信。多面试就感觉很顺手,经验也多了。

3. 积极与面试官交流。个人性格还算外向,不会的就直接说,或者让面试官提示。一般的面试官都会提示,交流也很顺畅。

4.大胆一些,或者说脸皮厚一些。研二这一年每周都会当着30多人的面讲项目进度,也许是脸皮变厚了吧,每次和面试官交流完全不紧张,甚至有些兴奋的那种感觉。9月中旬那几天,一天最少2个面试,最多时5个,很累,但是有种越面试越兴奋的状态,这段时间点很正,拿了好几个offer后续就没有继续了。

5.分不同的面试官调整自己的面试方式。遇到和自己性格差不多的我会保持原样,如果面试官性格属于很慢的那种,我会放慢自己的节奏。

6.正经准备就78月吧。稍有些晚了,加上提前批很保守,所以基本没有收获,导致9月份苦了20多天。还是很羡慕那种提前批拿了offer看着我们每天辛苦奔波的人。所以,提早准备,如果实验室有项目很忙,也要在课余时间补充基础知识,另外提前批一定要放开手大胆投,找各种靠谱的渠道去内推,一定要靠谱,要不然就石沉大概了。

7.我面后台,我熟的是c++,但后台很多是java,我遇到两次这种情况,一次面试官(java)面试完直接和我说,面试之前要和工作人员协调好,意思是让我去面c++的面试官;另一次也是遇到java面试官,他没法怼我c++,所以更多的问数据库、数据结构、***作系统之类的还有逻辑问题。遇到逻辑问题就很开心,开放程度很高,我比较幸运,发挥不错,和面试官交流也和好,拿到这家的offer,也是我最想要的offer。这种情况下就看自己的选择与运气了。

8. 关于简历,和一个面试官交流过。他说提前批见过我简历,我就直接问了为什么没有发面试。他指出我的项目介绍部分文字过多,更重要的是提炼要点。所以简历很重要,鉴于我简历很差就不过多分享,大家一定收集一些好的简历。

大致就这些,可能有些啰嗦,可能不适合大家,自己也不算是什么大佬。但这是我9月面试的一些想要分享的东西。很感谢自己的导师有很多项目,让自己在研究生期间成长很多;感谢之前牛友的帮助。9月初还觉得自己要找不到工作了,但9月结束自己收获还算不错。秋招到此结束,祝大家收到心仪的offer,坚信offer一定会有,也许只是迷路了。

#秋招##面经##C++工程师#
全部评论
大佬拿下了哪家?
点赞 回复
分享
发布于 2018-10-01 11:05

相关推荐

点赞 32 评论
分享
牛客网
牛客企业服务