【面试准备专题】拿了几家大厂offer的面试准备经验,快上车

去年秋招,拿到了大中小厂总共30多家offer,地点武汉+北上广深,其中有字节、腾讯京东小米等一些互联网公司,也有高德、梅卡曼德、先临三维等一些实企,还拿到像浦发,吉利、中船系研究所这种加班相对不高的offer。最后选择了自己比较喜欢的字节,这里分享点自己的小小经验供大家参考。

面试准备

基础准备

八股文相关书籍推荐:

计算机网络:
个人经历感觉腾讯面试的时候和喜欢问计网,计网tcp/udp,http和https一定要要弄清楚。常问的问题无非像:常见协议了解吗?TCP/DUP区别?三次握手、四次挥手?TCP/IP模型?HTTP和HTTPS?GET和POST?等等。
操作系统:
操作系统问的较多的有:线程和进程相关?进程如何通信(必问)?死锁?多线程等等。内存管理、换页策略等也会问道。最好找本书看一下,这里推荐些,仅供参考:《现代操作系统》,《深入理解计算机系统》等。
数据库:
数据库主要问MySQL和Redis相关,个人觉得不太了解的需要好好学学,简单的可看《MySql必知必会》,《数据库系统实现》、《Redis设计与实现》等。因为面试除了让你写几个简单的SQL语句,多数会问一些整体层面的问题,如数据库存储引擎及区别,如何提高性能等,这里放个传送门,大佬总结(MySQL详细学习教程):https://blog.csdn.net/qq_45173404/article/details/115712758
Linux:
做后端开发经常会问,也和C++相关,实际工作中,很多成熟的项目都是在Linux下进行开发的,所以需要学一些Linux以及一些网络通信编程,网络通信涉及到的知识点很多,比如IO模型、线程池、多线程之类的。面试过程中经常会问select、poll、epoll区别以及相关底层实现,个人推荐《鸟哥的Linux私房菜》。
数据结构与算法:
通常在手撕代码和面试问题中考察,内容比较多。

刚入门的同学,我建议不要过度追求上去就看经典书。不要一来就拿着《算法导论》开始,初学者学习这本书很难,慢慢挫败感就会很增强,然后就放弃学算法了。建议找一些比较容易看的书来看,如《大话数据结构》和《算法图解》。不要太在意书写得深浅,重要的是能不能坚持看完。

有基础的同学,推荐《数据结构和算法分析》,这本书非常系统、全面、严谨,而且又不是特别难,适合对数据结构和算法有些了解的同学。同时,《数据结构和算法分析》有三个版本,分别是:C 语言, C++ ,Java 语言。一些同学在学习的过程中,会因为语言比如是c++,而自己的学的是java而感到厌烦,其实这样的思想是不对的,语言基本上是相同的。代码并不会很严重影响阅读。


面试前准备:


1. 了解公司:

不管是面试前和面试后都需要对公司有个大概的了解。特别是收到某公司hr的电话通知,往往我们只是做倾听者,收到对方给予的信息,但是都不全面或者只听到好的一面,所以我们必须要“理直气壮”的开口问,确认一些信息:
1. 面试的时间和地点;
2. 公司名称和岗位需求;
3. 联系人信息(一旦有突发情况,可提前沟通联系);
4. 面试前需要准备的材料(简历、作品、学历证明、成绩单等等);

基本的信息问好后,需要开始对该公司做做功课,首先可在网上查询,主要包括:
重点了解:公司类型如何?是否是我中意的。公司业务如何?是否上市?主要产品有哪些?公司在中国有多少分支机构?公司所在行业有何新动向?未来发展趋势?公司的竞争对手有哪些?公司在行业内排名?等等,心中有个大概的认识。面试的过程中对方也可能问道:你了解我们公司吗?公司文化知道吗?等。针对岗位需求,预测下面试官可能会问什么问题,提前做准备。面试过程中对方也会考察,能不能胜任,愿意不愿意来,来了能不能稳定等情况,所以要积极表现,在自我介绍,代表性事件、信息差和心态上表明出来。
在了解的公司的同时也是对自己求职的一个认识,也有助于后面拿到offer后进行谈薪沟通。主要有:薪资待遇;企业历史背景;核心产品和技术;工作内容;文化氛围/差异(外企);行业内排名;培训及晋升制度;上层领导风格;工作环节等。

其他:
公司地点位置(入职后的工作地点),交通是否方便,需提前多久出发才能提前到达?
去面试的时候如何着装?携带哪些材料?
携带的简历和岗位的契合度?可适当针对求职岗位进行简历修改,但一定要实事求是。
校招的话,了解违约流程和违约金也是有必要的。
重要的面试可提前跟小伙伴模拟下面试,练习一下。牛客和其他平台也有模拟面试模块。

