个人现状
目前有4个offer,涉及各个行业领域,分别为金融,信息安全,智能电视,汽车电子。其他我认为发展前景不好的或者公司不适合我的拒绝了2个。前天回学校不在上海,因此有一家还在等着我下周去复试。也就是说,我总共有过6次成功的经历,还有一个多少也能拿下。你猜我总共面试过几家?
8家。
日冲(自己拒绝),欧科佳(自己拒绝),永晃(没过面试题),异世,中科,格尔,视若飞,红生(复试没去)
除去一家永晃的面试题我没过,没错,是面试题没过。恕我才疏学浅,不过至少我也很自豪,那天4个做面试题的有3个中途就已放弃了 ,我至少坚持下来。这告诉我坚持到底就会发现自己果然还是不行......开个玩笑,他家的面试题的确有点小难,岛国人的C/C++面试题我不知道怎么出的。人生第一次见到选择题选项是甲乙丙丁戊己庚辛,就差没填子丑乙卯申酉戌亥。(原谅我用一小段吐槽一下)
也就是说我上面按面试时间列的8个公司,成功了75%-87%。首先这和我是应届毕业生要求低有关系。但是面的多了,或多或少也有一些小体会。
总结正文
简历环节
首先一封好的简历是能否接到面试电话的关键。没有面试电话那还谈什么。
- 举个实例:
- 我们敬爱的龙哥,用了一份网上的简历模板,几乎没改什么地方,项目用的别人的,连工资都没改~投的时候也没想太多,15k-20k的直接甩起来。结果:面试电话几乎没有,项目经验问起来直接懵逼。
所以,请对自己负责,简历的书写真的很重要。简历最重要的是哪些我认为按轻重如下
- 项目经验
- 个人技能
- 个人评价
项目经验为什么重要不用我说了吧,一个学生管理系统和一个基于web下的网络视频监控。谁优谁劣?我们的项目经验多少能夸大一点,但是不要过火,火太大hr或者技术把你顺势烧光那就尴尬了。因此,我们对我们已有项目的升级是必不可少的。学生管理系统升级一下,图形界面的,完全可以把。要不再把它搞个C/S?不错了,怎么存储?链表?MySQL行不?然后呢,要不要联网?搞个聊天系统行不?那你这一个项目描述说起来就不一样了嘿。名字太low?谁叫你那么乖,哪个学校毕业的?把自己学校大名刻上去。
- StuAndTea management system for 皇家理工~~(甭管看起来咋样,先说服自己:这项目很牛逼)
- 该项系统基于局域网中,采用C/S架构,在局域网内使用,由多身份权限构成。服务器后台有后台管理系统,使用MySQL进行存储信息。基于socket编程使用C制作聊天模块(TCP/IP),并在Qt下以图形用户界面的形式展示。(有哪个你不会?)
为什么要能写的都写上?因为负责筛选简历的mm不懂技术啊,她干着伯乐的活可她不是伯乐~你少写了,她用几秒钟pass了你的简历找谁哭去?所以,面试电话少的,赶快动起小手,改项目。我在找工作的时候,几乎每隔两天都会重写项目,反正我在那时候认为,项目经验好那么机会也更多。我的项目经验是3个:自动化办公(上个公司项目),智能门禁锁(大学里做的较好的),网络爬虫(自学项目)。
然后就是个人技能,我个人人为大家在几大招聘网的时候,这个一定要留意,如果不限量,最好把从大学到现在所有会的技术型的都写上去。因为现在的简历筛选,如果个人技能与hr接到的要求不符,简历可能直接就被过掉。毕竟人家下简历也要钱,能少看点当然少看点。而且,别说太满也别太谦虚。有的东西稍微接触下也加上去,我今天晚上还接到电话叫我去面试做网络爬虫的工程师。
个人评价是为了给有的面试官看的,因为他们或多或少都会,你懂得~
额外送给应届毕业生(愿意接受与否在于你自己):
- 很多人会说我从大学里出来,什么项目都没有,怎么办?这很正常,出去工作的都说自己大学里是实验室的,你为什么不能是?可能会有人说我的思想不正。抱歉,有的事我们的确改变不了。我的同桌和我一起去找工作,他在学校没进过实验室,没做过什么拿得出手的项目。怎么办?我把我在学校做的一个大项目的技术文档给他看,把这个项目写到简历里。因为作为应届生,hr真的很看重你在学校做过什么,因为他没地方得知你的学习能力动手能力怎么样。难道要把所有人都找来实习一个个再辞?所以在学校做了什么很重要,除了饮料再来一瓶,别的所有的奖都写上去,获得的证书都写上去,课程设计的东西统统写上去。管它有用没用,那上面写的越多说明你在大学是个爱学习,爱做事的好学生。至少能留个好印象不是?
- 对于有项目,进过实验室的同学,最好把好的项目列出来,额外弄个在校项目经验栏,能加的分不是一点两点。
简历投递
好了,简历的制作这一块说完了。有了简历我们应该把它投出去~海投?最好不要,否则会被销售,人力资源,培训机构折腾疯的。而且要是海投了几百份一个电话没有,自信心真的会被打击的,很伤。所以有方向,有选择性的投。
简历投递的时间真的很重要,这个时间分两个:
- 这段时间找工作的行情
- 简历投出去的时间
为什么第一个我会列出来,因为金三银四就在眼前,大家千万不要错过,这段时间公司里招人的积极性超乎你想象。春招来临,一大批优秀的在校生将要新鲜出炉,一大批将年终奖搞到了的老鸟飞向就业市场。其实最好的时间已经过了,正月十五那前后,我依稀记得一个星期只投了10份简历却收到3个面试电话。之后的那个星期我的遭遇就涉及到简历投出去的时间,因为没住意投递时间,虽然后来及时改正,但是我上个星期只接到一个面试电话。很尴尬......因此,建议的时间是晚上11点半到12点,早上8点半到9点。这个时间段投出去效果真的好很多。对于投的份数,因为重复投递是不可以的,所以我的投递方式是拉钩10,智联20,51job也20。因为一天更新的公司差不多也就是这么多家。
对于投的选择,首先要选自己能满足那个要求的,而且我从来不会使用单一的一份简历。我会根据公司的要求换我的项目经验,简历中项目经验是3个,我准备了6个项目经验应对不同的公司。再看仔细公司的要求,他的要求自己是不是满足,不会的部分有没有可能在接到电话后那两天补上。如果实在不满足要求,那只能放弃这家,就算踩着狗翔运被叫去面试,hr问几句都能把你刷了那还有什么意思。
准备环节
到了这个环节,我们基本上不是有了电话就是在等电话中。那我们一天的日子怎么安排。首先,C100题是不是全会了,C++100题是不是全理解了,系统网络50问是不是都能举一反三了。已经面试过的是不是该对自己的面试做个小结?那天有什么面试题不会的,有哪方面的知识有点薄弱的,面试官问的哪种简单问题不会的。我说的简单问题。因为很多技术会抱着往一个方向把你问到心态爆炸。但他这么做是完全可以理解的,通过把你问到哑口无言判断你的知识到哪个层次+看你的应变能力。
有的人会说,有的模块我不熟啊?问到了不会怎么办?第一,我们可以用等电话的这段时间对我们的项目进行升级,通过做项目来学习。还有额外保持自己学习新东西的激情。假如你告诉技术自己在工作之余自己还做了别的语言的项目,自学的。正好那个技术也做那个,公共语言瞬间就来了有没有~能把技术聊high还怕什么?实在不行的话,我把我珍藏多年的万金油送你:不好意思,那个模块是由别人负责的,我只提供一个接口。
所以,我在准备面试的时候,基本会把今天接到的电话安排到2天以后,去面试,那样我可以用一段时间来充分的准备。查公司水表,看公司的技能要求自己有没有不会的,有的话有没有可能在两天内达到一个入门及以上的程度。再针对性的修改个人项目等打印一份针对该公司的简历。总而言之,学习就是逆水行舟。
面试环节
恭喜恭喜,来到了面试环节。作为一个将要成为程序员的人来说,我们不需要考虑太多的办公室政治(类似于钱不是万能的,没钱是万万不能的。点到为止,自己体会),自己的能力是前进的第一要素。面试题都过不了那还扯什么?所以如果基本功不扎实还是老老实实回到上一步乖乖的去做题。我遇过2家与C一百题有80%重合度,4个技术问的70%是C100,C++100,系统网络50问的。基础不好真的会影响之后的印象和谈工资。(和我说有的公司没有面试题的我就只想说你真是......)
面试题过了,那么恭喜,接下来应该要面对技术了吧。技术的目的不就是摸你的底么。你可能会面对一个友善的鸽子,有可能会面对一个犀利的老鹰,有可能会面对一个语言能力甚至没有你好,但是一开口就是码农界少林扫地僧级别的。这个时候,我的想法就是,从技术上崇拜他,从战略上忽悠他,从暗地里太高自己。
- 例如:
- 问了我一个不会的问题:
- 我一般不会说,我不会或者说是我没接触过。我会身体微微前倾,表现一副求知欲爆棚的样子,用语言的文学让他解释一下。这样一来我不会的尴尬少了点还让他看到我对新知识的渴望,还让技术有了成就感何乐而不为。
- 他又问了我一个不会的问题:
- 完了,同样的方法用两次就是傻X了。我一般会稍微的表达对自己那方面知识的不足表示惋惜,但是我会从该问题相关的方面找一个切入口,谈谈自己对这个问题的看法或者就该方向衍生出其他自己会的知识点
- 他又双叒叕问了一个我不会的问题:
- 这时候我绝对会在出门的时候打自己两耳光,怎么什么都不会还来面试。如果可以的话我也不介意吐槽一下技术。装萌卖傻吗?NO。我一般会说老师您问的我不是太明白,不知道您问的是不是......那模块,如果不是,继续牵引出其他模块,最后恍然大悟,哦,这个啊。我可能真没接触过。总之让技术觉得我虽然不会但是懂得还不算少。
- 面对项目:
- 黄大神告诉我的就是,他在谈项目的时候能吹牛逼把自己都吹信了。(你看了他的简历都没法不信他有3年项目经验)
- 对于有的知识型理论性的问题
- 简洁明了,把自己知道的懂得说出来,不要废话。
- 问了我一个不会的问题:
前三点因人而异,而且那些前提都是那些问题是自己接触过忘了或者没掌握那么深的。最好的遇到这种问题的解决方法是自己的知识各方面很完善,如果实在是完全没接触过没学过的说不会也不丢人。
对于说话的艺术
我一直认为说话是一门艺术。对于hr来说问了一个问题很少说是她想这么问。所以我一般都会揣测她这个问题背后想知道的是什么。就像我有个亲身经验:
- 技术问我:对加班怎么看
- 我说:我如果要加班那么可能是我有的事没做好拖了进度。也有可能是整体的项目进度赶不上。那么不管怎么说,首先我认为我现在还年轻,加班对于我来说可以让我有更多的去学习更多的东西。也能让我离开舒适区,在工作区让我做事的效率更高。
- 技术又问我:对出差怎么看
- 我说:如果需要我去出差,可能是那里有问题需要我去解决,也有可能是我有了学习新的东西的机会。我趁现在去接触更多学的更多,学到的就是自己的,那么出差就是在帮助我去进步。
我因为那天偏头疼,很多东西都答得不是太好,面试题做的更是不能看。但是技术直接当事拍板说要我,说非常赞同我说的话,年轻人,学到的就是自己的,来跟我干。
所以说,多留个心眼,看看他们问问题的目的是什么,更深层的去回答。
后记
这篇文章个人观点太重,很多观点可能不被大家认可,各位见仁见智。搬砖还是鲜花都能帮我认识到自己哪些地方做的说的不好有待改进。但我是希望有那么一部分能帮到各位。
希望没找到工作的小伙伴们都能尽快找到自己满意的工作。