众所周知,跳槽在很大可能上能让你涨薪(不涨薪你也不乐意是吧)。所以本着这个原则——其实还是因为对原公司不满意(小声哔哔)——于是就在这个星期辞职找工作了。

其实还没辞职的时候已经收到了一个offer,但是因为也是国企,工资还给的低所以就想多面几家。又因为面试需要经常请假所以很不方便,还有一次我是和领导提调休,然后领导问我是不是想换工作了,既然他都这么问了,那么我就坦白咯。于是我就辞职安安心心准备面试找工作了,事实证明辞职找工作的效率更高,因为你不用太关心原工作上的事,可以把心思全放在准备面试上。当然前提是你已经准备地差不多了,一些基本功已经练地差不多了,不然你去面试就抓瞎了。

于是,这一个星期就一直处在面试、总结、再面试的过程中,前前后后的面试加起来一共有7家,其中有5家给了offer。这5家有最高给了15k*14的,给的低的也有给12k*12的但是最终我还是选择了一个较低的13k*14,至于为什么选择了较低的而没有选择最高的,且听我慢慢道来。

第一家,就是我在上班时间请假去找的,面试先给了一套题做,题目也还算基础,没有太难的题。倒是有一道灵活运用题,就是给你一个新概念,让你利用这个新概念去解题。其实那个新概念就是个纸老虎,底层还是基本的算法和数据结构。所以这就引出本文的第一个需要重点强调的点,那就是平时要注重训练算法和数据结构的解题能力。你可能会说我平时开发的过程中用不上算法和数据结构,那你有没有想过就是因为你的这种想法让你一辈子也用不上,也许这就是底层程序员和高级工程师之间的区别吧(没办法,这段我一定要说的自负点才能触动你脆弱的心,让你重视起算法和数据结构来)。因为现在很多公司无论是大厂还是小厂面试第一个步骤就是问你算法和数据结构,如果你这一步都通不过,你怎么进入更好的公司,进入不了更好的公司你自然就用不上这些东西了,于是你就愈加坚信算法和数据结构不用学,于是就恶性循环了,于是你就处于底层程序员永远不得翻身了。所以,少年,重视起算法和数据结构吧!

因为这一家是国企,工资不高,做的方向也不是我感兴趣的,自然就不考虑了。

第二家是一个做互联网营销的,说白了就是给企业做精准投放广告的。本来都到总监面了,面试过程也还算顺利,但是总监迟迟不给我结果,即使我主动询问了,她的意思也是说我还有机会,让我再等等,可是我一直等到现在也没等到她主动回复我。我知道这是委婉的拒绝,但是有时候直接点对双方都好。这一家让我体会最深的就是被高级别人物面试的时候一定要淡定,要能hold住面试官,这样才能让别人有理由录用你。这个道理我也成功地运用到后面的面试中了。

后面就是我辞职之后才会有的故事了,第三家是做政府财务软件的,面试了两轮,也给了我offer。但是因为办公地点在亦庄,我去面试在路上就花了两个多小时,给的薪资12k*12,还没达到我期望薪资,所以也就直接pass了。

第四家是我在第三家面试完准备回家在路上接到面试通知的,面试官先在电话里问了我几个问题,他觉得回答的还行就把公司介绍了一下,并邀请我去面试。因为离我家很近,我先是回到家午休了一会才去的面试。面试官用的都是苹果电脑,就有一种很浓厚的互联网氛围,于是心底对这家公司好感度++。面试过程持续了两个多小时,换了三个面试官,前面两个面试官就是问一下基础知识和你的项目经历,最后一个面试官就是直接让你设计算法解决实际问题,以及自己实现一个HashMap。总体难度还行,还能hold住。然后就是经典套路,面试官说还有最后一次老板面,但是老板今天不在,让我回去等通知再进行最后一次面试。第二天上午已经收到前面第三家的offer了,让我明天答复他,所以我就要试探一下这一家到底是真的老板不在还是委婉的拒绝。于是就给之前打电话的面试官发了一条短信,询问是否还有后续的面试。面试官没过多久就回复了,说我技术面试都过了,还在等老板确认最终面试时间。因为我这边明天就要给前一家公司答复是否确认接收offer,所以我又回复了一条,让他们尽快确定。然后神奇的时刻来了,过了不久这家的面试官就打电话给我发offer了,让我下星期一来上班。也许是看到我急切的心里背后隐藏了别的公司offer吧。所以这里就总结一点:有时候在面试官不确定的时候,你要主动点,适当给面试官施压,透露自己已经有offer了,再不给我发offer你就失去我了,也许就能促使面试官尽快给你发offer。