如何了解公司:
1. 第三方平台可以参考下,网上查询,知乎了解等等。
2. 其次公司官网也可以有个大概认识,主要看公司大概介绍、发展规模、岗位介绍等等,有一个大概了解。关注官方公众号,查看介绍和往期推文,可有一定的认识。
3. 猎头公司介绍。如果简历放在第三方平台,如海投,智联、boos等,特别是前程无忧上面,会有很多猎头公司的猎头来找你沟通,包括介绍公司大概情况,可交流后加微信详细沟通。个人觉得,通常这里面大公司不多,相反脉脉会多一些。
4. 第三方平台,如牛客网也可在上面查询相关公司介绍、发帖咨询等等。
5. 询问已经工作或者在改公司工作的师兄师姐或其他人员,经历过说的才会更加真实可靠。当然还有一些qq或微信群里讨论,可适当借鉴,也有一些专门的跳槽交流群可以咨询。

2. 了解JD:

岗位介绍(Description)和岗位要求(Requirement),通常来说职场人会把注意力放在Requirement上,看工作经验、学历、英语要求是否匹配。实际上最重要的是岗位介绍,靠谱的岗位介绍应该包含主要的核心工作内容,作为求职者完全可以对照起来:这里面哪些做过,是否可以完成?是否类似项目经验;哪些没有做过?如果问起,怎么展现能够迅速上手的能力?还可以进一步思考,为什么要招这样的人,是不是这个公司有什么特别的需求/痛点,等等。如果没有合适的答案,就在面试中进行沟通,如果HR没讲,这个问题就可以留在最后提问环节。


3. 面试礼仪


1.      检查仪容仪表,即注意衣着得体,个人形象。可以先去洗手间看看自己的仪容仪表,嚼一粒口香糖防止口气,提前解决下内急问题;

2.      通信工具调至静音或关机状态;

3.      检查资料是否准备齐全。可自己备些笔纸,以防不测。

4.      放松心态,调整呼吸。面试过程中仪表要简洁大方,举止端正,恰当使用里面用语,回答完面试问题说谢谢,面试完说下面试官辛苦之类的话客气话。

4. 自我介绍


自我介绍是必须的,所以一定要好好提前准备!这个环节基本上面试官或者HR就有了初步的印象。如果你用一分钟来重复你简历上的个人介绍,恭喜你,你的印象加分基本没有了。

关于非技术岗--你应该首先介绍下自己的姓名+学校+专业+学历+家乡,起码让HR对你有一个基本的认识吧!然后话峰一转,这时切记不要拖泥带水,啰啰嗦嗦的讲一大推不相干的东西,而要精简、准确、流畅的表达一下自己在大学最那得出手的实践经历或实习经历或项目成果或学习成果等都可以,但切记你引用的素材(1到2个即可,按照你主要做了什么?结果是怎样的?你从中学到了什么?这样的黄金法则来叙述!)是与你所面试的职位所需要的条件是相关的!以此来突出自己的优势或强项。记住一定要在短时间内激发起面试官/HR对你的好感,或者至少是兴趣吧~


举个栗子,仅供参考:

非技术岗--您好,面试官,我叫**,今年6月将从**学校**专业本科毕业。除了简历上您看到的个人介绍,我愿意在这里特别说一下我在**方面的特长/我最大的特点是**我具备很好的**能力(然后给出相关事例)。正是基于自己对这方面的自信,使我有勇气来应聘贵公司的**这一职位。以上就是我的一个简单自我介绍,谢谢!”同时说完给个很阳光的微笑,给面试官/HR留下好印象!


技术岗--(我自己的=.=)

您好,面试官。我叫**21届毕业生,就读于**大学电**学院控制工程专业。所在实验室为***重点实验室。研究方向为目标检测识别、三维重建。在**大学图像识别与人工智能研究所的两年,负责软件开发、图像处理算法等相关工作。期间参与了一些纵向的军工项目,包括航天三院“***”联合项目,完成***系统研发。参与航天九院“***”,负责**工作。在本校期间也做了一些横向项目,主要是关于激光非接触式测量这块,参与了基于机器视觉的***测量系统的研发、管件***测量系统的设计,负责***研发等。研究生期间综合成绩排名第一,获国家一等学业奖学金,发表国际会议论文3篇,专利一项。同时也多次参与重大项目交流和评审,准备相关汇报和验收材料,演示研究成果,并与相关单位交流沟通,具备一定的问题处理能力。以上就是我的基本介绍,谢谢!同时说完给个很阳光的微笑,给面试官/HR留下好印象!

面试中:

技术面问题重在积累~

HR面试过程中的一些常见问题(仅供参考):

