从这次面试谈起

原载于2017.10.24朋友圈

最近由于面过了京东的架构师,得意忘形了一阵子。这几天逐渐恢复正常,所以来聊聊这次面试吧。

这次面试的结果完全超过预期,本以为高级工程师能要我就不错了,没想到最后拿到这个职位。这次经历对于不自信的我来说是一份莫大的鼓励,我也真正从心理上跨过了面试这道坎。去之前一直想着刘老板说的「你为什么不能输?」,心里平静了不少。

30岁生日之前就酝酿着要送自己这份礼物,都要31了,才迈出这步,也真可谓是「十月怀胎」了。

简单说下这次面试的过程吧。上周二早晨在地铁上投的简历,下午收到邀请,约周三上午10点去京东总部面试。

技术一共面了3轮,难度依次递增。几乎问了Java程序员需要掌握的方方面面。集合原理,集合源码,锁,并发,类加载,线程,线程池,JVM调优,通过源码解释Spring核心原理,dubbo原理,RPC底层实现,zookeeper、rabbitmq、nginx等各种中间件原理,分布式事务,数据库分库分表,画出高可用部署架构图并说出不足之处,基于各种场景的限流、降级、队列、缓存应用,熔断和隔离的思想,安全、协议、序列化、网络等等。我觉得没问到的,就差GC和算法了。大部分答的都不错,有些实操的问题,确实没搞过,就直接说「不好意思,确实没做过」。第4轮是技术总监面,主要就是聊聊情怀,看脾气秉性合不合吧。中午跟二面面试官在总部食堂蹭了个饭(我给他钱,他不要,说食堂相当于免费的)。饭后跟HR又聊了聊,基本也就定下来了。

从京东总部出来大概下午2点了,上了地铁才觉得身心俱疲,甚至有些想哭。不断回想着一上午的经历,和刚来北京时的困窘。想着那个曾经被一个个莫名其妙的异常和各种配置文件、框架、中间件搞得夜不能寐的少年,如今也要「奔四」了。一转眼毕业7年了,终于能说出,自己是做出了一些小成绩的。那些读过的书、文章、源码,看过的视频,做过的笔记,写过的博客,敲过的代码,折腾过的框架、虚拟机、中间件、集群,也终于和自己融为一体,变为隐形的翅膀。

我想说,这个行业里,我真的不算特别特别努力的,甚至每次想到开涛(京东张开涛,非常勤奋的写高质量的博客、分享、出书)和58沈剑(公众号「架构师之路」作者,58技术委员会主席),我都自惭形秽,见贤思齐。但有时生活给你的回报,还是让你受宠若惊的。

如今,那种「如果30岁还不能到一线互联网公司看看,那等到35岁时,这些公司对你的要求会更高,如何还能去得了?你会错过一个时代」的焦虑感,也随之消解大半。老罗说「手机是当今这个时代最大的计算平台,我必须现在就深入参与到这个平台的发展中去。只有这样,等下一次计算革命到来的时候(大概是VR、AR、人工智能),我才能上台面,成为选手。如果现在不做积累,等那个时代到来的时候,就没我什么事儿。所以,我必须做手机,即使我不喜欢。而且,何况我还那么喜欢。」这种隐形的使命感或者说命运的召唤感,于我,心有戚戚焉。

上周末和冲冲去了趟雍和宫,我默默祈祷「希望我们都能靠自己的努力奋斗,过上幸福安稳的生活」。

加油!

你可能感兴趣的:(从这次面试谈起)