1. 程式人生 > >京東Android工程師面試

京東Android工程師面試

亦莊線經海路京東大廈

前言:

能接到京東的面試邀請心裡還是激動了一下的。

面試題:

技術面:

先給了一張紙:
1、手寫單例模式
2、手寫MVP模式
自我介紹後,拿著簡歷開始一個個問:
1、GC機制
2、記憶體分配
3、記憶體優化
4、WebView記憶體洩露
5、類載入過程。java的和android的。
6、RxJava通過觀察者怎麼做到裡面各個方法呼叫的
7、Retrofit和OkHttp怎麼通訊的,或者他們的相關性,聯絡
8、Retrofit原理或者工作流程
9、IPC有哪些,Bunder機制原理,它傳遞的資料是真實資料嗎
10、OkHttp流程,攔截器說說
11、大圖片載入,服務端下發,不知道大小,手一直劃的話,怎麼優化載入。
12、如果自己寫一個圖片載入框架怎麼寫
13、以前用過哪些圖片載入,又為什麼換了,遇到過什麼問題
14、sp能否儲存一個物件
15、熱修復和外掛化
16、各家熱修復技術的比較和不足之處
17、React Native
18、EventBus
19、Activity啟動模式
20、android是怎麼start
一個Activity的 21、你覺得技術上有什麼需要完善嗎,怎麼去做呢。

leader面:

1、目前團隊手裡有幾個專案同時在開發。
2、在團隊中是主導嗎
3、和產品、後端、測試交流溝通多麼
4、為什麼離職
5、小程式開發過嗎
6、用RN做過專案嗎
7、Html5互動多嗎
8、apk安全做過沒有,比如被人重新簽名打包了,怎麼解決。
9、健身嗎
10、有做過Room開發嗎

番外:

面試方面:

1、沒問演算法
2、團隊目前一個Android一個IOS,我覺得他們是想招一個小程式、安全、跨平臺方面都會的全棧,和產品、測試溝通獨自負責一個專案,從前期到上線。
3、我面完後,立馬開始面了下一個,來自新東方。

大廈方面:

1、大廈挨著馬路旁邊有京東的獻血站。
2、在B座列印訪問碼,貼在胸前,A座門口有保安檢查。
3、三樓是健身房、美容美髮
4、大廳往後走是前臺,前臺背後是去往電梯的安檢通道。和地鐵裡一樣。有安檢人員,包過安檢機,人過安檢門。
5、安檢通道的入口有閘機,閘機可以人臉識別開啟。
6、下午快兩點仍有很多員工進進出出,看來午休時間不算短。
7、電梯有十四部,從安檢通道左右分開,兩邊區分高低層。
8、和傳說的一樣,電梯很難等。5層及以下建議走樓梯。需要找個人幫你刷開門
9、A座一樓大廳左側,安全通道對面一個空間佈置了個簽約儀式的現場。
10、每層的樓道防盜門都需要刷卡才能開啟(這樣不利於逃生吧)
11、氛圍很好,自在。
12、五樓有母嬰室,其他樓層不知道,這點非常好。
13、工位是每人一個正方形的空間,弧形桌面,左右排列,不是背靠背的,有個人空間。

訪客碼

安檢

以上是我面試中遇到的,觀察到的,希望能幫助到大家。