1. 程式人生 > >2016年華為優招面試經驗

2016年華為優招面試經驗

     8月20日我參與了華為的優招面試,寫個面經給自己接下來的校園招聘當個備案,更好的備戰校園招聘,也希望和各位網友們共同學習。

     華為研發崗位面試是兩輪的。我是安卓開發11點半面試的,優招面試的人員不多。當時我11點到達指定的面試地點,近11點40簽到。11點50分開始了我的一面。

一面內容:

1.自我介紹。

2.專案介紹。

3.專案難點提問。

4.國家勵志獎學金的獲得條件(根據筆者的簡歷做的詢問)

5.堆疊和佇列的區別,佇列的底層實現原理。(底層實現原理我用了c++的原始碼作為講解)

6.證明根號二是無理數。

     一面內容比較輕鬆,面試時間是30分鐘左右。根號二是無理數是在面試官的提示下完成證明的,挺有趣的。面試如果不通過會讓你回去等候的。

     二面是在下午3點進行的,二面面試得比較深刻,面了近一個小時。從技術到家庭到以後發展的猜想都進行了綜合性面試。

二面內容:

1.自我介紹。

2.專案難點。

3.http協議和socket協議的區別。(從層的分部不同到短長連線不同進行闡述,並且解釋了http是以socket為底層實現的機制解釋了一下)

4.為什麼專案不用https?(講了對https的理解還有專案的具體情況)

5.對jvm的認識。(不太會,講了一些對jvm的認識,要惡補)

6.第三方框架的使用。(講了volley,okhhttp以及xlistview等)

7.為什麼不使用js,h5,或者react native而使用純生android開發?(都不會啊...........)

8.紅黑樹的原理。(醉醉噠~)

9.gc演算法。

10.有多少種設計模式?(答錯...,被面試官恥笑)

11.修飾者模式怎麼樣的?(忘了,然後講了單例模式)

12.單例模式你用過幾種實現?(類內例項,鎖,同步機制三種)

13.安卓多程序有沒有涉及?(講了講多程序的實現和優劣)

14.實習經歷的ndk開發?(講了一下idl,以及c++11 的新特性)

話鋒一改,進入綜合面試:

15.雙學位是怎麼修成的?

16.倆個學位是怎麼平衡學習的?

17.為什麼修工商管理?(講了自己的職業規劃,做技術研發後做技術管理)

18.你還做了部長?不會耽誤學習嗎?(講了一堆)

19.家鄉是哪裡的

20.畢業設計想做些什麼?

21.你自己最大的優勢是什麼?

22.會不會架構設計?(講了一些書籍理解)

23.大四打算乾點什麼?為什麼不讀研?

24.面試已經結束=-=五天內會有通知,不會有問題的。(不過現在還沒有收到通知=-= 第五天了哎)