一步一个脚印,向前进

前言

好久不更新了,前段时间一直忙着毕业这段时期的各种腌臜事:找工作-当咸鱼-做毕设-当咸鱼-毕业旅行-沉迷游戏-搬家-办入职-适应新公司,到现在总算是有大把的时间闲下来做自己想做的事情了,还真是不容易。不过说是没时间,其实更大的可能还是懒吧,懒散了一段时间发现自己经常是提笔忘字,讲话以及做事情的逻辑不知道怎么就变乱了,真可怕。看来还是得重拾码字的习惯,理顺思路,整理逻辑。安顿下来的这段日子过得还算平稳,就想抽个时间把自己人生中第一次求职的经历记录下来,

实习

实习面试,想来也是一年多前的事了,可现在记起来还是历历在目。那大概是我第一次与职场接触吧,一切都是那么新鲜,对工作有着无限的好奇跟热情。看惯了破破烂烂的教室跟寝室,发觉自己突然处在一个环境优雅、干净大方、连卫生间都有香氛的地方,脑海里剩下的字也就只剩下了“惊喜”。不过随着工作的接触,我逐渐对华为有了更加深刻的理解。这是一个井井有条的小社会,高层管理者通过价值观的输出一层一层的去影响到金字塔底层的员工,使得整个公司的价值观从原则上保持高度的一致:”以客户为中心,以奋斗者为本,以结果为导向”。封闭的舆论以及权力的集中像极了党国治理国家的模式。这种方式的效率其实是很低的,但是由于上层的设计以及任务拆解做的非常的细,每一个人都只需要专注于自己做的那一小部分工作即可,然后通过一层一层大大小小的经理,将工作向上层进行汇报。在华为内部,与他人沟通的代价非常低,各种电话会议可以随便拉,这也就导致了沟通的效率很低,很多情况下是能电话打通的就不会打字,估计很多人都会在梦中被”Welcome to join the conference”的提示给惊醒。

从公司的角度上讲,这样的制度能保证公司的稳定,以及高层的指令能够被高效的传达贯彻;从个人的角度讲,每个人也都能比较轻松的适应并胜任自己的工作。可坏处就是,凝聚力的集中很容易形成互相取暖的小团体,容易产生派系斗争;而每一名员工虽然可以都能通过自己占有的资源,利用信息不对称,保证自己工作的价值,但是一旦离开了公司的平台,剩余的技能在目前的就业市场上优势就不是很大了。事实上由于通信产业的逐渐萧条,华为高层其实在努力思考转型,比如终端业务,SDN业务,无人车业务等的业务转型,以及增加福利,拥抱开放等的文化转型等。据说现在华为也有免费夜宵了,挺遗憾没有享受到过,哈哈。

随着互联网生态圈的兴起,事实上华为对应届生的吸引力已经越来越小了,无论是从文化、工作压力还是工作待遇上讲,如果能够有更好的选择,大多数同学还是更倾向选择互联网公司。但是不可否认的是,华为是一家伟大的公司,像IBM一样,即使经历各种灾难仍然能屹立不倒。
华为

违约

由于实习期间的感觉就是工作死板,技术老旧,流程僵化,感觉对于自己的技术提升不是很高,不过由于跟主管的关系不错,部门一直缺人,所以也没有早离职,从去年七月一直干到了十一月。其实本来由于怕麻烦,怕面试,各大公司的秋招也没有参加,一开始也是打算就在华为先干几年再说的。但是后来拿到转正offer的时候无意中发现自己的offer是小组里最低的一档,顿时就感觉不是很舒服。权衡再三还是打算出去尝试下新的机会,正好经过一段时间的努力,在春招的时候捡了几个个人感觉还不错的offer,于是就打算办理违约。