1. 最大的挫折是什么,学到什么?
求职者大可不必为自己的缺点遮遮掩掩,因为HR问这个问题的真实目的并不是想知道你有什么缺点,而是想借此问题考察你对自己的缺点有没有改正的态度。就好像HR问:你最大的失败经历是什么?他并不是想知道你是怎么失败的,而是想看你怎么对待失败的这件事。高考的失败,一方面原因是当时太看重高考,导致紧张,另一方面,因为过度的自信,对自己做过的题太自信,导致检查的时候检查不出错误,走出考场后发现自己在什么地方错了;后面就是吸取教训,第一,不要把得失看得太重要,第二,保持自信,但是不能过分自信,多想多问。

2. 自身个性的优缺点?
优点:自信、乐观、责任、吃苦耐劳,信心、恒心、耐心、细心等。
比较善于交际,人缘好;比较有条理,我的工位上的书,笔,杯子等物品都是摆放整洁的;
缺点:我对我认为不对的人或事,容易提出不同意见,导致经常得罪人;我办事比较急,准确性有时不够;说缺点同时表明这个缺点正在改进中,最好的方式就是说缺点的同时能带出一个优点;

3. 自己的职业规划?
自我的认知定位;对这个职位的认知;对这家公司的认知;求职态度;
这个行业是XX,职位是XX,我觉得我个人有哪几点匹配,而且过去XX原因让我有足够多的兴趣,所以未来我主要想在这个领域里深耕细作,认真成为行业专家——这个就是长远的规划和自我认知。

4. 自己最伤感、最快乐和最感动的事?
5. 总结你的大学四年?
6. 除了课设之外参加哪些其他活动?
从事学生工作,本科期间一直担任班长,研究生期间担任**一职。
7. 团队合作时与别人意见不合怎么办?
8. 压力特别大的时候怎么释放压力,有坚持健身吗?
看书,打羽毛球。
9. 跟你的导师有冲突的时候,怎么解决的?
10. 对加班的看法?
如果是工作需要我会义不容辞加班,我现在单身,没有任何家庭负担,可以全身心的投入工作。但同时,我也会提高工作效率,减少不必要的加班。
11. 是什么原因让你离职?
12. 你最佩服的人有哪些特征?
我的导师 1、真正在搞学术;2、精神满满;3、不同流合污
13. 你最佩服的同学有哪些特点?
同门,1、他的见识;2、他的个人能力;3、努力。
14. 最近在看什么技术书?多少页?学到什么?
机器学习
15. 有意思的代码是什么?
16. 项目如何体现你的能力与思维方式?
17. 为什么成绩不好?
18. 平时学习用什么网站?
19. 你平时看什么书?最近一本书名,多少页?
20. 公司为什么要聘用你?
21. 如何胜任你的工作?
首先承认我没有工作经验,我会毫无保留的去学习,争取在最快的速度由学生转换成一个工作者。我有扎实的理论基础,结合自己吃苦耐劳的精神,一直保持奋斗者的状态,我相信我会做到胜任工作,而且做得非常优秀。
22. 你还有什么想问的?
关于这个岗位,公司有培训吗?这个岗位的晋升空间是怎样的?这个岗位具体负责的工作是哪些?
23. 你的实习或实践收获是什么?
24. 请谈谈你的职业生涯规划是什么?
25. 你为什么选择来我们公司工作?
26. 谈谈你对这个职位的理解?
27. 你会做志愿活动吗?
28. 你对薪资的要求?
29. 你朋友对你的评价?
30. 在完成某项工作时,你认为领导要求的方式不是最好的,自己还有更好的方法,你应该怎么做?
31. 如果你做的一项工作受到上级领导的表扬,但你主管领导却说是他做的,你该怎样?
32. 工作中你难以和同事、上司相处,你该怎么办?
33. 假设你在某单位工作,成绩比较突出,得到领导的肯定。但你发现同事们越来越孤立你,你准备怎么办?
34. 你能为我们公司带来什么呢?
35. 对工作的期望与目标是什么?
36. 如果我录用你,你将怎样开展工作?
37. 与上级意见不一是,你将怎么办?

面试后记得复盘总结,写写面经发牛客哈哈哈!


未完待续,后面再补充~











#面试##春招##秋招##校招##面经#
全部评论
大佬牛批
1 回复 分享
发布于 2021-05-23 09:49
感谢同学参加【校招专题创作计划】面试专题!内容审核通过,等待统一发奖哟~ --------------------------- 欢迎大家参加活动,瓜分3万元奖金,领取牛客百万流量扶持哟~ 校招专题创作计划:https://www.nowcoder.com/discuss/656296
点赞 回复 分享
发布于 2021-05-20 12:00

相关推荐

头像
11-27 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗? 刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
11-26 18:54
说等下个版本吧的发呆爱好者很贪睡:佬最后去了哪家呀
点赞 评论 收藏
分享
评论
20
140
分享
牛客网
牛客企业服务