共计 3704 个字符,预计需要花费 10 分钟才能阅读完成。
阅读本文大概需要 10 分钟。
转眼间又到了六月底。马上就要迎来新一年的秋季校园招聘了。这对很多即将毕业的,想要从事互联网行业的同学来说,都是非常重要的一段时间。
在这期间,很多互联网公司将陆续开始校园招聘,招聘对于很多公司来说都是非常重要的,它是为公司储备优秀人才的一个重要的活动。那么互联网公司是如何选拔优秀的候选人呢?其实无非也就是通过几种方法。
比如这些技术同学来说,考察的通常是他们的技术水准,基础知识以及算法能力,解决问题的能力,当然,公司也会对你的学习效率,工作的态度以及对以后职业的规划都会做一些评估。这些因素都将决定他们是否能够拿到这个 offer。
现在互联网公司这么多,大家参加校园招聘的热情也都特别高涨。那么作为一个学生,如何在这场校园招聘的大战中,幸存下来呢。或者说,如何能够在这场战争中,担任主角攻城拔寨呢。
我觉得很重要的是几个点。作为一个学生,哪个是想明白公司需要你的是什么?其实对于技术同学来,是很容易就会明白的。因为他们的岗位要求上都会写明,需要你有什么样的知识,需要你有什么样的教育背景,什么样的项目,并且有什么成果。
就拿研发工程师来说。如果你是 Java 研发,那你肯定是要对 Java 的技术知识非常熟悉,不同公司可能对这个熟悉程度的要求是不一样的。
比如阿里可能要求你在家核心技术掌握的非常熟练,对于框架的源码,JDK 的源码,都要有所了解,甚至你需要对分布式技术。以及些常用的后端技术,都要有所了解,甚至最好还要有所实践。
如果你在基础上有所欠缺,或者是在算法上力不从心,你可能可以拿实习经历,项目经历去做一些补充,其实我的算法不算好,所以,我的几段实习经历,也能够很好的弥补这一劣势。
讲完了公司考察你的基本点,接下来,我想要为一些同学解答一下,如何准备即将开始的校园招聘,我相信,大家其实心中都有一些答案,毕竟现在马上就要七月份了,提前批马上就要开始,如果你们还没有做好准备的话,其实是有点来不及了。
我倒不是能给大家雪中送炭,只是想给你们锦上添花。第一件事情我要说的是。如何去准备你的简历?我相信你们早就已经有一份属于自己的简历了,并且可能已经修改过几次,也有过一些投递的一些经验,估计会觉得这个简历应该已经差不多了,对吧?
其实简历是可以继续完善的,毕竟秋招的持续时间大概是从七月到九月,这样两个多月的时间,你的简历是可以一直在完善补充的。就比如你刚开始你先拿这个简历去投递一些小公司,看看人家给你的反馈,然后你可以再针对性的去进行一些修改。
除此之外,你还可以丰富你的简历,比如您简历上可能没有博客没有 GitHub,你可以利用这段时间完善一下这方面的一些空缺,或者你觉得做一些技术点,掌握程度的描述不够到位,你也可以再提炼一些内容。
在不断的完善简历过程中,你会发现,其实你的面试内容大体都是由简历写的什么来决定的,面试官不会凭空捏造一些面试题。因为他这样子也要花很多的时间,面试官更希望的是你的简历上能够有一些比较出彩的内容,他就可以通过这些内容来提问一些问题,这样子他就会比较轻松。
说完简历,接下来咱们聊一聊,面试的内容,我也说了,面试的内容很可能都是根据你的简历来决定的,比如你现在上学时,你对 Java 技术多么多么了解,对于某某样技术的实现多么了解,包括源码级别的实现,你都有所了解。
这时候你就可以说,你在这方面比较擅长,一般面试的时候你会有一分钟自我介绍的时间,你可以在做自我介绍上说一些这样的话,然后面试官可能就会顺着你的思路继续往下问下去。
这时候,你会发现,其实主动权是在你自己手上的。你在自我介绍里,把简历上一些你比较擅长的点说出来,这样子面试官就 get 到你的这些点,他也会按照这些方向来进行提问,这些方向的提问会让你觉得很自在。
因为这些方向的知识基本上是你准备过的。你可以非常轻松的把这些内容讲好讲清楚,并且这些内容有哪些,有哪些曾经被问过的问题,你可以在接下来面对其他面试官的时候,得做一些其相应的准备,你会发现其实他们问的内容都差不多,能从你这个简历上发掘出来的信息也都差不多。
所谓熟能生巧,就是这个道理。你不要每次自我介绍都换一种说法,换一换内容,这样子你就相当于每次都会被人家挖出新的问题了,所以你还不如用同样的自我介绍,面试官就大概率可以给你提出一些类似的问题,等你面试次数一多,你会发现这种规律是存在的,要擅长使用这种规律。
面试说到底最难的我觉得还是算法题。很多人都在问,为什么互联网公司这么喜欢好算法题?原因很简单,这是因为算法题的区分度很大,算法题是真的能体现一个人的智商,一个人的解决问题的能力。但是真的有那么多的程序员都是高智商的人吗?
我想这是否定的,大部分人都没有那么高的智商,都是平庸的,平凡的码农,你不能要求每个人都有那么高的智商去破解一些高难度的算法题,就好像是去,破解一些困难的数学竞赛题。
这是同样的道理。那些在学校里经常参加竞赛的同学,可能也就是那些,能够解决算法难题的问题,但这些人毕竟还是少数,而其他绝大部分没有参加算法竞赛或者是数学竞赛的同学,他们仍然是有机会去破解这些题目的。
因为这些题目,大部分的题型都是你曾经见过的。如果没有,那么说明你刷的题还不够多,你看到需要看两三遍的剑指 offer,刷 150 到 200 道的 LeetCode,并且能够亲自把这些代码写一遍,那么可能这就足够应付大部分的互联网公司的面试了。
当然了,面试的算法和笔试的算法还是有一定的差距的,笔试题的算法难度会更加的恐怖。应该是地狱级别的反面是上访难度可能只是困难级别的。
算法面试其实最重要的是思路,你需要告诉别人谁管这道题,你是怎么想的,你要哪些疑问,你可能会怎么样去解决它,如果刚好这道题你曾经有见过你就可以比较好的把这个代码写出来,如果你没有见过,那你可能写半天也写不出个所以然来,那只能大致的告诉面试官你的思路,然后比较简单的实现。
嗯。说完了算法,如果这几轮面试你都能够脱颖而出的话,是你的技术能力已经得到了比较好的肯定。这时候通常去参加一下 HR 面试,我想也不会有太大的问题。其实上面的内容都是我去年参加校园招聘总结出来的一些内容,也包括我现在在工作中可能会知道到的一些内容,因为身边有很多人也是新人,然后他们也是经历了校园招聘后加入这个公司。
可以说能进入互联网大公司的人身上,一定有一些比较出色的地方,要不然他们他们也不可能进到这家公司。我觉得吧,有信心进入互联网大企业的人。他们本身都是非常优秀的。所以,不存在说你很差,但是还能进大公司,或者说你很优秀,但是你却进不了大公司。
接下来和你们聊一聊校园招聘里的一些坑。或者说是一些潜规则。在校园招聘里的一些坑指的就是,在求职面试过程中没有注意到的一些点,会对你的面试产生一些负面的影响。比如说面试官问你一个问题。如果你不懂,然后你直接就告诉他你不懂,这是一种缺乏思考的表现。或者他给你一个问题,你很快的就给出了结果,缺乏深入的思考,需要面试官多次提醒你你才知道你的问题在哪里。
这样的情况其实是面试官不想看到的。又或者面试官给你做问题是缺少条件的。你需要自己去咨询面试官到底还有哪些内容,他是没有提供给你的。如果你没有这样去问,可能在这问题完全无法解决,这是考察你一个沟通的能力。
还有一些潜规则呢主要指在面试流程上的潜规则,这个其实我是很有经验的。比如如果你参加了阿里巴巴的实习生招聘。你你就有那是记录会留在阿里那边,这会直接影响到你的秋季校园招聘,如果你通过了面试,但是没有去实习,你的记录可能会一直留到秋季校园招聘开始。
这会导致你无法参加休息的校园招聘内推。这是非常可怕的一件事情,我当时也遇到了这样的问题。这种的解决办法是我找到了阿里的一个主管,然后通过他进行了内推,和原部门进行流程交接,才最终成功参加了内推。
校园招聘这些公司流程上的问题,其实是普遍存在于互联网各个行业的,比如说提前批会影响正式招聘。内推才能有机会面试,不内推就没有机会面试。这都是一些你无从考证的潜规则。又比如,每个公司你只能投递一个岗位,只能选择一个部门。
但事实上,当很多部门没有招满人的时候,他们还是会给你一些机会让你去尝试。所以其实校园招聘对我们来说是一个非常巨大的工程。必须要做好各方面的准备,包括简历上的准备,技术基础的储备,以及对整个校园招聘的过程要有所了解。
必须要明白。网申,内推,提前批,录取意向书,正式 offer、正式录用的整个过程,你必须做好全方面的准备,才能做到不骄不躁,不慌不乱。说了这么多。其实就是想告诉大家,校园招聘对于学生来说是非常重要的。
也许你的第一家公司会决定你接下来的人生轨迹,就像在不同大学一样,你所经历的事情。所能看到的东西,以及未来前途都会是非常不同的,可能这个影响是非常深远的。上了这么久的学,直接跨越到工作岗位一定是不习惯的,一定是会有阵痛的,但是你必须快速成长。特别是在互联网公司里,追求的就是快速、高效、迭代、极致,你必须遵守他们的游戏规则,才能在这个环境里生存下来。
推荐阅读:
一位资深 Java 的阿里系公司实战面试经验,套路还是面试官的多
大龄码农的一天
你点的每个好看,我都认真当成了喜欢