虽然传说华为办理违约非常坑,但是一套流程走下来的感觉还是比较正常的,既没有很麻烦,也没有很轻松。毕竟现在是契约社会,想要食言可不是那么简单的事情。我是今年四月六号向HR邮箱提的违约申请,隔了两天HR向我提供了违约流程以及具体的方法。我得到的响应还是比较快的,但是这其实这只是按照公司流程办事,公司规定所有的违约都是四月份开始办理,所以即使是去年底提违约请求的那些人,也是四月份左右才会开始办理违约。当然,违约还是有很多坑的:

  1. 违约申请单由华为提供,并且需要学院或者招就办先盖章,公司才会盖章。而很多学院是不允许盖这种章的,尤其是那种卡违约名额的学校。而且违约申请单上还注明了一句话”此单不代表公司同意违约”,这一点会在与学校沟通盖章的时候处于劣势。还好我们学校不卡本科生的违约,不过还是磨了半天嘴皮子才把章盖到的。
  2. 漫长的等待,毕竟华为的违约不需要付违约金,这种事情在HR那边的优先级也就比较低了,估计都是抽空办理的,而且还有走漫长的部门审理以及法务审理。把违约材料提交上去之后就是漫长的杳无音信的等待了。我等了一个月。
  3. 公司不返还旧三方原件以及就业推荐表,这一点还是很坑的。在拿到了盖了公司章的违约申请之后,大多数学校还都是需要凭借三方的原件才能给新的三方盖章,同时就业推荐表也是只印一份。我们学校的招就办也是照章办事不留情面,材料不足不给办理。后来还是去报社办理了遗失启事,拿了登了报的遗失声明给招就办的老师看了才成功领到了新的三方跟就业推荐表。

按部就班的一套流程下来大概走了两个月,直到五月底才领到了新的三方跟就业推荐表。中途也收到过原部门HRBP来挽留的电话,当然我还是婉拒了。后来也接到过挺多次公司其他同事的电话,不过都只是来询问交接工作的事宜。

华为违约

春招

在决定进行春招之后,看了看牛客网的面经,决定好好学一波理论,刷了一些java相关的进阶书籍。不过毕竟没有多少大型项目的实战经验,很多地方的理解还不够深,以及没什么面试经验,不过凭着还凑合的算法功底也是勉强拿了一些offer。

帆软软件

这是个在南京做报表类软件的软件公司,在秋招和春招的间隙中仍然在招人。抱着体验体验的感觉在拉勾网上投了简历,隔了几天就发了电话面试的邀约。这家公司在无锡和南京都有研发处,也有挺多同学在里面实习。公司似乎下了功夫在知乎上进行推广,挺多水军评论的,自诩”二线BAT”。当然了,这家公司甚至都不太算得上是互联网公司,在来面试之前甚至都没有听说过,不过据说业务做得还是不错的,在业内颇有影响力。

在地铁上接到了似乎是他们公司CTO的面试电话,讲真挺猝不及防的,问的问题是偏spark以及大数据处理的内容,这些东西讲起来挺玄乎,其实就是数据库的优化使用,但是是对于我们这样没什么处理经验的应届生来说,不事先准备下,答起来还是比较吃力的,毕竟平时只是CURD而已。

虽然拿了offer,不过考虑到待遇挺一般、发展空间有限就婉拒了。值得一提的是那边的Hr还是很热情真诚的。

爱奇艺

在官网投的简历,作为百度的儿子据说是个养老公司,待遇不错压力也低平时不加班,因此也投了一波。首先是一次对基础考察挺全面的笔试题,接着就是电话面试。面试官似乎是个挺有经验的一线开发,问了一堆spring相关问题以及web后端开发相关的内容,似乎还有挺多实际开发过程中会遇到的坑。那会其实我还没怎么用过spring,被问的一头雾水,不过好处就是get到了互联网公司面试的套路,后来这类问题基本轻松水过了。当然这次面试还是挂了。

猩便利

这家公司也是在拉勾网上看到的,看到在上海比较近,而且刚拿到融资,业务方向也是当时风投比较关注的方向,似乎发展势头很猛,就投了试了试。先是一次电话面试,我站在寒风中等了十几分钟的样子接到了略微迟到的电话。面试的内容跟上面的公司的大同小异,大多是java基础类库的原理以及数据库优化、数据结构等。

