首先说一下我的找工记录:
1、
HSBC GLTC
这是每个人想进入软件开发(或者
IT
行业)一定投的公司,宣讲开得早,所以早早就把表给填了,
OPEN Q
也填得满满的,据说交了表是一定可以参加考试的,尽量早交不要晚交,安排也会快点。感觉
GLTC
的效率不太高,原因是他们
HR
的人手不够,听说今年只有一个面试官,
SO
。。。
等到现在我也只等到一封说我
BS
过了,等时间安排好了就安排我面试的
EMAIL
。
2、
迅雷
,比较不错的企业,前景也很好,上市前进去一定有很大的收获。网投了一次,去宣讲现场再投了一次纸的,晚上
12
点多才叫第二天去
BS
,我晕。不过也不能准备什么,年年题目形式都有变动,所以只好硬头皮上,报
JAVA
的(感觉
JAVA
在公司里面分量不太重),BS试卷整张是全英文的,考
JAVA
基础的东西,时间是够的,如果在去之前回头看过一次
JAVA
基础的话应该就能过。考一些判断输出、异常、算法的东西,所以在进入
9
月份我恳请以及苦苦哀求大家去看一下算法、数据结构、
C
这三本书,另外数据库和操作系统也要挑一些重要的章节浏览一次。最后只能说我低估了
BS
,所以被他们
BS
。
3、
腾迅
,不用我说,谁都想进。被叫去
BS
,也是没过。也是那句话,一定要把那几本书回头详细的看一遍,另外还要把所有的排序都自己去写一次,记牢了,最喜欢考的东西。
4、
联想
,有招
J2EE
的,就投了。通知我去
BS
。我晕,全是小学生的东西,考修改病句、数列、中文理解能力等,再来最后一部分是英文,我对英语阅读不感冒,所以做得很差。过了两个星期才叫去面试,时间就在明天,已经交了三方,所以不去了。
5、
群硕
,一个个人觉得很有前途的公司,因为他的老总野心不小,
03
年才开的公司,开展不能用一个迅速来形容(个人意见)。知道里面也有搞
J2EE
,也去试一下,外省就外省吧。
BS
现场,记得最清楚的就是
BS
官迟到了很多,一些同学从早上
9
点多等到下午
1
点多才开考也有。
BS
题目开始是数列,智力题目,数学应用题之类的。第二卷是技术,要写代码的,
5
大题,考了测试方案、多继承的缺点、不好意思,题目记不太起来了。回来对对答案,还好,但是没过。汗一个。
6、
华为
,也就是第一个给我
OFFER
的公司。之前不知道他招那么多,所以只是想拿点
BS
经验的态度去。
BS
大题目做得还好,选择题之类的就不太行,不过后来证明,招人多,要求分数就不多,我也被通知去一面了,
一面去到酒店报到,等,并不是
HR
手不利索,只是人实在太多。能贯穿华为面试的只有一个词,那就是等待。一面是技术面.技术面没问到很深的东西,先自我介绍.
如果你有做过项目,并且不指一两个的话,整个面试就是你在介绍项目。再来问了几个数据库的问题,存储过程的优点,他的性能与分开几条
SQL
语
句来实现,哪个高,为什么。为什么我答不出来,我只好说:不好意思,短时间内怕是想不出来了,不过我回去以后都会去弄懂,就象我笔试题目一样,现在试卷上
不懂的基本都想通了。还好面试官比较慈祥,只是说,你再想想一定可以答出来的,因为要把请求发到服务端嘛。他一说,我就机灵的接过去,点下头,延伸了他的
答案。然后他写意见,之后就结束了。
第一天,
只面了一面,叫第二天再去二面。只好再缺一天的课,还是那套战袍第二面是群面,12
个人一起,
6
个
6
个一组,在这我要谢谢我同班的同学前一晚告诉我的一些经验,在这里散发出去,帮他攒人品。
首先,
在进去前等待的时候要跟队友们打熟,至少要找点话题说说,让他们记得你。
第二,
尽量不要跟很说得话的一组,怕被牵着走,如果你是口才很好的那没关系。
第三,
坐中间,不会被遗忘,不过我那组感觉面试官比较公平。
第四个,
做什么都不要抢,讨论的时候有话要尽量说出来,说得越多越好,因为在你说话的时候人家是不会打断你的。反过来,你也最好不要打断人话,等人家说完了,你再示意你有一些意见要说。第四,讨论时,引导一直不说话的人去说话,这样就反映你有团队。
第五,
群面不一定要做队长,能做就做,能力不够的,负责不过来,反而影响全队的发挥,有主见就行,除非那组人一定只留一个,那另算。
第六,
面
试官问什么,就答什么,别回避问题,人家问你全队谁表现最好,别老想着说:全队都好那种答案。就算一个,只要理由充分,都可以。优缺点这样的问题,一定要
正面回答,在之前应该要准备好,别把无关的缺点也说上去,例如怕黑那些跟工作无关的别废话出来。说一些小缺点,但不是关于你的交际能力的,团队合作的缺点
就行。还有别说一听就知道是优点的缺点,例如,我太追求完美了这样的。面试官都不是第一年做的,听几万个答案了,一眼就抓住你,死盯你这个问题那就自己害
死自己。
我们组的题目是:作为一个成功人士的条件重轻排序。拿到题目立刻看表,报一下时给大家听。迅速浏览,看完
16
个条件后,立刻拿起来一条出来说自己的意见,不用抢在最前面说话,但是一定要说话,不要做第一也要在前
3
个发言。说完后不妨问问其他人怎么看你的想法,“大家说对不对”“你怎么认为呢”“我这样说合理不”之类的。具体的言论我是记不了了。最要紧就是好好表现自己就行。
二
面在积极的发言和有见地的分析中度过。再来就等待网络测试,就是测试性格的题目,去电脑那边做,没什么好说的。再来就回来等三面。综合面,只是关乎到你的
分配地的面试。我也是交三方那天才知道,之前填的是全球。建议填全球,但是在面试过程中把自己的意愿透露出来,让面试官知道你喜欢哪里,你在那里有什么优
势,有什么东西让你为公司奉献更多。这一关一般都过,没什么好说的。四面就是英语了我的英语不太好,但是为了汇丰我抓紧练习,有了之前的练习,这关也算是
过去了。先自我介绍,完了他问一个问题。我被问到的问题是,你认为你为什么适合华为,华为比较辛苦你怎么看。同组有另两个人,他们被问到的问题,我都有点
汗,一个问了,你擅长煮东西吃吗?还有一个就问了你有特别好的朋友吗?哈哈~~~~~~~~~~~~
7 SA
,西艾
,
有参加过他的开放日参观。个人感觉对自己发展很好,关键是他的英语,不要求你的英语很厉害,但是你要能表达自己意思,还有看你学英语的决心。个人觉得做开发的,英语要好,要不以后怎么看最新的技术书籍?怎么跟老外谈生意,当你升任一个高层,肯定要跟外国人打交道。
笔
试是海量的题目,就算你多强都不会做的完,第一部分是技术题目,题目是英文,但是应该不影响你对题目的理解,个别有很多生单词的例外。对编程有基础的,平
时敲过代码的这部分比较好做,关键是你用多长时间去做。第二部分是数学应用题,做不了就看下一题,别死撑,乱选一个可能性高的。最后一部分是英文,时间不
够,只好对着题目找答案。由于大家都没时间做,所以尽力就能过吧。我去面二面的时候看到一个人第二面一边是
4
分,一边是
0
分。也能进二面。
二面是
15
分钟的
2V1
,一个面你英文的问答,一个面技术。英文的问了你最好的三个
personality
,你之前应聘过其他公司吗?你觉得三个公司各有什么优缺点?(我答了华为,
GLTC
,你只要说优点就行,你答得长了,他也忘记你要说缺点了,呵呵,我就随便说一下西艾的英语学习技术多)最后一个问题是有点重复了,问你三个公司都给你
OFFER
你签哪个?我说西艾,原因我说了
西艾的英语氛围好,能给我提高的机会。第二个说他是发展中,我有个表现的平台,第三个,说他有很多机会出国(这个是在宣讲一个人问的问题,引用了)。之后技术面,居然让我一个人在说项目,因为一直都带着一份项目彩图过去,就吹一通,吹完他就问了
J2EE
,
MVC
一些表面的东西。感觉他是在熟悉
J2EE
,所以我就一个人发挥,中间
PART CHINESE PART ENGLISH
,因为旁边英文的
MM
也还在,所以表现一下自己学英文的决心。自己吹完了,他就说,感觉你技术不错,没什么问题了。之后叫你问他一个问题,我问了一个,请问你们第一个培训课程是培训什么啊?我好回去做准备。他们汗了一下。
8
KINGDEE
,
做
J2EE
最好的企业之一,是亚洲著名的
SOA
的企业之一,
NEC
也是其中一个,是全球第四家符合
JAVA EE5.0
标准的公司。我应聘的是他深圳中间件的
JAVA
工程师。
KINGDEE
是我一直想进的企业之一,所以我一直有留意他的动态,投了一封改善过的简历。过几天就回应说人太多,你过了第一轮简历筛选,说还有第一轮简历筛选,汗一个。星期一那天如约的打来电话说电面一下,问了
J2EE
是什么之类的问题。还说你为什么想加入
KINGDEE
之类,约好星期三去笔
+
面。战袍上身,冲。。。提前去到,
30
分钟的笔试题目,只考
JAVA
的基础,会的基本都能答,
JDBC
之类的基础要复习一下。完了再去面一个小时,全中文。面试首先是一个开放性大题,问你企业里面效率很低,有六个场景,问你有什么解决方案。有足够时间让你思考。这个我说了
15
到
20
分钟,听另一个朋友说(华为遇到的朋友,也面了
KINGDEE
的)他这个答了
5
分钟而已,说他已经有北电和华为在手了,没什么兴趣答。之后就面技术,问一些很实际的东西,例如用
STRUTS+HIBERNATE
怎么实现登陆,问
JVM
是不是跨平台之类的,这些就要靠自己的功底和平时积累。会就答会,不会就说自己回去再学再查。很
NICE
的面试官,所以在寒暄一下大家的辛苦就散了。说一个星期后开始发(现在还没到时间,不过已经签了华为,也就只能叹息)。
我所面的就上面这些,关键是积极去投,积极去笔,积极去面,才有机会。就算面完了他不要你,你也长了经验,一些问题答多了,根本不用想就能答,例如你的自我介绍。
我的教训就是:
1、
首先,英文一定要重视,从大一开始,你什么时候意识到了,就开始学,别老埋怨说已经晚了,早知道大一开始学,其实你现在学也来得及。因为英语是长时间的东西,你学到哪,就进步到哪,什么时候需要用到他,拿出来用,肯定比你之前的要好。
2、
9
月份开始一定要复习算法和数据结构、
C
语言,复完了就看数据库和操作系统(我还没到操作系统的那一天,就已经收工了),另外,网络这门课非常离奇极其无敌的重要,一定要看,基本的分层和每一个东西是属于哪一层要知道。
BS
中经常遇到,因为不网络的软件公司基本上没有的。尤其是迅雷和腾迅,另外
LINUX
的命令也要会。别说我说得多,地球人都知道我所说的这些都经常考的。你越晚去看就流失越多机会。所以一开学就要开始看,看到
10
月份了,你就比大部分人多了很多机会,起码过了
BS
。
3、
要做软件开发的一定要有一些实际的经验,没项目经验,你说你多棒都没人管你。不建议一开始就想着用课程设计充数,这是万不得以的情况下的做法。大三的时候动手写写代码,大堆的书上都有,照着敲也行。
4、
认真对待专业课,你总会发现他对于校园招聘的考试面试来说有多重要的。
5、
多去面,多去笔,尽量拿经验。在面自己想去的企业前,不妨找些社会招聘的公司做做炮灰。
6、
多跟同学分享一下招聘信息,因为你的对手不是你周围的人,全中国的大学生。
7
投简历的时候有些时候是直接EMAIL给HR的邮箱,这个时候就要看准是要贴在正文还是要用附件形式,如果找不到有说明的话,就两种都一起用,在正文上写明:附件为简历文档