阿粉的粉丝中有很有应届生同学,最近临近毕业了,阿粉分享一下星球球友 @浩浩 的一篇分享,希望对大家有一些帮助。
笔试我不多说,大家都知道套路,无外乎就是刷题,应届生最主要的是算法题,其他的题也可以多刷刷,牛客网是各位应届生应该经常去逛的地方,且像头条这样的公司都是直接在牛客网笔试面试的,当然牛客网也要赚钱的,所以该给点钱买资料的时候就不要不舍得,就像五十块就能来Java极客技术知识星球一样,只要你愿意,收获肯定比这点钱值得多。
简历的话,大家一般都可以从网上,或者师兄前辈那里拿到模板,模板虽好,但是毕竟每个人都是有差异的。
简历最好不要超过两页,如果你真是做了很多牛逼的事情,你可以把其他的压缩一下,比如什么住址啊这些,留下年龄性别生日手机号邮箱号就可以啦
如果自己学校很好,专业对口,英语六级,奖学金多,而实践或者项目偏少,那么你就把这些放前面,项目重点写一个你能够完全搞明白的就好了。
如果你学校一般,专业不对口,但是项目不错,在某某公司实习过,或者参加过某些国家级或者省级竞赛,可以先写这些,别英语刚刚过四级,还写前面显眼的地方,就自爆缺点了嘛。
如果学校一般,专业一般,又没项目,那么,你赶紧去找别人借一个多余的项目,但是你要完全弄明白所有的事,面试官就以为是你做的。
如果项目很多,也拿了很多竞赛奖,这种你就写1~2个你认为最优秀的就好了,这样的人面试官一般都只会重点问1~2个,因为一个项目就能问好多知识点了,写太多万一面试官挑了一个你不是那么熟悉的,可能反而打折扣了。所以项目最好是自己担任组长这种,这是绝对的加分。
面试分两种,一种是你简历写什么,一面面试官基本不太注重的,他会按照他先设定好的题目问,第二种就是根据简历上写的问。
第一种我知道的如阿里,头条,就基本上是按照他们的题目问,这个时候回答问题一定要冷静,可以思考三十秒再回答,即使自己都知道答案了,但是这三十秒要用来组织逻辑,以及回答这个问题延伸出来的知识,避免挤牙膏似的回答。
举个例子,面试官问你能否讲一下hashmap的实现原理,当你一顿滔滔不绝讲完之后,他基本上会问你为啥hashmap是不安全的,我们可以用什么集合替代hashmap,解决hashmap的问题,那如果你就能直接先答出来,面试官觉得你想的更长远。
最真实的案例就是,我们当时面试一个应届生,我们问他你知道什么是对称加密吗?他不仅回答了对称加密,还回答了非对称加密,以及两者的优缺点,当时我跟我的同事都非常赞赏,其实心里已经对他有很大的好感了。如果面试官问的问题你正好不会,或者没有接触过,也不要直接回答我不知道,最好是能思考一分钟以内,给出你觉得可以解决问题的思路。
第二种是根据简历来问问题的,这种的话,最忌讳的就是,简历写的很多,挑了两三个问,结果面试者都答得很一般,或者稍微延伸一点就不知道了。
比如某些同学说我在学校做了一个识别车牌号的项目,我问他你的准确率能到100%吗?你是如何做到100%的准确率的,他说我用了什么什么算法,然后我就问这种算法涉及到的数据结构,发现他并不是很清楚,然后我又问你识别1个车牌需要多少时间?他说不知道,没测过,我说那你们有没有想过更快但是准确率依然100%的方案呢?他就开始沉默了。这个倒不是说这样的同学不合格,只是不够优秀。
ps: 上面说的这点真的很重要,不管是应届生还是社招,面试官一般都会对我们的项目延伸再问下。你可能会说,我平时就做的是 CRUD 的活,平时也不会有这些问题啊。
这个的话一个就得靠我们平时的积累,平常做业务过程中,不要做完交差就完事了。我们需要多思考一下如果现在做的业务,发生一些情况怎么处理?
当然,如果之前还没想过,那现在就要面试了的话。阿粉建议你可以针对自己的项目,然后想想面试官可能会延伸的点。然后自己想想,想不到的话就去请教下以前的身边的朋友,实在不行问 Google 吗。
个人建议能去大厂就去大厂,我自己待过两家公司,应届生去的那家公司比现在这家大,我也自己对比了一下他们给应届生带来的优缺点吧。
第一家公司对应届生有非常完善的培养体系,甚至你未来两年要成为什么样的员工,到什么级别,他们基本上都有规划的,如果遇到一个好的导师(比如我),那么将会迅速让你从学生到职场转变,而且大厂的容错能力更强,即使你做错了,也会有很多大牛帮你顶着。
而我现在这家公司,从员工的培养,到容错,到员工职业规划,都相对弱很多。其次,去大厂,可以开阔眼界,也许你校招的时候觉得自己牛逼得不行,进去了才会发现人外有人,天外有天,因为大厂天然会聚集很多牛人,你不但可以从他们身上学到技术知识,还可以从他们身上学到其他知识(比如当时我们组有个英国留学回来的,他学新知识非常的快),除了结交一大帮优秀的同事,你也有机会看到非常复杂的系统是如何做成的,比如高性能,高可用,网络安全等等。
第二, 选择一个好的城市,什么是好的城市呢?每个人的定义都不一样。
如果是互联网的话,最好还是北上广深杭,这些城市具有更多的互联网基因,即使你现在干的不如意,想跳槽也更加方便,举个简单例子,我当时面试美团,因为深圳没有美团,最后两轮面试一定要去北京,我就放弃了,但是如果在深圳的话,可能就是另外一种结局。
这个阿粉深有体会,之前阿粉在学校那个小城市找 Java 实习工作,跑遍全城没找到一份像样的工作,弄的阿粉心灰意冷。后来去杭州,随便找了一圈,就收到好几家公司面试邀约,最后阿粉成功上岸。
第三, 薪酬也是各位考虑的非常多的,毕竟都是人,要衣食住行,所以面向工资编程并没有任何问题。
但是我个人建议,应届生,甚至毕业一年准备换工作的同事,最好优先选择对自己成长更有例的地方,前面两年薪酬拉不开差距的,但是三年后,就很大了,我和我同期毕业的同学,现在薪酬比最高的税前少了近20万,但是前两年就只差2-3万。
因为应届生,几乎在任何公司看来都是一张白纸,如果你去到一个对你有利发展的公司,3年的工作经验会让你比同龄人高出2倍的能力。
第四,关于央企国企,其实这是一个不错的选择,我弟老说人家官僚化,但是多年后,去了大型国企央企的同龄人也不差,尤其是家里有点底子的人。
我记得当年我们实验室有个同学去应聘我们大学的实验室老师,留校任教,当时我手握大厂offer,完全看不起人家,觉得这种一眼能望到一辈子的生活有什么意思,而且还是实验室老师,就教点实验课,可是,现在人家有房有车,每天有大把自由时间,而我还没他这条件呢。
因为他说他刚开始住学校分的房子,老师又给饭补,学校又有便宜的运动场地,一年下来自己掏腰包也就买两件衣服,根本没地方花钱,加上公积金高,所以很早就想着买房,然后结婚的时候又买车,买了车就停学校,老师停车又不交停车费,还要给油补,我现在想想,确实,我在深圳虽然工资比人家高,但是衣食住行减掉,也没多多少,而深圳房价,比我大学那地方高太多了。
长按识别下方二维码,和1700位球友一起进步
雷军说:试错的成本很低,错过的成本很高!