2019年4月,我从工作两年的公司离职了。离职前我拿到了B站的Offer,入职B站一个月后就走了。
大家不要瞎猜,看完文章,你关心的内容都会知道了。
当时,我在上海金科路附近一家做物联网的公司工作。2017年年初刚入职这家公司,入职半年,很幸运的赶上公司新业务扩张和组织架构调整。为了给车联网的客户提供更好的更专业的服务,领导层决定从母公司划分出来30人成立了子公司,我正好在这30人的名单中。短短的一年多的时间,子公司人员快速扩张到150人以上,我也从一个普通的开发升到了负责三个整车厂后端研发的研发小主管,手下有五六个组员。在将近一年多的与几个车厂对接项目以及与公司的项目经理和销售的沟通交流中,我知道要想和这种具有政府背景的车厂合作,公司也必须有雄厚的资本和强大的背景支撑。但是我们公司的背景并不是很强大,而且一轮融资的几千万也快花完了,二轮融资还没有实质的进展;公司虽然是做车联网,实际也是做车联网中的很单一的汽车固件升级(OTA),技术壁垒并不高;同时经过一年多的开发,公司的基础架构也不会有大的变化,新的业务开展也不是很顺利,可开发的东西也不多了,大家也不是很忙。为了自己今后能有更好的发展,我选择了离开。提离职的时候,几个领导都找我谈话并表明加薪,但离职已经提出来了,就不会留下来。虽然走了,还是挺感激在这里的两年时间,遇到了很多好朋友,过的很开心,公司还是一家很良心的企业,各种福利,国内游、国外游、体检、篮球队。。。。。
面试
在2019年二月底,我开始准备面试,周末的时候看看书,看看以前的笔记,同时在网上筛选公司,在三中上旬开始慢慢投简历。然后开始陆陆续续有公司打电话给我邀请我去面试,由于面试需要请假,这个时间点请假比较尴尬,请假领导基本就知道去面试的,所以没有特别的把握,我不会请假去面试。第一步是和HR约个方便的时间,先和公司的负责人电话面一轮,先了解一下公司的业务、技术、团队规模等情况,在这个过程中可能因为公司的业务不是我想做的、可能面试官感觉我技术不过关、也可能我不符合他们的招聘需求,就直接结束了。这样也能节省双方的时间。等电话初步筛选结束,我最终选了两家去公司面试。一家是饿了么,一家是B站。这样我就请了一天假,上午、下午各安排一个面试。
上午面试了饿了么。在普陀的真北路地铁站附近。我提前的到了公司,还没上班,在大火锅形状的前台对面的沙发上等。一直是和HR微信聊天。半个小时后,一个技术人员找到我,开始了第一轮面试,面试了四五十分钟;第二轮面试了半个小时;第三轮面试了二十分钟左右。技术总共面试了三轮,感觉还不错。面试完成后领导让我先回去,等通知。全程没有见到HR。面试的内容就不详细说了。
下午面试了B站。到了B站在杨浦的国正中心3号楼,在一楼大厅的机器人旁边等HR下来接我。然后HR带我到楼上面试会议室,先给了我两份试题,一份技术的,一份类似公务员行策考试的试题。技术的试题有10道,一个填空和9个简答题,考考二进制、网络协议、JVM、ConcurrentHashMap、tomcat调优、设计模式、分布式理论、还有一个递归编程。感觉回答的还行,也不是特别好。然后类似行策的试题就是找规律,也不知道回答的怎么样。
笔试题做完,两个技术面试官过来(一个是我后来入职的小组长,一个是部门经理)。看了下技术试题的回答结果,一起聊了一下为什么这么回答,以及一些问题的延伸。然后还问了一些数据库优化、Linux命令、缓存、设计模式、ELK、kafka等问题,感觉回答的不是特别好。大概面试了四十分钟左右。然后又来一个级别较高的面试官(是我后来的大部门的领导),没有问我技术,跟我聊一聊职业发展和规划,已经部门的相关业务情况。当时我对B站不是特别了解,只知道B站是上海本土比较知名的互联网公司,当时知道的唯一一个标签是二次元。领导打开B站App首页,指着右上角的游戏的按钮说,点进去就是我们部门的业务。原来他们是游戏事业部,领导跟我说B站70%以上的收入都是来自游戏,是核心业务,这也是我最后去B站的主要原因之一。
和大领导聊完后,HR最后一面,跟我谈薪资了,压价了!!!这是要成了吗,我心里嘀咕,感觉面试的一般啊。结束后,HR跟我说下周会给通知。我就回去了。
拿到offer
第二周上半周,B站的HR说面试通过了,和我说了薪资,比我预期的少,我说这个薪资我不能接受,HR说他会反馈给领导,看领导的意思。第二天又打电话给我,说领导同意上调了,如果没问题就发offer。我这边就同意了。当时收到邮件,还是挺高兴的,有保底的了。
评价一下这两家面试,饿了么我感觉面的还可以,但是最终被否了。我始终不知道是什么原因。在整个面试过程中没有见到HR。而且最终也没有收到HR的任何反馈,这一点让我无力吐槽,感觉这么大的一家公司,做法很不专业。任何一家公司,都应该给面试人员一个面试结果的反馈,不管是否录用。这也是行业的一个通用做法,而且也是对面试人员的尊重。
B站的面试,总体感觉面的不是特别好,但是最终给offer了。B站的面试难易程度还好,不是那种特别深、非常讲究底层的。但是面试的广度还是有的。
就在拿到offer的第三天晚上10点钟,突然收到前领导的电话,问我的现状,这为我从B站离职留下了伏笔。说他们组最近在招人,他刚才在Boss职聘上看到我的简历了。我说了现状。这个领导是我2017年一二月份入职的那家公司的技术经理,当时公司主要做中国人境外旅游的,类似携程的业务,也是创业公司,200多人,公司业务出海的第一站选择的是韩国(收支当时基本能持平了),当时正好遇上美国在韩国部署萨德导弹,中国人去韩国旅游的突然变少,为了维持住公司的运营,老板选择裁员,我当时入职两个月还没转正,属于第一批被裁的。虽然当时他和老板说能不能留下我,但是老板还是要求全部裁掉。在我2017年3月份离开后,这家公司又经过了两轮裁员,最终在2018年上半年倒闭了。公司倒闭后,他和当时的一个HR(我们是2015届湖南大学校友,关系很好)去了收钱吧。他刚去收钱吧三个月给我打过电话,问我怎么样,要不要换工作,我说暂时没有换工作的打算,当时已经是收钱吧集团客户部的技术老大了。现在还有一个名额空缺,正好看到我的简历,问问情况。我说已经拿到offer了,他说没关系,你先去B站看看,如果考虑感觉不行,来收钱吧也可以。我说先看看再说。
入职B站前,我来了一场说走就走的旅行,去了一趟丽江、大理,放松一下心情,同时为下一份工作做好准备。旅游回来后,在入职前一周就搬到了杨浦离B站两公里左右的小区。为后面的入职做准备。
入职当天
B站的入职,需要满满的一整天,安排的很紧,不比上一天班轻松。不过整体安排还好,HR很贴心。
早上到B站,还是在一楼大厅机器人旁边,等今天入职的人都到齐,HR统一给我们领门禁卡,带我们到培训室。
办理入职,要填写各种资料,这是我见过的入职需要填写的最多的材料,有些信息感觉和入职无关的也需要填写,感觉是不是在收集我的个人信息。HR小姐姐会给每一个人发登陆手册,这个操作还是很贴心的。
入职办理完成后,就到了新人试训环节,根据当天入职人数进行分组,每一组领取一个任务,任务就是找到这栋大楼里的相关标志性地方,然后带上头套在这些地方拍摄小组集体照。然后将照片发到群里。哪个小组最先完成任务,就算获胜,获胜会有小礼品。这个操作还是不错的,可以让新人快速熟悉公司的楼层和方位。
新人试训环节结束后,每个部门都会有人过来带自己组小伙伴一起去吃中饭。吃完中饭,基本就开始下午的环节了。
下午会有各个部门来对新人做培训,HR、财务、法务等,培训各种知识,期间还会观看B站知名UP主的视频,并邀请B站内部的相关名人过来客串一下。
经过一天紧张的培训后,基本就到下班的点了。最终培训结束,还会给每个人发入职大礼包,也就是上面的bilibili抱枕,大、中、小三个。听说离职还会发一个长长的形状的抱枕。
培训结束就到自己部门那里找到自己的工位,准备明天的正式上班。之后就回去了。满满的一整天。
正式上班
入职之前,部门领导会提前问你习惯使用什么系统,然后让其他部门将系统装好。入职后直接去领。
B站的工作时间。上午十点上班,晚上七点下班。
我在游戏事业部。游戏事业部的整体氛围偏压抑,我们小组加组长一共五个人,负责游戏平台的维护。早上十点到公司,应该是敏捷开发,早上各个小组在十点半左右开一个站会,每个人说一下昨天干了啥,今天要做啥。然后就开始了一天的紧张工作。
中午小组的人约着去吃午饭,午饭自己解决,回去楼下附近随便吃点,然后回来简单休息一下,就开始下午的工作了。楼层有自动贩卖机,饮料买的相对便宜,要喝自己去买。自动贩卖机旁边有个饮水机,自己带个杯子去倒水。
下午工作的时间较长,没有吸烟室,抽烟只能到一楼的吸烟处。一楼后门吸烟处有个罗森,员工刷卡好像会便宜,记不清了。
八点半左右会有免费晚餐,盒饭,四个菜,两荤两素好像,一个水果,香蕉或橘子。我们组基本都是晚上9点到九点半吃完盒饭后下班。
我们组的情况是,组长接到任务,会安排给下面我们四个开发,组长和开发一起评估工作量,开发完成后,安排测试。测试组和我们在一个楼层,但是不在一个片区,经常需要跑过去沟通。
公司使用的技术也是spring那一套,很多项目都是比较老的技术,spring boot只有在少部分系统中存在。redis是常用的。查日志使用的是ELK。没有使用微服务,服务之间的调用使用的是自己封装的http。持久层使用的mybatis。很多业务服务的高可用做法是先通过域名访问第一个服务的域名,如果访问成功就继续执行,如果访问失败就使用备用域名在访问一次。我们部门是这种情况,其他部门就不知道了。
之前都说B站是二次元,在游戏部门根本感受不到二次元,虽然我不是一个二次元爱好者。公司时不时会有知名UP主过去,但都是去其他部门,我们只能在群里看或者听说。
B站上班是可以带宠物的,这是真的。在一楼闸机口,早上经常可以看到有人带着宠物上班。
离职
在B站的一个月左右的时间里,需求一直特别多,排期很满,基本上当前这个版本还没做完,后面的两个版本功能就出来了,这是我们组的常态。天天做的事情就是在管理后台加个按钮,加个小功能,然后改一下App后端的接口,让app端生效。基本上做的就是CRUD的事情。能看到,在这种情况下即使一年以后我还是做着同样的事情,把大量的时间和精力放在CRUD上面,技术也很难有多大的提升。
所以我最终选择了离职。离职之前我去收钱吧和前领导聊了一下,然后直接和收钱吧hr领导聊了一下,谈了一下薪资,然后就决定过去。在收钱吧,主要是做集团客户相关的需求,是为大客户提供包括支付在内的更好的服务,部门业务包括支付、礼品卡、发票等。
其实在B站期间,我一直和收钱吧的hr也就是我的湖大校友保持联系,也准备感觉不合适就走。
回去以后,我和B站的领导聊了一下,第二天交接一下就走了。我这人就这样,决定了,就干。
就这样,结束了我在B站的一个月时光。