这家公司其实就是我现在所在公司了,名字很好听,叫做零犀科技。是一家做智能客服机器人的,由百度智能客服团队原班人马打造,8月底还刚获得今日头条投资,总的来说是一家很有前景的公司。在整个面试到最后确认给我发offer的过程中,有一件事情还挺有趣的,就是面试官一直反复给我确认我的薪资是不是13k。我回答是,他们也没说别的,好像我要少了似的。不过话说回来了,这个工资在他们发布的职位信息里面算最低的了,应该是要少了,不然不会要我反复确认。所以,我最终确认了这个offer,如果后面没有更好的公司的话我应该是不会改的。

第五家是软通动力的外包,外派百度的。听起来不错,毕竟在百度公司总部上班。但是最终我没有去,为什么呢?是这样的,HR先让我在软通动力面试了第一轮,通过之后再去百度总部面试,又是两轮。第一轮是一个小姐姐面试,和小姐姐相聊甚欢,小姐姐说我是她面试这么久第一个沟通能力这么好的人,很符合他们的工作要求。因为听她说,招进来的人需要经常和产品经理打交道,所以需要一个沟通能力好的人来工作。

所以这边就要提下今天第三个点了:面试官是来找同事的,并不是为了难倒你。所以你也不要强求每道题都答上来,你只要让面试官觉得跟你能做同事,跟你做同事是一件很舒服的事情就好了。所以沟通能力一定要好,还有就是解决问题的思路要清晰。虽然你可能碰到有一题不会的,但是你要有思路。

第二轮是跟他们老板面,先问一下基本情况,然后问我对外包这种形式在意吗?问我是更在意工资还是外包这种工作形式,我当然说外包这种工作形式。后面软通动力的人事通知我通过了,期望工资13k可以给到。因为当天下午我还在面试第六家,所以也没有立马回复她,百度那边也知道我介意这种外包形式的工作,所以她跟百度那边确认最后是可以给我15k,因为真的希望我来。但是我还是有点犹豫,然后后面这个HR就一直在微信上说服我来,说那边创业公司怎么怎么不好,随时有可能融不了资啊,过不了多久就要解散啊,说见到了很多这种创业公司死掉的情况,反正就是贬低他人、抬高自己那一套。既然这样,我还有什么理由去呢?即使它是百度,即使它工资比较高。熟悉我的同学应该知道,我去年也是差不多这个时候收到了百度实习的offer,但是最终因为我是非全日制而拒绝了我。而如今百度即使出高价挽留我,不好意思,我也不去!那一年,百度拒绝了我;这一年,我拒绝了百度。哈哈哈哈,开个玩笑,如果他要不是外包,谁不去呢,哈哈哈哈~

在收到百度外包的offer时我还在另一家面试,这就是第六家:苦瓜软件。这一家面了两天,算是这么多家里面面试步骤最多的。第一天一面和二面,第二天总经理和CTO面。总的面试过程都很顺利,最后也顺利拿到offer。但是因为还是更喜欢那家搞人工智能客服的,所以在电话里就和HR说再考虑一下吧。这里又发生了一件比较有意思的事情就是HR为了留住我也给我开出了15k*14的薪资,而且试用期全额工资发放。但是不好意思啊,我也很抱歉。最后CTO竟然给我打电话和我打起了感情牌,说他也是北邮的,还说这里比较适合当架构师。哎,遗憾啊,要是我晚几年来面试肯定留在这了,当架构师是我梦寐以求的事。但是目前我的目标是增长自己的见识,扩大自己的认知边界。

最后一家就不说了,收到了面试邀请就去试试呗,试试自己的能力边界到底在哪。但是他们好像招的是初级开发工程师,面试的人有一个应该也没工作多久,总喜欢问一下非常细节的问题,比如说某一个小数0.9999,让我保留两位小数,我去你xx的,这个完全是小学生问题吧,我拒绝回答(其实是因为忘记了具体的函数哈哈)。所以投递简历的时候要投适合自己的呀,有时候没收到面试邀请或者面试不通过,有可能不是你能力不行,很有可能是这个岗位不适合你。这家面完正好也是周五下午了,也算是结束了我这一阶段的面试了。

下面再总结一下文中提到的在准备面试或面试过程中需要注意的三个点:

  1. 平时要注重训练算法和数据结构的解题能力;
  2. 当在面试官没有明确给你offer的时候,你要主动点,适当给面试官施压;
  3. 面试官招你进来是要和你成为同事的,所以请尽量表现地好相处一些,让面试官觉得招你进来能很快一起工作无压力。


职场漫谈     

本博客所有文章除特别声明外,均采用 CC BY-SA 3.0协议 。转载请注明出处!