又到了一年的春招季,最近有些学弟学妹来咨询如何准备找实习的经验,让我萌生了总结过去一年本身找工做经验教训的想法,但愿能像以前帮助个人学长同样帮助他们找到好的工做。前端
在过去一年我投递了不少公司,在面试中踩过许多坑,并经过失败总结出了一些苦难经验,最终拿到了腾讯、京东、顺丰、富途等公司的实习或正式offer。git
同时在准备面试的过程当中也认识了许多优秀的人(jackwang 三元 菜饼 都是拿了ssp的大佬),经过对比他们的经历,观察得出一些能进大厂的候选人特性。程序员
但愿这些面试经验和建议可以对正在学校找工做的你有所帮助。github
文章会从这几方面聊聊如何拿到一份好的春/秋招offer,找到一份好工做:面试
何时要开始准备找实习和工做?算法
流程是怎么样的?数据库
技术面试要准备什么?小程序
怎么准备比较高效?怎么面试比较容易经过?后端
分享一下我本身的心路历程安全
这是一个时间表是全文最重要的内容,后面的你能够不记住,可是在校找工做的几个时间节点必定要了解清楚。
以18级学生为例子,其实你在大二的时候就能够去参加平常实习了,这个实习的目的主要是润色奖励和提高技术;在大三的"金三银四"的春招季就去找暑期实习,这个实习的主要目的是争取转正,提早一步进入大厂拿到正式offer;若是你对暑期实习的公司或部门不满意,或者怕转正不经过,就能够准备"金九银十"的秋招季找别的公司正式工做offer。
我是大二的时候经过比赛的机会进入腾讯云云开发部门实习,而后大三在提早批拿到腾讯暑期实习offer,实习三个月后答辩,在10.24的时候拿到正式offer。由于想留在深圳,又怕留用不过,因此期间还面试了其余等公司。
可见:
你要是想要拿到一份好的实习offer,面试的时候有好的项目经历或比赛经历是很重要的。
你要是想要拿到一份好的校招offer,面试的时候有一份好的实习经历是很重要的。
因此尽早准备是关键,咱们必定要提早作好规划,尽早全力以赴。
这里还有两个很大的误区:
找工做是大四的事情:不要以为找实习和工做是大四的事情,是等到彻底没有课的时候才开始的事情。 等到大四开学有的同窗都已经拿到带薪的正式offer了,准备辞去实习回校作毕设享受最后的校园时光了,你才开始找实习,到时候就是给本身开启面试地狱模式了。
春招补录:主要是留给考研或考公没有经过的同窗;岗位也多数是企业一些新增的,没有招满的或者原来招满别人又不去了的岗位,不是每一个岗位都有。
我我的推荐用“超级简历”APP去编写,不须要太花里胡哨的,咱们程序员吧,说白了吧,你写的太花里胡哨你又不会也没什么用。具体如何编写能够看看这个视频,最后导出为PDF。保证别人收到你的简历以后能够复制粘贴以及跳出来看你的做品,同时格式又不会乱。
多投早投,小厂练起,冲击大厂。 我我的是这样投的,我当时就是在牛客网上,有个专门找校招工做的板块。这个版块有一个公司列表,我把里面能喊得出名字的公司的招聘公众号都关注了一遍,而后他们要招聘我第一时间就能知道。同时我投递的时候还会给本身作个记录excel表,由于有时候投递太多我本身会忘记,或者出现笔试冲突之类的。我也会把个人面试进展,失败教训或者成功经验记录在上面,不断优化本身。
提早批通常免笔试;有的公司笔试不作也会被捞,有的公司笔试不作就没法进入下一个流程。因此最好提早了解,若是不作也会被捞,没有太大把握拿到优秀能够暂时不作。不一样公司笔试的风格不同,有的只是简单的行测题,有的是岗位业务知识题,有的是岗位业务知识+算法题,有的全是算法题,难度不一。
以腾讯为例,腾讯会3+1面试,三次技术面,一次HR面。3+1不是固定的,可是它的面试内容大概是这样子的,一面的话是组内leader面。面试内容主要是计算机基础知识(计算机网络、操做系统),对应岗位的技术栈知识。而后二面的多是一个部门交叉面,侧重项目和业务场景。三面的话就是总监面,会看一些软技能(对新技术的了解等)。总的来讲,前面的面试是纵向深挖,面试官面完基本就能够根据你的面试状况,知识掌握深度,就能肯定你能不能经过。后面的面试是横向比较,面试官会根据多个候选人的面试状况,讨论一个排名提交给上面的领导决定。
在校生的hr面比较简单,不须要深挖以前的工做经历和绩效,因此比较常规,通常不要骚操做,基本不挂人。
这里的话咱们能够反向思考一下,从招聘者的角度思考这个问题?
(高情商的说法)从企业管理者和面试官的角度思考:有用人需求才会招人,因此企业须要计算机基础扎实,有必定研发项目经验,自学能力和处理问题的能力强的学生。
(低情商的说法)从资本家的角度思考:进来能干活,可以白嫖的低价劳动力。
因此能够从招聘者对应聘者的要求能力模型,得出咱们须要准备的有如下几点:
这里配图"废话少说,上号!"一方面是活跃一下气氛,另外一方面也是想表达,就是说得再多,最后咱们仍是要本身动手的。程序员就是这样一个实践性满满的岗位,就算你经过去背八股文,经过面试,到了公司里面的话,不能解决实际问题的话,你仍是会被diss的。万丈高楼平地起,辉煌只能靠本身。
我以为最有效提升复习效率的就是以面促学,固定每周一到两次,经过面试给本身压力,逼着本身去学习去自律。 我在大二寒假就开始准备面试了,但当时效率很低,总以为没那个快面,天天可能上午学习,下午就打王者。
后来就是把以为实在不行,我就开始慢慢地改变本身,就勇敢的投递,找到了督促本身的方法。由于有了面试,我开始珍惜复习时间,惧怕本身被疑问三不知。并且开始变得自律,规律做息,由于时长惧怕面试官忽然打电话来面试,而本身没有休息好,发挥失常。那段时间学习效率真的很高。
我是经过用xmind来复习个人技术知识的。我会画一个知识图谱,先把本身要学的东西大概上画出知识主干,而后慢慢地去填充这些知识主干的细节,同时会标志本身不熟悉的地方,而后在学习和面试过程当中慢慢补充。也常常把它折叠起来复习。
没有项目能够怎么准备?
a. 在b站教学视频,照着敲,比较低效,但适合动手能力较差,基础也较差的同窗。
b. 找github开源项目结合本身的idea去模仿,最好能稍微落地,否则看起来会很想培训机构教你作的。
有项目的要提炼出亮点?
面试官不怎么在意你作了啥,而是关注你的项目中挖出什么亮点、难点、考点?
找到志同道合的人组队准备面试,相互讨论问题,你的疑惑你的焦虑均可以和他们分享,在面试过程当中抱团真的挺有效的。
一个是和班里一块儿作项目的好友群(全员腾讯),一个是牛客上组的一块儿面前端的好友群(最后不少人拿了大厂sp)
通常都是取自《剑指offer》 Leetcode Top100 题。坚持天天作一点,没有什么捷径。
面试前你不要一股脑的去复习你的技术知识,还要去提早熟悉一下面试公司的面试风格和难度。
腾讯的话,它喜欢上来就先问你业务能力,而后再去看你的算法能力;字节的话,可能一上来会看你的算法,再去看你的业务能力;阿里的话,他可能一上来会问你最近看了哪一本书。
不一样公司有不一样的风格,你提早去搜索公司+部门+岗位的面经,可让你心中有数,而后面试的时候你的压力就会小不少。
面试实际上是一次双向交流的过程,你必定要学会引导你的面试官,面试前,你必定要心中有个地图,你必定要知道本身哪些熟悉的,哪些不熟悉的,把面试官往你熟悉的方向去引。
具体怎么去引呢,你能够在你的简历上面体现,你能够在自我介绍上面体现,好比简历里面,你要把你本身最熟悉的东西放到最显眼的地方。你在自我介绍里,当你说完了你的性别学校,你来自哪里,你的兴趣以后,你不能说就这样结束了,你必定要说一下你哪些熟悉,你哪些不熟悉,你最近关注了什么,而后把他往这个方向去引。
给面试官一个提问的方向,让他有一个抓手,这是面试对线的技巧。 面试官先从你熟悉的问题问起,你的信心也就上来了,天然就比较少发挥失常。就算他后面问到你不会的,那他对你第一印象比较好的。
经过录音复盘本身。总结不会的知识点 总结答的很差的知识点去优化去深刻。
举一个复盘的例子:你了解https吗?
最开始我是这样回答的:https是http的安全升级版,它是是加入了ssl层,而后提升了信息传输的安全性,https是443端口,http是80端口。
我经过复盘以后,我会开始补充回答https的加密过程:先用非对称加密加密后面对称加密传输的密钥
在我本身动手搭建项目后,我会补充回答如何用ngnix部署ssl证书,若是将http连接重定向到https,部署时遇到的bug等。
就这样一步步复盘逐渐深刻,经过深刻的回到让面试官记住你。
“在某个阶段,你以前积累的东西会以某种本身不曾想到过的方式链接起来,最终是这些经历成就了一我的。这种机会是不可预知(并且很是有乐趣)的,但只会留给默默耕耘的人。”
你须要的只是勇敢的迈出第一步,而后不断的优化本身,总结本身,你必定会拿到你属于本身的offer。
欢迎关注个人公众号杨灿就是杨火山,一块儿进步~