原載于2017.10.24朋友圈
最近由于面過了京東的架構(gòu)師虚婿,得意忘形了一陣子根竿。這幾天逐漸恢復(fù)正常族壳,所以來聊聊這次面試吧。
這次面試的結(jié)果完全超過預(yù)期尺上,本以為高級工程師能要我就不錯了,沒想到最后拿到這個職位圆到。這次經(jīng)歷對于不自信的我來說是一份莫大的鼓勵尖昏,我也真正從心理上跨過了面試這道坎。去之前一直想著劉老板說的「你為什么不能輸构资?」抽诉,心里平靜了不少。
30歲生日之前就醞釀著要送自己這份禮物吐绵,都要31了迹淌,才邁出這步,也真可謂是「十月懷胎」了己单。
簡單說下這次面試的過程吧唉窃。上周二早晨在地鐵上投的簡歷,下午收到邀請纹笼,約周三上午10點去京東總部面試纹份。
技術(shù)一共面了3輪,難度依次遞增廷痘。幾乎問了Java程序員需要掌握的方方面面蔓涧。集合原理,集合源碼笋额,鎖元暴,并發(fā),類加載兄猩,線程茉盏,線程池,JVM調(diào)優(yōu)枢冤,通過源碼解釋Spring核心原理鸠姨,dubbo原理,RPC底層實現(xiàn)淹真,zookeeper讶迁、rabbitmq、nginx等各種中間件原理趟咆,分布式事務(wù)添瓷,數(shù)據(jù)庫分庫分表梅屉,畫出高可用部署架構(gòu)圖并說出不足之處,基于各種場景的限流鳞贷、降級坯汤、隊列、緩存應(yīng)用搀愧,熔斷和隔離的思想惰聂,安全、協(xié)議咱筛、序列化搓幌、網(wǎng)絡(luò)等等。我覺得沒問到的迅箩,就差GC和算法了溉愁。大部分答的都不錯,有些實操的問題饲趋,確實沒搞過拐揭,就直接說「不好意思,確實沒做過」奕塑。第4輪是技術(shù)總監(jiān)面堂污,主要就是聊聊情懷,看脾氣秉性合不合吧龄砰。中午跟二面面試官在總部食堂蹭了個飯(我給他錢盟猖,他不要,說食堂相當(dāng)于免費的)换棚。飯后跟HR又聊了聊式镐,基本也就定下來了。
從京東總部出來大概下午2點了圃泡,上了地鐵才覺得身心俱疲碟案,甚至有些想哭。不斷回想著一上午的經(jīng)歷颇蜡,和剛來北京時的困窘。想著那個曾經(jīng)被一個個莫名其妙的異常和各種配置文件辆亏、框架风秤、中間件搞得夜不能寐的少年,如今也要「奔四」了扮叨。一轉(zhuǎn)眼畢業(yè)7年了缤弦,終于能說出,自己是做出了一些小成績的彻磁。那些讀過的書碍沐、文章狸捅、源碼,看過的視頻累提,做過的筆記尘喝,寫過的博客,敲過的代碼斋陪,折騰過的框架朽褪、虛擬機(jī)、中間件无虚、集群缔赠,也終于和自己融為一體,變?yōu)殡[形的翅膀友题。
我想說嗤堰,這個行業(yè)里,我真的不算特別特別努力的度宦,甚至每次想到開濤(京東張開濤踢匣,非常勤奮的寫高質(zhì)量的博客、分享斗埂、出書)和58沈劍(公眾號「架構(gòu)師之路」作者符糊,58技術(shù)委員會主席),我都自慚形穢呛凶,見賢思齊男娄。但有時生活給你的回報,還是讓你受寵若驚的漾稀。
如今模闲,那種「如果30歲還不能到一線互聯(lián)網(wǎng)公司看看,那等到35歲時崭捍,這些公司對你的要求會更高尸折,如何還能去得了?你會錯過一個時代」的焦慮感殷蛇,也隨之消解大半实夹。老羅說「手機(jī)是當(dāng)今這個時代最大的計算平臺,我必須現(xiàn)在就深入?yún)⑴c到這個平臺的發(fā)展中去粒梦。只有這樣亮航,等下一次計算革命到來的時候(大概是VR、AR匀们、人工智能)缴淋,我才能上臺面,成為選手。如果現(xiàn)在不做積累重抖,等那個時代到來的時候露氮,就沒我什么事兒。所以钟沛,我必須做手機(jī)畔规,即使我不喜歡。而且讹剔,何況我還那么喜歡油讯。」這種隱形的使命感或者說命運的召喚感延欠,于我陌兑,心有戚戚焉。
上周末和沖沖去了趟雍和宮由捎,我默默祈禱「希望我們都能靠自己的努力奮斗兔综,過上幸福安穩(wěn)的生活」。
加油狞玛!