17届计算机应届生秋季校招分享 to Tomorrow
首先自我介绍一下,本人来自普通二本院校,计算机科学与技术专业,在校有一到两年asp.net项目经验,花了两个星期左右的时间转向java。现将此次的求职经历,分为三阶段,分享给大家。
First Stage:广泛撒网,争取过笔试
9月20号我和我的小伙伴去了本省唯一的两所985学校(校招公司主要集中在这)。
第二天开始了到处参加宣讲会的行动,在这推荐一款app—海投网,上面有各公司的宣讲会召开的地点、时间还有公司的简单介绍及招聘岗位与要求。
刚开始我没想过能马上拿offer,只希望多参加笔试,拿到面试机会。所以不管公司如何,只要招java web方面的我都会去参加。可悲的是,有三分之一的公司宣讲会后要进行简历筛选,之后才有笔试机会,对于我来说基本上就没有笔试机会了。对于笔试,我的感觉就是大公司喜欢考基础,逻辑算法题居多。而小公司应用偏多。当然数据库是必考,最重要的是要多总结,我就发现越简单的越难过,因为大家都会,分数差别不大的话,就学校而言我是没有优势的,所以遇到简单的尽量答的完整,多扩展。有少数公司会在宣讲会时提问,回答出来的有奖品,甚至直接拿到面试机会,所以宣讲会还是稍微听下,积极回答问题或者提问。还有一点,大公司有些会根据笔试成绩进行分组,所以笔试成绩越好,就会被分到重要的部门,薪水也越高。
其实还有个作弊的途径,有些公司会在不同的时间,两个学校都有笔试。所以,其实可以考两次,当然第一次不要写自己的名字,不然不过还好,过了他就会发现到时就尴尬了。还有最好带个队友,因为个别公司笔试卷有几套,若有队友坐在一起的话,那么两个人的试卷定会不同(当然我是不推荐此方法的...)。
Second Stage:确定目标,面试要冷静
这个时候笔试差不多了,就不要再到处跑,去水笔试题了。找好自己想去的公司,重要的就是面试了。
面试根据公司规模不同,面试地点也会不一样。小的,就直接在某个教室,面对面坐着。大的,去当地的分公司或者在某个酒店,一般比较远,所以得提早过去。面试时简历很重要,不会的不要写,面试官会对着简历提问的。所以简历上的东西心里一定要有个答案。内容上也不要过多,把自己的优势突出来。还是多总结,我的简历也是一遍遍的在修改。
简单说下对我来说两个重要的面试吧。
第一个,地点是在当地的分公司里,共两轮,每轮都有三个面试官。简单自我介绍后,面试官便开始轮流提问,直接对与我简历上写的项目开始提问,比如所用到的技术,团队人数,自己在其中扮演的角色,以及遇到的问题和怎么去解决的。之后便开始问java中完整的http请求过程,我是结合的ssh框架回答的,还问了集合框架,多线程等。后面还问了我转java的原因,这个问题我早就想好了,我说的是在做某某项目时,遇到了某某技术难点,虽然最后解决了,可花的时间比预期的要多很多,原因就是资料太少,并时间过于久远,于是选择了开源的java,最后还问我,假如有个任务规定要我一个星期完成,而我是完不成的,我会怎么做。我首先回答的是:先把重要功能开发出来,让其能用,不会影响其他任务。这时面试官又接着说那一定让你全部完成呢?我想了下说:那就只有加班呗,或者让其他人帮下忙。面试官又***难我说:还是完不成呢?我突然想起这公司好像简介上有写敏捷开发,我便回答:那我就会觉得是这任务分配的有问题,应该多给点时间,或者再划分子任务。结果面试终于过。然而第二面的时候,我一进去,顺便跟面试官打招呼,发现他们都一脸严肃,也不做声,好像我欠他们钱似的。结果自己也有点紧张,讲到自己学校的时候还被问那学校以前是专科吗...然后面试官随便问了我几个问题就被要求回去等通知了(没过一般就会这么说了)。
第二个,地点在某酒店,还是两轮,因为人数过多,一轮采用的是群面。这次我各方面都准备的比较充分,首先开始的自我介绍我也琢磨了下:1、姓名+学校+专业(这是为了让面试官找到自己的简历)2、在校经历(跟专业不怎么搭边的就简答带过,我说的是在工作室呆的一两年)3、成绩及获得证书情况(专业排名多少,四六级等)搞笑的是,因为我坐的第一个,我这样说完了后其他人竟然都跟着模仿起来。其他细节就和第一个差不多了,不过最后面试官介绍了下自己公司内部所使用的技术,这个时候我听到不懂的还问了下,这是为了二面如果还是技术面就有的说了。群面如果面试官目光经常在自己这停留那就有戏了。第二面却是人事面了,1对1。首先还是那套自我介绍,面试官让我说说在校情况(我说的还是大部分都跟专业相关的,还有就是配合老师管理工作室,处理人际关系什么的),然后面试官突然说:你有什么优点或者说公司为什么要你?我顿了下,说缺点还好,说优点说过了会觉得我自满,浮夸等。这个问题,我没有直接回答,而是通过一些事情来说明,总的来说我想表明的就是,遇到挑战,勇于承担,碰到bug很有耐心的去跟踪解决。还考了一个很有意思的题,说a b c三个人开枪决斗,他们的命中率分别为30%、50%、100% ,从a开始轮流开枪,假如我是a,怎么样胜出的概率最大。我一边想一边在问了他下题目(其实是在拖延时间...)然后我说:从数学概率来看的话,如果你给我笔我可以算出来,但从现实来看,我先会选择不开抢,这样b 和c就不会对我有仇恨,那么b和c就会互相开枪,最后不管剩下哪一个都还是我先开枪。很幸运结果我过了面试。
总结下,面试首先技术得有的说,根据自己自身能力,要是自己知识面窄,就想办法在面试的时候在一个点深入。知识面广好说,只要没答错就好,关键是兴趣还有年轻人的活力一定要表现出来。然后面试遇到些***钻或者场景带入等之类的问题,一定要冷静,在答案合理的情况下不要落入俗套,出奇一点。
Third Stage:坚持就是胜利
当然笔试还有面试,还要自己不断去总结。一般笔试到面试,还有面试等下轮面试,面试等offer都需要时间,有时从笔试开始到拿到offer,早的需要4-5天,晚的那就是按星期来算了(说明自己成了备用之类的....)。所以等待是很难熬的,因为不确定加上本身起点低,宣讲会还得继续参加,但有小伙伴一起陪伴,吃饭还可以抱团,晚上没事还能在房里看看电视,相互调侃,一起聊聊怎么拿到offer,升职加薪出任CEO迎娶白富美走向人生巅峰,这其中的酸甜苦辣也都能过去。
所以面试没过,或者没拿到满意的offer不要灰心,校招公司那么多,坚持总会有好的结果的(我拿到offer通知的情况是:hr说晚上吃完饭差不多就会有结果了,我是把手机声音开到最大,对于铃声敏感的要死,一直等到11.40还没消息便灰心了,于是关了手机睡觉,奈何辗转反侧也睡不着,快一点的时候又开机,突然发现一个未接电话,然后打过去,结果便是hr发放offer的电话)。
给学弟学妹的话
大学四年真的过得很快,我还记得大一的第一个班会,要求大家每个人上台说下自己的大学规划,80%的人都说要考研,现在就3个考研。大二,专业课多了起来,班上大部分人都说自己以后不走专业这条路了,但心里却也没想好该走哪条路,每天还是在宿舍看看电影,打打游戏,偶尔心血来潮搞搞学习,懒惰是会成瘾的,当你再想要认真做某件事时却变得没那么容易,我见过最长的、整个宿舍一起学习的也就只坚持一个星期,更别说个人了。然而早的大三便交钱去了培训机构,或者报考研、考公务员的培训班。晚点的,大四看到宿舍越来越少的人,也待不下,开始学大三那批人了。从我们学校考研考公务员的比率来看,中途选择的基本上是没有什么好结果。
大一时我本想进acm,奈何自己水平不行,一道题也没做出来。大二时,有数据结构实验,我每个都认真做了,对于编程开始有了点基础,后来便抓住机会进入了明天工作室。工作室是应该算我们学校少有的学习净土的了吧,在我看来对于学习是很自由的,虽然有时会有任务,可空下来的时间还是蛮多,照样可以学自己感兴趣的东西,还有就是人多,遇到问题可以一起讨论,我都开始怀念在工作室做项目和小伙伴一起讨论的时光,结对编程什么的。
在工作室的同学或多或少都有点担心未来的就业情况,我本身刚经历完找工作,就来说说我的看发吧:从近看,简历写上工作室这一笔,面试官一定对你感兴趣,然后再引到项目中去,那么主动权就在自己手中了,自己准备充分一点,面试基本就没问题了。从远看,工作室是培养自学能力的,提供解决问题能力最好场所,不定期的汇报也蛮锻炼人的,这点面试就能体现出来,我记得群面时5个人,4个985。但我观察了下,他们说话都有点哆嗦,回答问题也不那么自信。总而言之,对于工作室的各小组,前端不用说现在这么火,加上在工作室的基础,找工作没点问题。后台,安卓组要是没项目,自己平时多积累,专研争取做些小东西,机会也很多。.net组,项目肯定会有的,接触到知识面也很广,从前端到后台,深一点还有设计模式,代码质量,tdd,ddd什么的,可以说是最锻炼人的一组了。但校招岗位确实比较少,社招倒很多,但外企还是很多(这次就有人通过校招进了一个不错的外企),要是校招没找到工作,有项目经验社招没点问题。还有个解决方法就是临时转java什么的语言,前面也提了,我就是选择的这种,用不了多少时间,主要校招是不会太在意语言的,靠的还是之前的积累,不分语言!最后希望学弟学妹能好好珍惜在校的时光,不要等到大三大四陷入尴尬的地步!