二面是要去现场面试,公司所在地是上海的静安区,区位还是挺不错的。公司是在一个精装写字楼里面,不过感觉灯光比较昏黄,给人一种温暖想睡觉的感觉。里由于是做无人货架的生意,公司里面也有一些空空的货架(后来面试完了之后试用了下,买了瓶10块钱的可乐,感觉这。。。),总体看上去有点乱。面试官是从阿里跳过去的小leader,思维很快,问了一些简单的基础问题以及CAP相关问题后就抓着我的一个算法优化的项目往细里问,探讨了挺长时间。当然,毕竟是自己做过的项目,回答起来基本是能hold住。

面试过了之后当场告知了面试通过的结果,然后让我回去等offer。后来接到的offer其实也比较一般,考虑到上海的生活成本以及公司的稳定性,当场拒了。

链家网

考虑到以后买房可能有优惠,并且有鸟哥加持,慕名在拉勾网上投的简历。过了一段时间简历被标注为了不合适,我想可能是自己比较菜,就没有再管了。后来突然又收到了面试邀请的邮件,想了想还是去面一波。

这家公司的面试比较奇怪,上来先是做一份卷子。卷子内容包含了平面几何,概率统计,设计模式,手写算法,手写SQL等等,内容还是挺简单的。写完之后一个公司三四年的一线开发来面试,先吐槽了一波这张卷子以及出卷子的人,然后一题一题的听我讲解题思路,讲完之后问了一些java类库设计的问题。比如java集合框架的各个类的继承与组合关系等。后来问了问一些并发类的相关知识,基本就算是结束了。

二面是一个挺有经验的架构师,上来问我最近在看什么书,我就老实地给自己挖坑说我看了架构相关的书,硬生生的在这个方面跟他扯了半个多小时。。。研究了下发现在拉勾网上投的似乎是他们公司的社招,听说我是应届生,有点遗憾。

后来,这家公司就一直没有消息了,我发了邮件去问HR,HR说过一段时间回复,然后到现在也没有回复。。。

阿里

曾经在投实习的时候透过阿里,当时啥都不懂投了数据处理岗,然后笔试被吊打。然后同学帮忙内推,这次放乖了投了java研发。不过似乎部门是阿里中间件,要求还是蛮高的。上来就是一次笔试,大多是并发以及分布式、数据结构(各种树)相关的问题。连蒙带猜做完之后据说成绩还不错,一面的面试官是个挺有经验的一线开发,挺细的问了各种计算机相关课程的基础知识,以及java并发库的知识,语气很亲切。一面面过隔了一个礼拜就是二面,二面面试官是个很有名气的部门leader,在网上能搜到他主导的很有名的项目。面试官旁边是hrbp,视频面试还挺卡的,显得有点尴尬。这次面试面试官上来就问你擅长什么就问什么,问的问题非常细,甚至还问到了操作系统里面的SPOOling技术,场面一度相当尴尬,后悔没有好好复习课本。。。

面试完之后俩礼拜,发现简历状态变成了已回绝,没缘分啊。

百度

投阿里简历的时候顺便投了百度,那会路奇还没走,大佬光环加持下的百度看上去似乎要蒸蒸日上了。投了上海的岗位后接到了微信视频面试通知,于是一个人跑到学校的小湖边戴着耳机面试。一面面试官是度秘事业部的一名很有经验的开发,上来也是问了一堆基础知识,然后问了一个类似三项切分快排的优化排序算法,还有一系列动态规划跟思维题,还有一些Linux底层细节的问题(得知面试官搞C++),接着又问了一些分布式系统的设计,让我设计一个分布式爬虫的架构等等,可以说还是比较新颖脱俗的。虽然感觉有些问题答的不是很完整,但是总体还是hold住了场面,不事很尴尬。

二面是一个部门领导,好像比较随意,丢了四道简单算法题给我,那是相当简单。一道是类似BigDecimal乘法的实现,两道不记得了,最难的一道似乎也就是一个动态规划,轻松水过。。。

三面最后去了北京的百度总部现场面试,主要也就是感受感受氛围。因为自己迷路了导致迟到了一个小时,相当尴尬,面试的过程也类似于聊天,没什么太难为我的地方,只是一直在问我可不可以转C++以及可不可以接受在北京工作。公司环境是很好,还有自己的健身房,地方也比较大,可以说是比较气派了。

