有了第一次面试的经验,第二次面试表现得更稳重成熟了,或者说多了一些心计,都是几个面试经验非常丰富的同学教我的,比如回答问题要思考两三秒钟,不要着急给出答案。不过这一点我是假装的,呵呵,我的思维一向很敏捷,HR给出问题后我马上就有答案,只是假装思考了两三秒钟,其实思考前思考后,我都是同样的答案,永远表现最真实的自己;因为自己有很多面,只是选择性表现哪一面!
第二次面试,恒生电子,是我找工作的第二个目标!我这学期有四个目标:支付宝、恒生电子、淘宝、阿里巴巴,他们都有一个共同点:杭州和电子商务。这就是为什么我经常说工作的事不着急,其实不是说我很有信心,而只是在等待机会,等待这四家公司的到来,至于那些IBM、华为等知名企业,都没关注。如果他们都把我刷了,那我就计划下学期再找工作了。
恒生电子的笔试题,我觉得挺难的,是我的笔试这么多次发挥得最差的一次,有20分的SQL语句基本都不会,全部忘了,挺郁闷的。回到寝室后,可谓发愤图强,啃了一下午的《数据库系统》那本书,把SQL语法都搞清楚,什么索引、什么视图,还有触发器。有同学在晚上10点的时候收到面试通知,原本以为我在笔试阶段已经被刷了,想不到晚上快12点的时候竟然收到面试短信,让我明天上午十点半去紫薇酒店面试!
早上七点起床,把我应聘的职位信息看熟,然后结合恒生电子的企业文化、价值观,重新准备自我介绍。上网查查紫微酒店的位置,记录了几条公交路线。我下车后发现跟网上说的很不一样呀,说是在盐市路口搭4路车就可以到达紫微酒店,可是那个地方根本就没有4路车。凭着我的方向感,一路边走边问,还遇到他们几个去华为面试的同学,原来华为只要投了简历,即使不参加笔试也有面试机会的。终于找到紫薇酒店了,我才发现我走了很多冤枉路呀,原来紫薇酒店就在春熙路的另外一端,也就是说,一个四边形,本来只要走一边就可以到达目的地,而我却走了其他三边才到目的地!
在酒店等电梯时遇到三位同学,又碰到那些认识我,但我不认识他们的同学,其中一同学很惊讶:“蓝秋鹏,你还没签工作呀?我以为你早就签了呢……”我很不好意思告诉他,我是11月份才开始找工作的,这是我第二次面试。现在找工作,很大情况还是看你的口才啦,跟你的实力没什么关系,像支付宝都不知道我的专业实力如何,就把我刷了。后来面试完毕,回去的公交车上又遇到一个刚从华为面试回来的同学,聊了起来,发现又是一个面霸,也是跑了一个多月了,面试笔试简历都不少经验,当然也拿过Offer,不过没签。其实我觉得既然你不想去这家公司,就不要去参见面试,把更多的机会留给别人,哎,每个人的想法都不同,他们还有冠冕堂皇的理由:积累面试经验,那其他人呢?本来找工作竞争就很激烈,今年计算机软件专业的应届毕业生就有77万呀。后来聊多了,才知道这位面霸同学原来就是我们年级的,呵呵,真巧呀;自我介绍后,他很惊讶说:“原来你就是蓝秋鹏呀,我们寝室经常说起你,你很出名哦。”我笑了。
到达恒生电子的面试地点后有工作人员安排我们填写一份职位申请表,我整整填写了15分钟,每一个字都是精雕细琢,反正我有充足的时间,他通知我十半点过来的,而我提前半个小时,呵呵。我交申请表的时候,看到工作人员手上已经拿了厚厚一叠申请表了,他把我的申请表放在一边,我以为我要等很久才轮到我面试呢,想不到一会就轮到我面试了,后来我才知道原来部门不同,面试方式也不同,像基金事业部,就是群殴,而我的金融事业部就是单挑。(名词解释:群殴是指多个应聘者同时应聘,面试官有一个或者一个以上;单挑是指应聘者只有一个,面试官有一个或者一个以上)我还是喜欢单挑呀,嘿嘿,喜欢一个人的表现。
面试官一大一小,大的穿着西服,笑容很和蔼,小的穿着便装,学生模样,一看就是搞技术的。出乎意料,没有自我介绍,一开始就指着我的简历提问,关于AIX的专业问题,因为我简历上写着我参加过AIX的技术认证,参加过IBM的技术认证的同学就知道这证有多水了,下次投简历要把这证书去掉了,原本以为多张证书会多一份筹码,想不到给自己添麻烦了……AIX操作系统是适用哪种CPU呢?第一个问题就把我难住了,我马上坦白说,AIX因为不能在PC机上安装,当时只是学习了一些简单的指令,没有实际操作经验,我比较熟悉的linux操作系统是ubuntu。他听我这么说后,就降低了问题的难度了,问我AIX是属于Linux还是属于Unix,又接着问了几个指令,我都答上来了,呵呵,至少证明我前面的坦白不是说谎啦,所以说面试的时候一定要诚实,HR见多识广,就是有本事验证你说的话。后来我发现我遇到不会的,比如金融业务知识,我还是坦白说没学过金融,他就会降低问题的难度,银行的定期存款和活期存款有什么区别?银行帮你保管钱,为什么还要给你利息呢?呵呵,这个HR真不错呀。
那位学生模样的HRGG开始面试我技术上的问题,主要是Java和数据库,幸好我昨天复习了数据库。从基础,比如i++跟++i有什么区别,问到Java的高级特性,List和Vector有什么区别,还有一些线程机制,如果有两个线程要同时访问i++,你会怎么处理?这是昨天笔试上的题目,他手上就拿着我昨天的笔试卷子,我马上说,需要采用同步(synchronized),还坦白说,我昨天笔试后,在网上查了线程的资料,发现我那道题做错了。他满意地点了点头。遇到笔试不会的题目,一定要记住题目的要求,回来查查资料,自己搞懂。在谈到EJB的时候,我发现这位HRGG只用过EJB2.0,于是我马上就吹了很多关于EJB3.0,还说EJB3.0是“王者归来”,已经趋向了轻量级框架,实体Bean也借鉴了Hibernate做了很多改进。他问我Java的连接用过没有?我就没听过Java有什么连接,我说没用过,让他提示一点,他说JNDI。哦……原来他说的是这个意思呀,我马上跟他讲述了我其中的一个项目,基于EJB3.0 + AJAX的在线宠物店,重点讲述了我是怎么巧妙地解决DWR2.0跟EJB3.0的兼容性,因为最新版的DWR并不支持EJB,无法直接得到实体Bean的数据,我当时想了一个办法,就是建立普通的EJB客户端,然后DWR去访问客户端,客户端通过JNDI获取EJB的数据。(因为客户端访问EJB的步骤记得不太清楚了,说得有点勉强 )
技术面试过后,就是一些HR常规问题,前面技术表现非常好,现在也轻松了,就当 聊天啦,互动非常好。有了第一次面试的经验,这次回答问题也显得成熟了,让我说缺点,其实我也是在说我的优点,哈哈。我的缺点就是做事非常认真,带着追求完美的态度,可能会给我的同事太大的压力。他好像觉得这个不是缺点,让我再说一个,我假装思考了几秒钟,就说“玩”,我没什么文艺细胞,不会唱歌,不会跳舞,不会篮球、足球,但是我会是一个不错的主持人,我可以很好组织这些文艺活动,然后就说了我们班级的球赛,我是怎么当拉拉队长,哈哈。还问了我的成绩怎么样?我说我在我们班级的排名,第十左右,其实我也不知道,因为没有排过,我还故意告诉他,我大一的成绩不太好,大三的成绩就非常好,学分绩点达到了3.5。他果然问我,你大一的时候为什么成绩不好呢?我就等他问我这个问题了,我说我高考的时候没有发挥好,跟我最喜欢的专业生物技术失之交臂,刚进大学时很郁闷,没有调整好学习状态,但是后来我慢慢喜欢上软件这个行业,干一行,爱一行,我没有得到我想要的,但是我等到更好的,现在我的专业学得非常好。(这就是在卖弄自己,表现自己敬业的一面,当然我说的是事实,绝对不会为了表现自己而欺骗面试官,永远表现最真实的自己)
还有一个压力测试了,他问我,你不觉得你要求的工资太高了吗?我想都没想,直接说不会,他笑了,我接着说我的想法,我有能力拿这个工资,刚才我的同学看我填表,还说我的期望工资填得太低了,以我的技术可以再填高的(自己说技术好,没什么论证力,借我同学之口比较有说服力,这可不是随便借的哦,本来就是我同学说的,呵呵),但是我没有,因为我真诚希望我可以加入恒生电子,我相信你们看到我的工作表现会很满意的,甚至会给我这位杰出员工加薪(当然这里是开玩笑的口吻啦)。
最后他简单回顾我们这次交流,给我很高的评价:你很自信,你的技术比较好,你的综合素质比较高,你的性格比较随和。这个世界上终于有HR知道我的技术比较好了,我连忙说谢谢,还问他需要二面吗?他说我们这个部门的面试只有一轮,让我回去等通知,两个工作日内会答复你。临走时,我主动跟他们握手,他们很给我面子,呵呵(很多面经都说,只有面试官主动跟你握手,你才去握手,不要你主动,我觉得面试双方都是平等,我们必须相信平等)。第二次面试就这样子结束了,感觉非常有成就感,整个过程都发挥得非常好,没有什么遗憾的,这还得感谢那位笑起来甜蜜蜜的HRGG,跟我的互动非常好,要是遇到面无表情的HR,我就无语了。看我还是比较幸运的,LSA讲述他的面试经历就郁闷了,那HR简直就是变态的,不是来招人的,而是来踩人的,要是我,直接走人。
面试时间大概半个小时,我面试结束时,发现那几个一起来的同学还在等,无语,本来通知他们10点过来面试的,可是现在都11点了,还没有机会面试,我打个招呼后就先走了。一个半小时后,我赶回学校了。刚进寝室,室友问我面试如何,我说,今天面试还不错,估计我要签了。想不到,我话刚说完,电话就响了,“请问是蓝秋鹏吗?你已经被我们录取了……”然后就谈了薪水问题,了解一些签约程序。
总体上这家公司很不错,是我喜欢的公司,只是工作上要经常出差,还有薪水只能算一般,还在考虑要不要签呢。其实薪水这个倒没什么关系,现在低,不代表将来就低,工资会涨的啦,进公司后还是要看你自己怎么发展,呵呵
出差是好事还是坏事呢?
·编辑:求索阁·
本人去年毕业加入华为,最近刚才华为跳槽。我告诉楼主,应届生完全是随机分配,不看专业,不看经验,不看兴趣,哪里缺人就把你往哪里塞。我就是因为这个原因离开的华为。而且华为用的敏捷开发,招的很多人都最后被分配到了测试部门。我上学时学的嵌入式,虽然专业是计算机,但是偏硬件,单板、驱动、操作系统都搞过。当时说好去无线搞嵌入式系统。到了华为大队培训结束被分到核心网。那个郁闷啊,后来自己安慰自己,核心网就核心网,坐嵌入式哪里不一样。后来分到部门,部门部长找我谈话才知道,分到该死的集成与验证部,就是他娘的测试部。我上学的时候最讨厌的就是做软件的,最最讨厌的就是做软件测试的,全让我全赶上了。后来想想软件测试就软件测试吧,先学习学习,等以后自己写代码才知道别人是怎么测试的。到上手了才知道,测试用黑盒测试的,连代码都没权限看,这个坑爹啊。我在那呆了一年,啥也没学到,就是工作效率和工作方式,包括项目的进度控制学到不少。但是确实不喜欢做这个工作啊,尤其是平时都没时间去学习自己喜欢的东西,后来一看没盼头直接跳槽了。跳槽才发现第一份工作的重要性啊,你做了软件测试,猎头直接就不给你发别的岗位了啊,别的岗位看到你的工作经验直接跳过啊。最后只能沦落到一个单位做做维护,平时时间多也不用加班,可以多学习学习自己感兴趣的内容,等等再别的机会了。
我劝楼主第一份工作一定要找自己喜欢的做,哪怕起薪底,没关系的,能养活自己就行,有谁刚工作就年薪百万的?你感兴趣的工作你做才不会觉得累,自己才舍得专业,发展的才快,等你成了技术骨干,不给你加薪你就走呗。如果你想去华为也可以,到了部门你就说当初谈的是做什么工作,你就要做,如果不给你做你就坚决要走。一般招个人很不容易的,华为是很少会放人走的,可能(注意是可能啊)会满足你的要求。但是如果你的三级部门没这个岗位你就惨了,只能走人。
都是公司重要核心职位的情况下 : 绝对待遇 DBA>C/C++>SA
考虑到工作量和生活质量的相对待遇 : DBA>SA>c/c++程序员
普通C/C++程序员比SA工资要高大约15%~20%, 我们那时候在九城拿8K的时候,和我们同样工作经验的C++程序员(游戏引擎开发)拿10K,比我们高20%,但是我们下班就走,他们天天加班。
DBA一开始我不了解,以为DBA工作这么清闲,肯定高不到哪里去,后来经过高人指点,才知道,原来我们公司坐镇的那些负责计费系统的ORACLE DBA都是20K月薪的。
程序员要做到核心职位,应该说就不是程序员了,而是软件架构工程师了,这个确实待遇很好。但是10个程序员中,有1个能做到这个职位就不错了,但是DBA、SA中,10个最终能有3个走向核心职位。即程序员的上升空间相对DBA要小。
程序员的付出和回报不成正比,程序员的工作非常累,我自己也做过程序员,这个我十分清楚,但是拿到的薪水表面看上去很高,但是按照其工作量来衡量,其实并不算高。 即工作性价比的问题,程序员上一天班,大部分时间工作都很饱和,而IT的其他职位,像DBA,SA,网管、安全人员,机房管理人员 之类,同样8小时上班,工作的饱和度没那么高。 按工作的强度来衡量的话,程序员的相对收入并不算高。这也是我当年放弃程序员的工作而专做SA的原因。
在IT行业的各种技术职位中,SA的绝对薪水是最低的,但是工作相对轻松,没那么忙,大部分情况下能准时上下班。 因为我觉得人不能光为钱活着。 工作只是生活的一部分,但不是生活的全部。
就像我以前一个同事,他在华为拿20K的薪水,但是后来跳出来了,在我们公司拿13K的薪水。 但他说这里的工作量只有以前华为工作量得一半都不到,看上去工资少了,但是生活质量提高了,按工作强度来衡量,其实工资还上涨了。
只能说,有合适但自己还比较感兴趣的工作最好,没有的话,还是以行业前景,职业发展前景作为重要考量。如果你不再为金钱而工作的时候,你就可以完完全全以自己的兴趣来选择工作了。