记录一下职业生涯第二次求职的经历
4月初辞掉在 S 公司的工作,主要原因,就像我在后面面试中说的,一方面之前都是一个人做事,虽然部门有4、5个人,但是每个人都负责不同的东西,相互之间基本上没什么交集,一个人做事总会有些孤单而且主要是会导致自己变成井底之蛙。另一方面是做的东西始终都是面向公司内部,所以对性能体验要求不高,想找一份真正做产品而且是面向用户的工作。
当然在找工作之前还要把心愿了了。清明节就从深圳出发,搭车到了广西、云南、西藏、青海、甘肃、宁夏、内蒙古、北京,然后回家,一共走了一万两三千公里,又带刚参加完高考的妹妹去了新加坡和马来西亚,一直到6月底才回到深圳,开启找房子找工作模式。其实本来想先找房子,工作不急,但是好像应该根据工作的地点找房子,所以就改变计划了。因为当时走的时候把房子退了,回来以后住在朋友家里(真的是家啊,买的房子),住了刚好一周,每天10点11点起床,看看电视玩玩电脑,悠闲得很,当然在这一周也面试了几家公司,最终定下了工作。
第一家 A 公司,在我刚回深圳第二天就给我打电话,电话不太清楚我也听得云里雾里,大体听明白了就是让我去面试,当时有事然后约了第二天让他再打过来。第二天把我妹妹送上飞机回到(朋友)家里,他们打电话来,我才知道是从“脉脉”上付费找到了我的联系方式,然后加了我 QQ,介绍了一下公司的情况约我去面试。我就想当练手了,答应第二天过去。其实简历还完全没写,一直到凌晨才写完,第二天早晨打印了带过去(两块钱一张,我去啊)。是一家长沙的上市公司,环境挺好的,在深圳湾口岸旁边,窗外可以沿着深圳湾一直看到福田、罗湖,办公区域还是复式的,人不多,那天是周六,他们还在上班。面试过程也挺简单,面试官拿了张笔试题过来让我口述答案,完了以后讲了讲以前的工作、项目经历,最后是两个经典的问题,“项目过程中遇到的难题和解决方法”,“未来的职业规划”。之所以说经典是因为三年多以前找工作的时候几乎每一家都会问到这两个问题。而我实在不知道怎么回答。面试官一直在玩手机,整个过程也挺快的,说回去等通知,当然我知道没什么希望,因为连待遇都没有谈。
然后周天、周一都没什么动静,安静地享受这懒懒的日子。周二有一个给我打电话,也不知道从哪里搞到的,约我去面试,同样的,就当练手。周三下午过去,在宝安,是一座挺破的楼,只有5层,破到没有电梯,一楼是各种店铺,二楼是家居商场,这个公司在5楼,旁边还有卖美发工具的公司。办公室很小,只有3、4张桌子,聊了还蛮久的,半个多小时吧,只记得问了一些缓存的知识,memcache、redis,因为之前的项目对缓存完全没有要求,所以这些东西只是了解没有用过。他让我写下期望的薪水,还问“这是可以商量的吧”,就让我回去了。其实我也不太想来,当然也没有了回应。
周三晚上我才正式开始投简历。一开始是在 JobDeer 上写的,然后还提交了,但是下载的 pdf 打印出来字体很大,排版也一般,然后就在拉勾又写了一份。在 JobDeer 提交简历还有抱枕送,没几天就收到了,不过他们评估完简历给我打电话的时候我已经找到工作了。当时知道拉勾的时候,看到上面的职位就很心动,薪水、福利、公司、产品都让我恨不得马上投简历,只能说拉勾做得太好了。周三晚上一边看电视一边投了简历,每天只能投十家,所以挑选也比较慎重。
周四去了 C 公司,也是在“脉脉”上找到我,要了简历的。C 公司是国内比较大的互联网公司,挺想进的。心里想着一定好好准备,但是临时抱佛脚到底还是达不到太好的效果。下午2点不到就到了公司,前台坐了好几个等待面试的。填了登记表给了一份笔试题,题目分 js、php、数据库还有综合,有一些是不知道怎么答的,题目放在最后说吧。给我面试的,是个男生,不知道大我几岁,给我的印象特别好,感觉是一个满腹经纶的技术大牛,但外表又完全不是平常见的技术屌丝风。说话声音不大,以至于只有我们俩在一间会议室里有的时候我都听不清。总的来说就是“老大我以后就跟你混了”这种感觉,他让我进这家公司的欲望更加强烈了。而且面试的过程中我第一次有了“求职”的这个意识。当然,结果还是不出所料没有过。这个职位是做页游,所以对大流量优化能力的要求比较高,而这正是我完全不了解的。另外笔试题里还有“单例模式”、“ajax 原理”等问题,都没有答上来,我只能深表遗憾。还有他说用 JS 也不能只依赖框架,因为框架的太庞大并不一定都用得到,自己在开发过程中总结一套适合自己的才是最好的。然后说我有三年的工作经验,他就是按照三年的标准来问我,说问的问题都不是很深,真的非常中肯。我问他有没有可能学习一段时间再来,他说这个职位一直在招,看我下次来是什么情况吧。走的时候又把我送到电梯口,真是男神呀。
确实非常遗憾。
C 公司用了比较久,出来已经4点了,而我还约了另一家4点面试。同样也是不知道哪里找到我电话的。坐公交过去,先给了一份笔试题,是3道论述题,我去。说说 mvc 开发的好处,说说自己做过的某个项目的架构,还有个不记得了。我最不会的就是表达了,有时候他们让我介绍做过的项目我真想把他们拉到以前的公司给他们演示一遍顺便还可以让前同事夸夸我。硬着头皮写完了,给我面试的竟然也在我的前公司 S 待过,让我瞬间感到有些亲切,就像见到老乡一样难免想拉拉家常。但是面试的过程却不像见老乡那么令人开心。首先我想说他的表达能力可能不太好,有些问题我完全听不懂更不知道怎么回答,这个不懂不是技术层面的而且表达、理解层面的。然后我的回答也是牵强附会,然后他一直在笑,是觉得我的答案比较好笑吧。他还说了一句话让我印象很深刻,“S 公司现在要求这么低了么?”呵呵。同样的,最后一句话是需要考虑下,然后就没有然后了。
第二天就是周五了,一共面试了三家,上午的 E 公司也是通过“脉脉”要了我的简历,公司是做游戏,也挺大的,做了一份笔试,然后两个面试。第一个面试的就像老师一样给我讲了好多东西,比如 MyIASM 和 InnoDB 锁的区别,比如 div 布局如何垂直居中,还推荐我火狐的开发社区 MDN,很多前端的知识。面试过程让我感觉非常温馨,哈哈。本来感觉挺好的,但是他说如果我进来的话,做的东西和我在前公司做的差不多,是做公司内部的 OA 系统,而不是像我想象的那样做游戏,我顿时就不想来了。后来又有第二个人面试,我还问他以后有没有机会做产品,他说短时间内应该不会。虽然公司不错但是毕竟自己做的事才是最重要的,所以就没什么欲望了,当然他们后来也没有找我,不知道是因为达不到要求还是因为看出来我并不想做 OA 系统。
下午去了 W 公司,就是最后选择我然后我也选择的公司了。首先环境也蛮好的,我都不记得有没有做笔试了,好像是有。第一个面试的主要针对 php,过程还可以,期间又提到了单例模式,我说我能写(因为昨天在 C 公司遇到了,晚上回去就学习了一下),然后他让我写一下,结果出不来,哈哈,看一遍和自己写到底还是有区别,然后他帮我写了一遍,我感觉我面试学的东西比我做项目学的还多。有几个问题我答不上来他都笑着说“没关系”。第二个主要针对数据库,答的一般,问题我都记不起了,真是汗。他给我介绍了一下部门的主要业务,我问他“我有没有机会”,他笑很大声地说“要先问你想不想来先~”……我当然说“还蛮想的”。最后一个是 hr,她的气场强到爆,以至于我还以为她是我未来的主管,因为她并没有做自我介绍,我也是后来才知道是她给我发的面试通知,我那天回去还跟人说主管是女的。谈了谈离职原因,又谈了谈待遇,介绍了一下公司,又带我到产品体验室演示了一下正在做的产品,定下了下周二入职,就这么定了。下楼以后看到了在建的腾讯新大楼,然后给家里报告了一下好消息。
虽然定下了但是5点还约了一家面试,爽约也不太好就过去了。路上我心里还在想这一家千万不要收我,但是……F 公司,环境应该是这些里面最高达上的,在科技园一家五星级酒店租的写字楼,9月份会搬到高新园新建的楼里。我是那天早晨收到面试通知的,中午看了一下发现是做 CRM 系统的,虽然这也是产品,但是和我之前做的比较类似,而且是面向公司,不管环境再怎么高大上,产品才是最重要的。首先还是做笔试,感觉还好,做这种产品对大流量的要求并不高,所以没有遇到缓存之类的问题。给我面试的是那里的技术总监,穿着很潮但又恰到好处完全不浮夸,根本不像技术男,说是时尚圈的都有人信。笔试约好45分钟,他过来地非常准时,针对面试题问了挺多,虽然有些答不上来但是整体还好。其中有一道笔试题是写单例模式,第三次遇到我终于写出来啦啊,多亏了刚才的面试官教我……然后他说了一句“什么时候能入职”,我瞬间有点不好意思了,说有一家给了 Offer,我要考虑一下。然后问了问期望的薪水,还说感觉我挺不错,等等。最后让我回去等 hr 的电话谈具体的待遇。然后就回去了。
这一下午真是令人很兴奋,前一天刚收了打击,第二天就拿了两家 Offer,这就是人生啊。
再然后,就是入职了,到现在过去了10天,熟悉了公司的系统,下周可以正式加入开发的工作了。W 公司满足了我这次跳槽的所有意愿,有开发团队,做面向用户的产品,而且很高大上,环境不错,钱也够花,知足了。后来 F 公司也给我发了 Offer 邮件,我也只能回邮件表示非常抱歉。
这两家给 Offer 的都是从拉勾投的简历,于是对拉勾又多了些好感。其实1号投的简历,3号就定下了工作,效率没的说。后来又有几家公司打过来,我都说找到工作了。包括微信的一个团队也有给我打电话说要做个电话面试,我礼貌地说“我几经找到工作了”。其实是我知道肯定过不了的啊~~~谁不想进微信啊~~~(当然也是喜欢现在的公司)
最后说说面试题吧,基本上都忘了,就把当时面试时候记下的写在这里吧。其实遇到很多不会的,一方面前公司用不太到,(致前同事,有时候你们觉得我很厉害,但其实我就是个渣渣啊哈哈)另一方面自己太懒没有压力就不愿意学,反正结果就是这样了。
1. 缓存问题,memcache、redis 等
2. 大流量问题,伪静态化,图片延时加载
3. 项目过程中遇到的难题,职业规划(后来的几家竟然都没有问到这两个问题)
4. ajax 原理,jsonp,跨域请求,http
5. 单例模式,工厂模式
6. MyISAM & InnoDB
7. cgi