拿了offer后得知来回路费跟住宿费可以报销,开心了半天,只是钱现在还没有到账。。。

最后综合考虑了女朋友,生存压力以及地点问题,还是拒了offer,然后没几天路奇也离职了。。。

拼多多

后来听说拼多多这个公司发展势头挺猛的,待遇也不错,就试着投了投。在拉勾网上投了没反应,于是又去官网上投了简历。投简历的网页还是比较简陋的,其实就是一张海报,贴了hr邮箱的地址,直接投就好了。

后来就是去牛客网上做了在线笔试题,笔试题的质量还是比较高的,四道挺有层次的算法题,毕竟据说公司里有WordFinal大爷在。好不容易搞了三题半,第四题复杂度始终降不下来就放弃了(后来回头也想了挺久的,现在依旧不知道最优解)。过了几天收到了现场面试的通知,于是又踏上了去上海的旅途。

公司发展挺快,那会应该是已经拿到了腾讯30亿刀的投资,还没有宣布,在疯狂招人。面试的十几个人在一个会议室里等,面试官一个一个的喊人去面试。总共两轮技术面,一面面试官是一个女强人,精干的短发和敏捷的思维给我留下挺深的印象,后来才知道是我们组的一个技术组长。面试的内容也非常干脆,直接拿来一道题,手写一道算法题。题目挺简单,就是一道拿钥匙走迷宫的搜索题。三下五除二解决了之后就开始问我大学做了那些事情,我就一五一十的讲了,全程也是比较愉快,也聊到了性格,工作态度这类的问题。后来就是听她给我介绍公司目前的发展状况以及以后进来将会做的事情,同时也让我做好进来要加班的心理准备。

二面的似乎是一个更高级的技术官,为人很随和,一手拿着午饭(这时候是下午两点多,午饭似乎是一个煎饼+一杯豆浆)。见到我也是比较干脆让我做一道简单的算法题热热身。当时脑子有点堵,先写了个低效的算法,后来发现才尴尬的又写了一遍,算是过关。后来挺细的问了问我之前实习做的工作以及对计算机网络的理解等等。这一块答得不是很好,毕竟感觉越是书本的东西我越是不太重视,基础还是要打牢啊。

过了一礼拜,发了offer。纠结了下,也跟家里人,朋友,以及面试官沟通了挺久,最终还是从了。。。

腾讯、头条、美团、网易、讯飞

想了想跟我比较有缘分的公司也就之前介绍的几家了,虽然由于自己太菜了,去给人家搬砖人家也不一定要,但是毕竟也算是面试过、互相了解过,也算是有过交集。相比之下,我跟这几家公司倒是真的没啥缘分了:

  • 腾讯:跟风投了一波简历,然后跟身边同学一样,都连笔试的机会都没有,尴尬。
  • 头条:跟风投了一波简历,笔试虽然做的不是很好(头条的算法题还是很有难度的),但也是进了面试,不过那时候已经做好了打算,也做了不去北京的决定,于是也就作罢了。
  • 美团:跟风投了一波简历,笔试题挺简单的,自认为做的还不错,然而一直没有收到面试通知。
  • 网易:跟风投了一波简历,过两天忽然发现身边的同学都按部就班的收到了笔试通知,而我这边却一直没反应。上官网一看不知道为啥自己之前投的简历被删了。无语凝噎。
  • 讯飞:学校实验室老师在里面干活,想给我内推,我也就顺便投了简历。过了一段时间,里面的似乎是hr过来事先了解一波情况,问我是真心想来还是顺便投了一波,我老实回答只是顺便一投,然后就没有下文了。。。

忙活半年,总算是找到了一个比较心仪的工作,收拾行装开始干活喽。

入职感受

拼多多这家公司其实风评不是太好,业务上看似乎有卖假货的嫌疑,工作上看加班似乎也挺严重,因此在决定进来的时候也是做了一番思想斗争的。不过事实上通过目前入职半个月的时间看下来,这家公司给我的感受还是以正面为主,我对目前工作的状态也是比较满意的,嗯。

