面试经历
一共去金山面了三次试,一次是后台开发,两次是前台开发。去年11月份的时候第一次去金山面试服务器开发的职位,很多问题都没有答上来,就惨淡离去了。后来又有一个前端开发的岗位,抱着试一试的态度就去了。
第一次前端面试
刚开始跟第一个面试官聊得挺不错,技术问题讨论完了,面试官问我能否带项目,我表示自己暂时没有那个能力。面试官又问及学习能力,我表示自己平时一直坚持学习新知识,也有读一些书,然后这个面试官就出去了。出去以后听到外面有人在讨论,我隐约听到刚才的面试官说:「他完全不符合这个岗位的要求』。我想,看来这次又没戏了,然后安慰自己:没关系,回去继续学习就好了,反正知识都是自己的。
过了一会,进来了两个人,一个是项目组的经理,另外一个不知道是什么职位。经理首先跟我说,他们不是进来面试的,就是想跟我聊一下。那就聊呗。原来他们是想招一个有三五年经验的可以直接带项目的人,目前有一个项目的重构工作要做,不过看我表现还行,就想看下我有没有这个能力在短时间内成长为这样的角色。这个时候我内心是窃喜的,对于一个只有一年多工作经验的新人来说,能有这样一个锻炼的机会是多么宝贵,可是又觉得压力挺大,毕竟之前都是在 leader 手下工作,只是做一下 task,框架设计类的工作都是 leader 做好的,我只在里面添加功能而已。
后面一直聊,关于能否胜任这个职位,我始终都没有给经理一个准确的答复,只表示这对我是一个很大的挑战,也是我努力的方向。我想,后来没有拿到这个职位主要也是因为这个原因吧。不过职位是双向选择的,即使我愿意,他们也肯定会把我跟其他应聘者比较,最终选出合适的人选。
跟这个经理聊完已经快要六点了,这个时候我又累又渴,聊了这么久口干舌燥。经理出去后,HR 助理过来说 HR 还在面试别人,等下会过来,让我再稍等一会。那天好像有很多实习生过来,所以就把我排在了最后。
终于等到了 HR,HR 看起来也很疲倦,我就首先向她慰问,表示辛苦了。然后 HR 简单地聊了几句,就结束了,整个过程不到五分钟。
第二天 HR 助理打来电话,说我跟职位要求不是特别符合,不过有另外一个部门的职位问我愿不愿意试一下。我说愿意啊,然后答应过几天再去面试。感觉好累啊。
第二次面试
再一次去面试就轻松多了,跟第一个面试官简单聊了几个技术问题,写了几行代码他就出去了。第二个面试官是经理,也没有多聊,问了一些 HTTP 的问题,就 OK 了,两个面试加一起半个小时不到。
然后 HR 助理过来说之前也跟 HR 聊过了,让我先回去等通知,我就回去了。
第二天收到了 offer,工资比我要的低了一点,不过总体还算满意,就答应了。
为什么跳槽
首先我的老东家 OOCL 真是一家挺不错的公司,尤其在培养人方面非常舍得投入。而且各种分享,演讲都非常多。入职的时候跟 OOCL 签的培训协议,如果干不满两年,需要赔偿 X 美金(按月递减)的违约金。违约金还挺多的,不过个人觉得非常值,比在社会上报那些乱七八糟的培训班强多了。工作前三个月半封闭脱产培训,请的中科院的老师,讲课深入浅出,在那几个月内我也进步很大。最后离职的时候由于我只工作了一年半,赔偿了一部分钱。除了培训以外,OOCL 整个福利待遇在珠海来说也都算不错,每年两次调薪,竞争力还是比较大。
OOCL 这么好你为啥要走呢?
OOCL 是一个船运公司,有非常复杂的业务。在 OOCL 的时间大部分都在搞业务,而且做的东西很杂,感觉学了很多东西,又样样都不精通。去面试后端的时候,关于缓存,高并发之类的问题都没能答上来。而在互联网公司会觉得自己跟用户更近一些,业务方面也会很好理解。专职做前端或者后端会让自己在某个领域更精通一些,我还是希望成为某个领域的砖家,在金山这个理想实现起来会更快一些。
金山怎么样啊?
今天是入职第二天,说实话给不了太多的评价,只能从外部简单对比一下 OOCL 和金山。
穿着
OOCL 是香港的公司,感觉大家更 formal 一些,邮件、IM 基本都是英文,穿着也不会太随意。金山是典型的互联网公司,穿拖鞋短裤是家常便饭。
食堂
OOCL 没有食堂,不过培训的时候有中餐可以吃,质量参差不齐,好坏看运气。金山的食堂真心不错,荤素搭配,米面汤粉都有,而且三餐免费,赞。
办公环境
办公环境的话 OOCL 就略胜一筹了,安静整洁,空调全年恒温。金山要乱一些,平时很多人说话,甚至还有人戴着耳机听歌的时候跟着吹口哨
。还有一个要吐槽金山的是,新到职,没有新电脑用,为什么大家都有 mac 用,我只能用 win?
加班
OOCL 是不加班的,即使有项目特别紧的时候加班,也会把加班的时间补给你,也就是可以在项目没那么紧的时候多休几天假,这点很人性化。金山据说加班挺严重的,目前还不知道如何。
待遇
其实这次跳槽,没有涨多少工资,感觉待遇差不太多。不知道这边工资上升空间大不大。不过金山住房公积金交 12%,这点不错。
技术
技术上其实 OOCL 算是一个比较敢尝新的公司,除了公司主要业务网站一直坚持 JavaEE 的技术栈以外,很多新的业务都是用比较新的技术做的。比如我去年就接触了 MEAN、Hadoop、Scala、Spark、HBase、Hive、Impala、机器学习等很多比较新潮的技术,虽然很多都是浅尝辄止。也是前面几个月维护一个 Node.JS 的项目让我对 JavaScript 生态产生了兴趣,最终转入前端行业的。金山这边似乎也是比较愿意接受吸纳新技术,就我在的项目组而言,已经开始完全用 ES6 开发产品,对 React 和 Vue 也采取乐观的态度。
最后
今年我的目标是丰富自己前端技术栈,提高自己独立开发的能力,弥补自己 CSS 方面的劣势。无论如何,希望今后能过得更好,技术要来越好,钱越来越多。