本人南大本科,北大硕士(南昌大学本科,北京邮电大学硕士),计算机科班,自认为属于性格比较保守,算法能力不太行,但沟通能力比较强的那种。
强烈建议大家投递简历的时候找人内推,尽量加学长学姐的微信,有的人在网上留个内推码就消失了,你到时候都没地方问进度。招聘平台上显示的进度基本上没用。当你足够优秀的时候,你的面试流程就会推进的很快,当你不那么优秀的时候,offer可能拖你一个月以上,等offer的时候会非常焦虑。
3月初到5月底,正式批统招。大部分厂一般4月中旬简历投递就截止了,而且投的越晚进度越慢。统招流程比较正规,竞争比较激烈,面试难度最大,如果面挂了会有记录,你就被扔到备胎池,后续只能等人捞,没人捞你的话你实习阶段就告别该公司了。这段时间投递、笔试、面试穿插,尽量让自己忙碌起来,保证两三天面一次的频率。牛逼一点的同学可能在3月底就会陆陆续续拿到统招offer了,这个时候如果你还没拿到是会有心理压力的。
面试内容由以下几个部分组成:
1、自我介绍,我一般1分钟完事:叫啥,老家在哪,哪毕业的,啥专业的,学了啥课程,会啥技术栈,以后想干啥,有项目或者实习就稍微讲一下。主要突出自己的擅长领域,绝对会的技术栈一定要提一下,比如spring kafka redis ELK等等。前期海投海面的时候,对于一些自己没有意向的公司,可以适当头铁,把掌握的不太好的技术栈也说出来,让面试官吊打一下也能积累经验。
2、计算机基础知识,因为实习的时候大部分人没有项目经验,所以计算机基础可能占到面试内容一半以上,而秋招一般只会问三五道计算机基础。如果你项目经验足够多,面试官感兴趣,没准整个面试就是在聊你的项目了。对某一技术点有深入研究、独到见解或者细节上的把握会是巨大的加分项。
3、项目经验,"哎,我看你有个XX的项目,能简单说一下吗?" 后续面试官会针对项目细节提问。有项目经验的同学只要言之有理即可。无项目经验的同学建议去搞个小项目,你就算光用两眼瞅,只要明白了项目中用到的技术的原理,这个项目就会成为你身体的一部分,当然我不建议大家眼高手低,能动手实操最好,让简历好看也让面试官不那么无从发问。
这里我要说一下我的例子,比如我当时只有一个基于spring的管理系统,但是我本科系统的学过SSM框架,虽然没到源码级别,但是还是已经到达了"已经全忘了"的无我境界,当时我看其他同学什么秒杀,RPC调用,搜索引擎的时候,我都觉得我这个拿不出手。但是实际情况是,在面试官眼里,我们做的这些都是垃圾。面试官看你项目就跟老师看你作文一样,因为只有极少数的同学能把这些项目中的技术吃透,大部分同学都是包装了一下网上的开源项目,或者在公司写过增删改查,虽然编程的本质其实就是增删改查,但此增删改查非彼增删改查。我想表达的意思是,在时间宽裕的情况下,大家尽量踏实一点,还是那句话,对某一技术点有深入研究、独到见解或者细节上的把握会是巨大的加分项。你可能不了解分布式高可用一致性,也许没用过容器,对Git、Maven也一知半解,但是如果你在学习过程中没有对任何东西钻研过,就光写个Hello World就浅尝辄止,那说明你对计算机没有一丁丁点兴趣,工作以后只会非常被动。
7、反问环节,权力倒置,"今天的面试就到此结束了,你看你有什么要问我的",这个时候,常见的问题一般是问一下部门是做什么的,用的什么技术,然后面试官对我的评价和建议等等,这个看你自己,想问啥问啥,正儿八经的走过场一般就是问这些。但是,面试反馈还是很重要的,同时也能了解面试官的一些想法。像我比较喜欢搞事,会问问面试官对于某一技术的看法,问问面试官对于互联网金融的看法,问问面试官为啥来这家公司工作等等,我不知道问这些算不算超纲。但是你要是问待遇、加班、去国企吼不吼啊,我觉得你是在危险的边缘试探,这类问题有的面试官比较温柔会认真回答,有的大leader会再次发动权力倒置反问你,你这是在给自己挖坑。
关于面试轮数,不算HR面,少的两轮,多的五轮。HR面可能有也可能没有,一般问的问题就那些,接受加班不,优缺点,面对压力挫折如何调节,面对困难如何解决等等。这些问题也是要好好思考的,HR面如果挂了不好复盘分析。
想去互联网的同学的务必去实习体验一下,对于工作,没有好不好,只有合适与不合适。互联网行业,或者说信息技术行业,现在确实极热,它的发展还远远没到尽头,大家尽情把握,几年过后少则资产百万,多则财务自由。
想去国企的同学,后续我会更新国企面试经验,同时也解释一下我到底哪里菜鸡。
全部评论
(3) 回帖