吃住

去大城市打拼一开始比较关注的当然是吃住了,毕竟这是一开始让人感受最深的地方。公司提供一年的住宿,住宿离公司步行大概需要十分钟左右。地段是不错,就是由于是一个老小区,房间环境还是挺差的,五个人挤在两个卧室里,外带一个浴室,一个阳台和卫生间。地方小的不谈放电脑了,就连衣柜也不是很够,目前我的衣服还是放在打包过来的麻袋里。虽然有空调冰箱热水器,但是并没有网,房间角落的数据网络也很差,所以大部分时间我们还是在公司玩玩,只回宿舍睡一个觉。

公司包三餐,是用的美餐网订的外卖。早上九点有自助早餐,牛奶、粥、包子、烧麦、面条还是一应俱全的,只是来的太晚了就没了。午饭和晚饭都是在美餐网上自己订,公司给买单。不得不说伙食还是挺棒的,口味不错,分量挺足,种类也多,中餐洋餐都有,到现在还没有吃重样过。不过感觉油水还是多了点,我也经常会只点一些水果,试图减少点热量的摄入。周二周四也会有夜宵,类似牛奶三明治这种,都可以自己点。一周七天都可以在公司吃,即使不上班。。。

工作

公司的工作氛围还是不错的,扁平化管理,部门大boss就坐在对面,想想还是有点压力的。技术栈似乎是美团的那一套东西,很多基础组件都是美团内部用的,工作流似乎也是那边带过来的,总体效率要比华为那边高挺多的。身边的同事对技术也都有自己的理解。老员工大多是从一二线互联网跳过来的,像我一样的应届生不是很多,但是最近也在疯狂扩张中。挺开心的是进来刚写的一波代码被leader从代码细节到架构方案都认真点评了一下,感觉自己瞬间被秒杀,相当刺激哈。总觉得有批判才能有成长,不知道自己多久才能成长成leader这样。

工作时间是早11晚不限,一般在不发版本的时候10点后就能走的比较安心了。看上去时间挺长,不过其实对于我们这种宿舍没有网的闲鱼来说,倒不如在公司蹭蹭网了。公司配的电脑还是相当不错的,研发还有cherry键盘,电脑上没有软件安装的限制,也没有娱乐类网站的登录限制,比较开放。

当然,作为一个处于畸形高速发展的公司,在工作中也能看出公司的很多问题,比如很多“基础设施”还不够完善。相比成熟大公司各种完善的管理平台,拼多多内部也零零散散有很多平台化的内部产品。虽然产品本身做的都还是不错的(毕竟我现在也在做类似的东西,不能说坏话0.0),但是内部信息的共享、使用等都不够清晰。经常是当需要使用到其他组做的平台时不知道该去找谁,以及不知道需要如何配置等等(使用使用平台化产品的人大多不是开发人员本身,对一些配置的理解也不够)。内部的wiki还不是很健全。

文化

公司虽说有自己的价值观,但是似乎没有怎么向员工刻意进行灌输,大家进来基本都是干活,仅此而已。值得一提的是,公司曾经发生过一个“电梯门事件”—-公司规定如果没有调休申请,11点以后上班就算迟到,得扣半天工资。有一次办公区的电梯坏了,导致踩点上班的人没有来得及按指纹,于是就被扣了半天工资,闹得有点群情激奋。后来某一天我10点40左右上班的时候(正常我还是9点多去蹭早饭吃的)就发现楼底下有公司hr专门搬的一个桌子,桌子上放上了指纹机供大家早点按指纹,而且公司员工上楼也能享受快速通道(救生直梯)的待遇,有点暖心,也有点尴尬。

最后

不知不觉就从学校的圈子踏入了互联网的圈子,现在每天也会关心奇奇怪怪的职场奇闻、圈内新闻、股市走向、上市信息等等。大概真的是身份发生了转变,视野扩展了很多,接触了很多不一样的人,虽然每个人做的事情不一样,但是都是在实现自己梦想的路上一步一个脚印,向前进。看接下来的日子还是要继续好好学习,不能落后啊。