前言
现在是春招季嘛,而且我的读者大部分都是学生,今天被我石锤了,要问我怎么石锤的?
哈哈,我这波调研,是不是很完美,大家想看的实习生,应届生视频,这周我会安排得明明白白的,也准备多录制一点,选个质量好点的。
既然大家这么关心面试,那我们就来聊聊面试的流程好吧?
相信看到封面你已经知道了,我以前被坑过,坑得实实在在,彻彻底底,就差点没把我坑哭,狗*HR,真的很生气,我会在最后说一下是什么情况。
我这里说的面试流程就指的是互联网公司比较常见的一个流程,我在杭州嘛,接触阿里系的公司可能多点,我就以他们的流程举例吧,别的也是大同小异的。
常见的面试流程少点应该都是3面左右,5面算是比较常规的一个流程了,校招生甚至还有笔试,当然现在很多流程中间也会穿插笔试,看公司风格了。
我们从头开始依次介绍每一轮面试,然后再说一下注意事项。
1.笔试
这一轮只是针对校招的仔,基础真的真的很重要,不然笔试都可能过不了,一般都是计算机基础的各种灵魂拷打,还有就是各种语言的基础知识,还有一些相关题目。
如果你的一心要进字节跳动,拼多多这样的公司,我的建议是LeetCode上刷3个月以上的算法题目,你们都知道的,他们很在乎这个。(至少刷光中级的)
你要问我头条进去都要用到很多算法么?为啥这么注重算法?
我只能告诉你不是的,进去可能跟别的公司干差不多的活,只是一种筛选的手段罢了,因为他们发展十分迅速,招聘指标就那么点,你们却投了几万份简历,怎么快速挑选出一批能初面的选手呢?
大量的算法题,是的这就是一个供求关系决定的,等什么时候阿条不太行了,有100个指标,只有99个人投简历,那你们可能全部都录取了,被说考算法了,你只要手会动,我阿条全要了。
开个玩笑只是举个例子,我身边去这两家公司的同学,都是像准备考研一样去准备的,丰厚的待遇我想也值得你去花这个时间准备。
当时我记得有个武汉大学研究生的学长(本科学长)去面试字节,就是一群人,给五个算法题,全部做对进入下一环节。。。(昂,他没进)
说来惭愧我没经历过笔试和校招流程,所以可能描述误见谅哟。
Tip:自我介绍
这是每个面试环节的开场白,我觉得控制在30秒到1分30秒就够了,这个必须去准备一下。
如果你说话都说不利索,我觉得你通过的概率就更小了,因为面你的有可能就是你的直属Leader,那你进去是要跟我们做同事的,你沟通都沟通不好,怎么做好工作呢?对吧
我是你们的宝藏丙,那我就来两个个DEMO吧:
作为在校生:
因为大家还没啥社会经验,我觉得你突出你的大学经历、个人成就奖项、证书、个人成绩等就好了。
要让面试官知道你是个人才,你没有白白荒废你的大学生活,我招你进来你是个靠谱的人,肯学肯沟通能吃苦耐劳等等,对了有实习经历的一定要突出出来,毕竟这是你和社会接轨的证明,
最后给个小技巧,大家可以把自我介绍写下来,然后说出来并且自己用手机录音听一下,联系到自己满意为止,我刚毕业就是这么做的,(每次听自己的声音都忍不住爱上自己)我印象笔记里的版本,我改掉了公司信息和学校信息,可以给你们个DEMO可以参考下。
作为已经工作的仔:
我觉得大家,更要细心准备这30秒-1分半的自我介绍。
因为这是这场面试的开始,也是面试官唯一能快速获取你经历信息的途径,多的就不说了,公司、工作的内容、擅长的技术栈,甚至是是否单身等等(有的加班严重的公司就是比较看重这个),我也准备了社招的面试Demo。
2.电话面
这基本上就是各个公司的基本流程吧,你去哪里都是不可避免的有这个环节的。
这轮面试基本上也是对基础知识的一个盘问,问的广度和深度按道理来说都算是比较难的。
好好准备这一轮问题不是很大,但是因为是电话面,你得提前准备好面试环境。
一般你能面试HR都会打个电话问你,什么时候方便,你说了具体的时间后,就会给你发邮件或者短信告诉你具体的面试时间。
你得找个安静的环境,不然面试体验差了,真的很难受的。
我还记得我当时蘑菇街的电话面是当天的9点30,我11点有个现场面试,我得早早赶地铁,9.30我还在路上,车水马龙的,还有旁边有个工地,当当当的在那敲,当时想死的心都有了。
最后还是躲在工地的一个毛坯屋子里进行的面试,1个多小时,中间还是有些杂音,还好最后的结果是很不错的,所以大家千万千万去一个安静的地方,信号好的地方,面试体验很重要。
3.现场一/二面/视频面
因为你通过了电话面,接下来就要进行现场面了,如果是异地的同学,一般这个环节是视频面,这里跟电话面差不多,可能有一轮,可能有两轮,都是基础知识的灵魂拷打。
你放心肯定不会问重复的东西,因为每次问了啥,面试官都会有记录,你再进入下一轮,都不会问重复的知识点,这个时候知识的广度就很占优势了。
这中间还可能出现小笔试环节,就是让你手写算法呀,写点架构图啥的,我当时就是在蚂蚁金服三面手撕LRU算法。
那个画面,在我脑海一直挥之不去,我写不出来,面试官摸着我的手说,丙丙你这样写。
噗此,哈哈不开玩笑了,我们继续。
3.现场三面(直属Leader面)
重头戏来了,这一轮面试大概率是你的直属Leader面试,你进去就是在他手下干活的,所以要好好表现。
前面都是基础的拷问,这一环节都是怼项目了,基本上能把你的项目问烂了,从内到外。
所以不是自己做的项目,或者是编的项目,基本上是撑不过几个回合的,技术难点的细节,一定要提前想好。
我的视频上面全是说背什么的,一般这个环节背就不管用了,面试官都是让你说解决方案的,你没做过,很难回答,因为很抠细节。
不要一问三不知,现场面试还是很尴尬的,造假的话,是会被拉黑的。。。
4.现场四面(交叉面)
交叉面,比较容易点,问问项目的解决方案,然后聊聊天,问问价值观,一般都是兄弟部门的Leader,就是过来把把关的,看看你这个人行不行。
一般都是考察你的逻辑思维,说话表达什么的,正常情况都能过。
5.Hr面
到这个环节你是不是觉得就可以放松了,那我告诉你,这个环节说错一句话,你可能就前功尽弃了。
很多HR是有一票否决权的,你一定要想好再说。
问你为啥来这里,为啥离职,你千万不要说你老东家的坏话,比如老东家领导是傻*,老东家格局不行啥的。
你可以说你觉得技术到了天花板,你想寻求更好的发展,你就是想来这里,都是可以的。
你说你老东家坏话,他会觉得你以后出去也会说这样的坏话,所以。。。懂了吧?
这个环节正常聊天就好了,可以提出你的一些疑问,比如工作的环境啊什么的。
薪资
还有就是你们最最关心的环节了,薪资!
提前想好心里价位,市场价是22,你的预期也是22k,那你就要个24k,前提是前面所有的面试都是无瑕疵的。
他给不到你24k他会压下来的,给你个23,多1k,一年算上年终多1.5W不香么?
你如果值22k,你开口就是20K,我告诉你他会直接答应,然后直接给你发Offer的。
多为自己争取没啥错的。
你还有什么想问我的?
这个基本上也是面试官所有最后的环节都会问你的,你也得想好,不然到那个时候突然尬住,然后说没了,真的就很不加分了哈哈。
这个地方回答好了,也是可以加分的。
加分例子:
面试官您好,我想知道您听完我的回答有什么比较好的建议么?(你谦虚好学)
进去之后的晋升机制是怎样的?会经常有技术交流的活动么?(积极上进)
是简单的例子,你们可以自己去总结一些别的。
回答技巧
在面试的时候,每个点都多回答一点,把你知道的基本上都抛出来,当然如果面试官不是喜欢很喜欢说很多的,那我们就他问啥我们回答啥。
为什么要多回答一点呢?
因为面试的时间一般都是40分钟-1小时出头这样,在有限的时间,你撑得越久,机会越大,如果20分钟面试官就说:今天就这样吧,回去等消息,一般都是凉了。
还有一点,就是可以在回答的时候,刻意的抛出你准备好的一些点,当然是不经意说出来的那种,不要突然就扯个知识点,面试官也懂的。
就比如,问到了HashMap,你就故意说到他的线程不安全,这个时候会问你ConcurrentHashMap或者锁,Sync等等,说到Sync,可能就提到Lock,然后扯一下AQS啥的,是不是有点东西?
这些前提都是你准备好的前提,不要突然说着说个知识点没准备过的,然后被问到了,那就是挖坑了。
比如这次面试的读者,突然提到了集群,但是脑裂他没准备过,又或者分布式,突然提到分布式事务,如果不会最好不要主动push出来,等面试官问,没问到就万幸了。
回答的时候也记得不要有太多口语的习惯了,什么嗯嗯,哦哦,呃呃,遇到个耐心不好的面试官就。。。
每个面试官的性格都是不一样的,你要做的就是迎合他的性格了。
我接触过的面试官大部分都是很不错的,都会引导你一步步回答,你错一点没事,你说出你知道的。
你没面过也不要太难过,就当扫盲了,再接再厉呗,回去复习继续下一家。
顺便提个究极技巧,我很喜欢用:
如果你这次的目标就是大型企业,你就投一些中小型公司,大部分都是能给你面试机会,面试不断总结,可以录音,当扫盲了,还可以练习自己的嘴感。
嘴感这是很重要的一个东西,面试的时候如果你没联系过,很多小伙伴紧张,说话都说不利索,那这个面试???你懂滴。
面试造火箭 进去拧螺丝
这句话,我相信你们应该听得耳朵都要起茧子了,这个问题其实我在上面基本上都回答了。
就拿头条的面试有算法这道门槛一样,面试造火箭,也是一个门槛,是供求关系决定的。
不过面试的大部分知识点都是很容易接触的东西,只是面试官会问得深点,这就是考察你,是否有一颗思考的心吧。
技术栈大家都会用,那我为啥要录用你呢?你要体现你跟别人的差异,让他看到你的亮点。
再说了技术栈你就会用,不思考为什么用,不去思考底层,写个隐藏的大bug上线了,坑的还是面试官。
因为很有可能他就是你的直属Leader,他总不会招个不定时炸弹进来陪自己吧?
进去之后确实干的工作不会多高级,但是我们每个人不都是资本家的底层工具人么?又不是面试什么总裁,总监。
我老家是贵州遵义的,我们那的大厂就是茅台,老干妈了,你想不到他们的面试多难。
但是进去一样都是铲酒糟,搞包装,好点就是办公室当个职员。
那为啥面试这么难?
因为每次招聘报名的有几十万,最后需要的只有几百个,门槛,供求关系懂了吧。
不过都是打工,我们肯定要打高级工啊,工资福利待遇,嗯哼?
坑
说坑之前,我说一下我亲身经历的一个情况吧,当时我是面过了上海某电商公司,钱还挺多的,然后我就果断辞职,这个钱算很高了,我知道我就算进阿里都没这么多,所以我直接就没面别的了。
HR也问我要了工资流水,给了口头Offer那种,我都以为稳稳当当了,在家里天天看视频,玩LOL(那时候还能玩LOL泪目)。
等了两礼拜还是没等来邮件Offer,问HR就说在流程,我说是不是不要我了,那我继续面别的,她说要的,我就继续等。
然后后面问她都不怎么回了,我就知道坏菜了。
狗*,毕竟闲了这么久没工作,也没面别的,很烦,而且月内不入职公积金也断了。
所幸我面什么公司都很顺利,所以后面拿了几个Offer比较了一下就来了现在的公司。
等我入职快半个月,她通知我去入职?滚好吗,我猜就是当时有两个候选人,他们选了另外一个,吊着我,最后被另外一个候选人鸽了,才想到了我。
我想说,我那两个星期半个月的工钱也不少,她不在乎,我的房贷压力她也不管,作为一个HR基本的职业道德都没,狗*。
大家都是出来打工的,这样搞人有意思么,不要就不要,要就要,生活本来就不容易了,少点心眼不好么?
好啦,本来开开心心的一个面试流程文章,搞得戾气这么重,但是当时我真的心态差点崩了,工资断了还是很伤的,当时我的房租,吃饭,房贷什么的,家里老妈和外婆又动手术,我的眼角又.....
那个HR也就庆幸当时我没写公众号,不然我真想当着世人的面看看她丑陋的嘴脸,让我认识的HR丢他们HR的群里,一个个私发给我认识的猎头让他们扩散,哼。
所以大家一定要拿到Offer后离职,不要裸辞,成本真的很大很大。
还有很多细节一定要再三确认,关系到你的自身利益,你都过了,你问HR,HR还是会解答的。
对所有HR也说一句,都是出来打工的,谁都不容易,少点套路,多点真诚,坑了他你图个啥?
当然我接触的其他HR都是挺很好,世界上坏人总是少数嘛。
总结
大家发现是不是面试的里面的细节点还是不少的,要全部一路过关斩将到最后,其实是一件很不容易的事情。
我不是经常说嘛,不打没把握的仗,一定要做好充足的准备。
大学的仔么,也记得多学习少玩玩了,LOL爽是爽,就是他不会为你的工作,房子买单。
多花点时间,多拿几K,是真的有很大的差距的,在学习你是感受不到的,等你出来工作了,你就会发现,同学和你起点可能不经相同,但是你毕业后和他们差距越来越大。
每次当我独自走在下班回家的路上,我不止一次后悔那个迷茫通宵打游戏的大一没好好努力,所幸后面迷途知返。
毕业后你拿着几K每个月还得借钱生活,你同学可能拿着10多K,20多K,健身,演唱会,到处玩。
没啥好羡慕的,撇开自身的家庭背景不说,别人能进好的公司,肯定是付出了的。
程序员这个行业是我觉得是最容易帮助我们穷人翻身的职业了吧,丙丙从实习交不起房租在路边哭,到能承担家里所有的债务,也只用了2年,加油好吧。
我是敖丙,一个在互联网苟且偷生的工具人。
最好的关系是互相成就,各位的「三连」就是丙丙创作的最大动力,我们下期见!