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