我的求职方向主要是软件的项目管理、系统架构设计、高级开发工程师。两周过去啦,面试的公司从华为、QQ、金蝶、迅雷、晨星、海辉、软通等大公司(还有口碑不好的文思创新)到10个人左右的小作坊。2周时间经历15场公司面试,1场招聘会,3场电话面试,由于短期住房问题,在无奈和纠结中接受了一个小公司的offer,虽然和自己预想的存在很大的差距,但是只能先这样啦。华为在sql语句的编写中P掉;QQ去的是现场招聘会,人好多最终没等到面试的机会,投了个简历一走了之;金蝶在面试中我说自己做的工作流处理部分使用存储过程实现没有使用jbpm的流程虚拟机机制,那主管一听拍屁股走啦,在鄙视中P掉;迅雷在使用视图update数据时限制条件,存储过程update数据后如何在session不执行flush的情况下实现同步(那面试管说hibernate设置会自己同步数据,现在还没想明白怎么弄,google查未果)中P掉;海辉在英文自我介绍中P掉;软通、文思主要是外包第一次通过直接给offer啦,不过我犹豫了2周告诉hr说我要比较下,结果激怒了他,认为我耍她,结果P掉;晨星第一次通过直接给offer啦,也是自己犹豫地告诉hr说我要比较下,结果P掉。
在面试过程中,最让我无奈的就是笔试,很多问题很是棘手。一些基础性问题,在平常的项目(仅限于J2ee的web运用)中基本不怎么用,所以在问到的时候有点不知所以然。典型的就是一个线程的编程题。题目大体为:同时开启4个线程,全局变量j,2个线程完成j++,2个完成j--。说实话对于这样的问题真不明白其考察知识的真是目的。我能想到的就是:单列,多线程并发同步控制,共享资源访问安全;我直接写了个算法给他,可接待的漂亮mm说不行必须编程,我昏倒!!!!!!!我历来反感笔试工程存在编程题,简直无聊透顶,试问下,普中国下,有几人不使用IDE直接在文本中编程的,即便用了如何组织调试、跟踪、语法检查。其在成百上千的class中如何定位YOU的效率尼。鄙视下这样的行径。这个题我第一次是在晨星碰见的。
“工欲善其事,必先利其器”看来老祖宗的东西老外不懂(很有可能这个题就是国人出的,纠结。。。。),传统的编程外行人看来很是复杂,密密麻麻全英文,和计算机直接交流该是多么牛X的事情啊。可学过代码的工人们都晓得,写代码那点事情无非就是Ctrl+C,Ctrl+V完成,这就是写代码。所以代码工人对于所谓的中国软件工程师来说才是最真是的写照。
不知觉中跑题啦,再回到公司的笔试上来,很多公司其实根本不知道自己需要什么样的技术员,技术面试的高手们总是不轻易见人(已可能是很多公司的流程吧)。我去过好几个公司,一进去前台的漂亮mm就是找你填表,然后例行公事般的给你一个不为然的试题,答去吧,答出来咋们再聊,美眉的这儿没时间。可是这些题尼100%都是来源于网络或者scjp试题,很多试题根本与招聘的岗位没有半毛钱关系,这种笔试一般都是一做个把小时,然后接待的漂亮mm先对照标准答案看看能对上号的有多少,对于简答题回答的文字多,那好你回答的很好,哪怕你写个《九阴真经》在上面也是对的。整个流程毫无技术评审的问到。如果YOU的答题最终认定为60分下,那完了,接待的漂亮mm会这样告诉你“谢谢你今天参与我们的面试,我们公司将组织对你进行一个综合的技术评审,然后通知你”。其真实结果就是肉包子打狗——一切没回音。
相反如果笔试60分以上,那技术牛人们耷拉个脑袋出现了,其实我还真没碰见几个牛的,都是装牛的居多(有时真想自己考考他们)。技术大牛们总是找些个沟沟坎坎的问题来问你,一来显示其高手二来显示YOU是低手。我能想到的就是去迅雷啦,问一个视图做修改数据时需要注意什么。我靠。。。。,作6年软件啦,都一次知道视图用来update数据的,是我OUT啦?还是很多大公司都这么做,非主流?视图的定义不是用来描述读取数据过程的吗?啥时候整出过可以update数据啦,迅雷难道是这么用视图的吗?膜拜啦,真不是一般公司,不是一般人啊。(面试回来上网查,视图还真的可以用来update数据,无语。。。)
再回到面试的流程吧,笔试或者面试完成,一般都不会马上告诉你结果,除非YOU是绝对的牛牛,之外清一色的都是告诉你公司需要做技术评审,在这里我告诉大家一个经验若你离开应聘公司2-3小时内hr的电话联系你,那恭喜你能力对其岗位来说达标,下面就是二次面试或者PK待遇,相反如果超过当天没有hr的电话联系,那别想啦你100%的是P掉啦,所谓的技术评审都是鬼话,公司每天都在激烈的竞争中高速运转,怎么可能因为YOU而搞一个评审,除非YOU应聘的是高层主管级别。之外基本上是不要存在幻想。
说到待遇的问题,我的经验还真不多,我一般在和hr或者老板PK的时候都使用”买鞋论“,何谓”买鞋论“,简单的就是我自己是一双adidas,不是批发市场的地摊货。我有实力,这个待遇就是我的价格。抓住对方爱慕的弱点,展示自己自信的姿态。不过很多公司都是有完整的薪酬制度的,基本上能给你的就是定位其岗位级别,然后找到其薪资范围,有些岗位2-3年的技工能完成,他根本不可能找个5-6年的,所以对自己有个很好的定位才是最基本的,常规来说,如果你的期望和公司不相上下,能承诺你的就是80%-85%左右,你要多少,给多少基本上是不可能,即便你要的很少那公司会压的更少。毕竟公司需要控制成本来提供利润这也是人力资源必要的技能之一。
面试前,我建议大伙先有一个自信的姿态,诚恳的行为,完整的外形。面试中知之为知之,不知为不知,不要望乎欺骗面试官,那只能让你陷入不可信的绝境。对于面试题基本上上网找就行,多搜多看,不懂去bbs提问,面试题弄来弄去就那些,不惧。。。。。
写的差不多啦,我这是在开会期间写在的,想到什么就写啦,看着乱都别介意啊,关键能给帮助你就行。o(∩_∩)o...哈哈