去京東面試經驗總結
前情提要
其實收到jd的面試邀請的時候,我真心有點小激動。因為在地理位置上,jd應該是最合適我也是最想去的。但是我在看到方向的時候其實心裡有很多的問題,也做好了被拒的準備。(方向是安全方向)
在底層方向上我對於JVM原理解析+分散式架構+微服務架構+多執行緒併發原理或者Spring原始碼其實我是沒有那麼精通的。所以面試上我也沒有任何對應準備,只是看了基本的概念就去了面試。
面試過程及感受
因為是開車去,所以到亦莊的時候第一個問題是找車位,但是京東周邊的馬路上是基本不可能找到的了,還看到一個司機因為倒車慢了一點,被另外的小車司機迅速停入,吵吵了半天。最後在一個角落找到一個停車場,需要預約碼才能停,門口沒有任何標誌,還是問了門衛大叔才知道一般外來的都會停在這。(jd也是夠了。。藏得這麼隱蔽。還有馬路邊都貼條)
我是在京東A座面試,先用×××和預約碼換了入門的條,我以為我可以很快的上樓,但是我發現我真的天真了,mmp,你們想想一下12個電梯,在飯點(我預約的是下午兩點)我從1點20開始等等到1點40竟沒有擠上去。(呵呵臉),我面試的是在12樓,一咬牙爬了上去。(爬了10分鐘,一身汗,在廁所平靜了半天,期間廁所大爺跟我一起吐槽了電梯的難坐)
填了表格之後,我給hr×××姐(我發現hr似乎都是×××姐)打了電話,兩分鐘之後,hr×××姐來了給我領到一個位置,我再等面試官的時候又複習了一下我之前的專案,和一些之前面試遇到的問題。
其實在Java上層的開發來說我對自己是有信心的。(天真臉)
不多是第一面是兩個人一起來的(一個姐姐,一個大叔)。基本上都是姐姐在問,問的大多是原理上的問題。(當然我最大的問題我又發現了一個。。就是手寫程式碼的能力太差。。。)讓我手寫了單例和一些方式方法。我在這裡承認我自己對於程式碼的熟悉程度即使寫了3年還是很差。
不是說對方法的不瞭解,是說對於具體功能細節上的瞭解不夠。
而介面上做的工作太多也是問題,對於介面我可以寫很多很多,但是對於底層就基本上沒有什麼瞭解了。
基本瞭解和介紹情況後,他們讓我等了一下,另外一個人很好的小哥過來2面。小哥也是基本瞭解了一下,說了一些,讓我手寫了一個方法。(雖然我能知道怎麼做。。但是真的實現還是需要很紮實很細的程式碼思想。。)最後小哥跟我聊了我現在需要了解的,其實三年的經驗對於一個人來說還是太少,可以把表層瞭解的很多,而接下來需要做的就是深入下去。
他也給我簡單介紹了一下安全方向的主要內容,和可以努力的方向和方法。我覺得這才是這次京東面試的最大收穫。
最後我總結了一些需要學習的知識點,希望對大家有幫助。
1.閱讀原始碼
2.1分散式架構
2.2分散式架構
2.3分散式架構
3.微服務架構
4.併發程式設計
5.效能優化
6.DevOps
總結
面試失敗其實不可怕,最重要的是沒有收穫。
以上就是我去面試的經驗總結,希望對你有所幫助!
關注 + 架構學習交流圈:830478757
可獲取一份Java架構進階技術精品視訊。(高併發+Spring原始碼+JVM原理解析+分散式架構+微服務架構+多執行緒併發原理+BATJ面試寶典)