一文教你如何做好大厂技术岗的面试准备

“ 互联网大厂看重的是校招生的技术基础和发展潜力,因此及时做好必要的知识积累和面试准备十分必要。”

文 | Amazing
图 | Amazing

小哥哥秋招收获以及个人经历可见以往文章,这次是小哥哥的秋招经验分享。感兴趣小伙伴们可仔细阅读~

01
校招经历

研究生期间虽然敲的代码多了,但是说实话并没有很深入。

没有深入的去了解技术原理,也没有很深入的去研究技术的使用场景和选择性。更多的还是为了达成目的而用。
一文教你如何做好大厂技术岗的面试准备

让人望而却步的C++语言工具书

所以在秋招开始前,还是开始慌了。

现在回想起来,意识真的很重要。看到现在的小学弟大一大二就去大厂实习,大三大四便获得大厂转正资格。这里可能资质很重要,但是相对而已,我更相信是意识主导造成的偏差。

讲回我的秋招经历。

由于实验室原因,因此也没有出去实习。甚至由于一些原因,一直拖到暑期前才开始准备复习。

刚开始复习的时候也是一团乱麻,不清楚自己的求职方向,也不清楚复习的轻重点。

但是好在现在互联网的资源多了,无论是牛客网,各大博客网站,以及微信公众号(关注 [ 业余码农 ],了解校招经验以及技术分享)等平台上的信息资源,足够让一个外行人找到入门的捷径。

一文教你如何做好大厂技术岗的面试准备

牛客网中活跃着大量校招生,有大量面试经验可以参考

我也是通过牛客网上搜索自己所需的信息。

在确定好自己的求职方向后,就可以先进行基础知识的复习。

在复习的同时,一定要坚持投简历。(简历的书写也至关重要,下次有机会细讲。)

我当时是一边复习,一边投提前批简历。复习复不下去的时候,就去找些公司投递下简历。放松的同时,也是给自己动力。

生物相关专业的学生,在投递简历的时候才能发现自己的无助。我在简历投递初期,基本没有任何反馈。提前批阶段,许多公司都会去争夺更优秀的简历候选者,对于生物专业的学生真的没有什么优势。

但是没有关系,既然选择了这条路,那么就要坚持下去。投一家无人应答,那么就投十家,投五十家。我在整个秋招阶段,总共投递过近一百家公司,最终前后有六十家给予了笔面试机会。

许多在提前批没有给予反馈的公司,后期大部分都有电话联系重新开启面试流程。所以,就算认为自己的简历再不够出色,也要相信总会有瞎了眼的HR。

之后的面试过程,跟投递简历一样,一定要多面多总结。

一文教你如何做好大厂技术岗的面试准备
一般现场面试场景,都是与面试官一对一进行

如果你的表达能力不好,没有别的好的办法,只能多练。自己在面试前问自己问题,然后用自己的话陈述出来。甚至是录音自己听,感觉一下面试官听到你的回答是做何感想。

心态要好。面试官也是人,不可能所有人都能够绝对公平的跟你面试,所以遇到人品不好的面试官,做好自己该做的就行了。

要善于总结。每一次的面试都可以做好记录,录音或者笔记都可以。面试完之后需要多回顾,发现自己的错误,感受面试官对你的引导,然后下次面试注意。

我一般喜欢用印象笔记记录东西,每一次的面试记录我都记录在印象笔记上。电脑手机都可以看,即使是出门现场面试也不怕。

最后就是一定要坚持下去。金九银十,金三银四。

把握好机会,要善于规划自己的成功。

02
复习经历

复习的阶段主要分为语言基础、数据结构和算法、计算机网络、操作系统、数据库以及算法刷题。

语言基础

以C++为主。我不喜欢看又厚又重的语言书,因此复习全程是以博客、开发文档和实践相结合的方式进行技术点复习。

C++的技术点相对于其它语言来说,不算多,也不算难。技术重点的筛选可以从面经中提取而来。当然每一届都差不多,所以找找别人总结好的资料看就行。(想要小哥哥复习资料的,可关注公众号后台回复 [ 秋招 ] 领取哦)

数据结构和算法

这应该是编程的基础,重要需要了解的数据结构不出10种。花点时间弄清楚它们的原理、结构和使用方法,常用的操作也需要掌握。最难不过红黑树。

一文教你如何做好大厂技术岗的面试准备

[ 头条面试要手写红黑树 ] 已成为广大码农的槽点

这里的算法指的是常用的算法,比如排序、遍历,与数据结构相结合的数据操作方式。需要保证手写才行。我所参加的知名企业的面试中,远程面试手撕代码(通过共享屏幕或者牛客网面试平台)的概率基本90%,现场面试白纸写代码的概率90%+。

计算机网络

网络部分的内容其实可以算是最重要的,无论是前端后端都需要掌握网络通信过程中的操作和机制。技术点可参考网络服务器的请求和响应过程。将其中所有涉及到的协议、机制了解清楚,就可以掌握大部分了。

一文教你如何做好大厂技术岗的面试准备

讲TCP/IP协议的经典厚书,看完算我输

操作系统

如果有Linux使用经历和脚本编程基础在面试中会很加分。对于操作系统的理解建议按照Linux和windows系统的区分进行。着重理解线进程、内存管理等知识点。

一文教你如何做好大厂技术岗的面试准备

图源:Techcrunch

数据库

SQL基本操作必须要掌握,还包括一些关系型数据库的基本原理和机制,内容不多,多看看就可以掌握。

Redis同样也是加分项,有能力的可去研究下源码。

算法刷题

这一部分不多说,普通人只能勤能补拙。无论是剑指offer66题还是leetcode都可以,剑指刷两遍,leetcode两百题,基本没有问题了。

刷题时不要死刷,可以根据类型刷,比如链表操作、二叉树操作、动态规划等。相同类型重复做,能够更好的培养算法思想。

03
感想体会

经过校招之后,发现很多事情没那么难,但似乎也不太容易。

说要难就难在什么时候开始,怎么开始,开始之后要怎样。我本身不算是技术大神,单纯是靠着对计算机和编程的热爱才走到现在,中间不像科班学生那么一如既往。中间有很多次的困惑迷茫,但是还好最终坚持了下来,结果也算是不错。

现在回想起自己的不足,最重要的就是意识的不足,然后是毅力不够。

意识主要是指在面对职业选择的时候没有提前去规划自己的学习生活,每一次都需要现实推着往前走,从而显得很被动。

看到很多学生早早对自己的未来有了打算,并且积极去找实习,去准备算法,去补充自己的项目。这些人的提前意识往往就是他们胜出的原因。

毅力不够就是很人性的一个原因了。

人都是有惰性的,在未来未来之前,很多人都会选择逃避。很多准备都需要提前做好长期的打算,而无法一蹴而就。

所以有些时候就算有了意识,也没有足够的毅力让自己坚持下去。最后导致也无法享受到耕耘后的收获。

不过未来,且行且珍惜吧。

本期福利 关注公众号后台回复 [ 秋招 ] 可领取技术岗复习资料一份。^-^

本文为来源业余码农,转载请联系本公众号获得授权。

一文教你如何做好大厂技术岗的面试准备

推荐阅读

生物专业却能签约字节跳动,在大学期间他经历了什么
生物专业女生教你准备两个月签约AI独角兽

猜你喜欢

转载自blog.51cto.com/14888346/2514726