***我是如何通过华为面试的?群面+技术面+综合面+英语面(Android岗)***
昨天是我去華為面試的整整一天,早上9點(diǎn)開(kāi)始出發(fā),一直弄到下午5點(diǎn)半,終于完成了所有的測(cè)評(píng)和面試!
作為寒冬中秋招第一批大軍,為了準(zhǔn)備面試真的是勤勤懇懇誠(chéng)惶誠(chéng)恐啊,簡(jiǎn)單說(shuō)一下,我面的是Android高級(jí)開(kāi)發(fā)職位,一個(gè)華為的前輩內(nèi)推的。目前5年半開(kāi)發(fā)經(jīng)驗(yàn)。面試之前對(duì)華為做了大量的了解,而且反復(fù)刷了不下300道面試題!如果有正在準(zhǔn)備面試的同學(xué),文末可以免費(fèi)分享我整理的這些面試題,希望大家都能面過(guò)一個(gè)好工作哈哈。
華為的面試基本就是群面,技術(shù)面,綜合面,不同的是華為最后還有英語(yǔ)面
1.群面
分兩組討論匯報(bào)。匯報(bào)時(shí)面試官不會(huì)只讓一個(gè)人說(shuō),會(huì)指派其他1~2位同學(xué)匯報(bào)。然后就是補(bǔ)充發(fā)言了,這時(shí)候要主動(dòng)說(shuō),被面試官叫到回答問(wèn)題的一般是比較危險(xiǎn)的。還有就是挑人評(píng)價(jià)組內(nèi)表現(xiàn)情況,被評(píng)價(jià)表現(xiàn)不好的求生欲一定要強(qiáng)。群面主要是篩差的過(guò)程,只要對(duì)小組有貢獻(xiàn)就行,不能不說(shuō)話。
2.技術(shù)面
第一輪面試大概一個(gè)半小時(shí)。我們過(guò)了一面的一起去吃了個(gè)必勝客
做開(kāi)發(fā)的最重要的就是技術(shù)面這一關(guān)!技術(shù)面是與面試官一對(duì)一的聊。首先會(huì)有3~5分鐘的自我介紹,大家在自我介紹的時(shí)候一定要挑自己簡(jiǎn)歷以及簡(jiǎn)歷外的亮點(diǎn)說(shuō),做過(guò)哪些項(xiàng)目,帶過(guò)團(tuán)隊(duì)經(jīng)歷等。重點(diǎn)是!敲黑板!在最后一定要說(shuō)自己為什么要進(jìn)入華為,以及對(duì)華為的看法!
問(wèn)過(guò)的面試題;
(刷的那些面試題真沒(méi)白瞎,很多都問(wèn)到了。文末會(huì)分享給大家)
自定義 View!
View 的繪制流程。
自定義View的步驟。
PhoneWindow 實(shí)例是在哪個(gè)類(lèi)哪個(gè)方法中實(shí)例化的?
Selector 是怎么實(shí)現(xiàn)的?
View 動(dòng)畫(huà)是怎么實(shí)現(xiàn)的?
為什么移動(dòng)后點(diǎn)擊事件還在原來(lái)的位置?
Android 系統(tǒng)源碼方面
事件攔截和分發(fā)進(jìn)程間的通信方式
應(yīng)用的創(chuàng)建啟動(dòng)流程
Handler 是怎么導(dǎo)致內(nèi)存泄露的
第三方庫(kù)的源碼,Glide、OkHttp 和 Retrofit MVC,MVP和 MVVM 開(kāi)發(fā)模式優(yōu)缺點(diǎn)
常用設(shè)計(jì)模式理解
Binder 驅(qū)動(dòng)和虛擬機(jī)
數(shù)據(jù)結(jié)構(gòu)和算法,Java 的常用集合和實(shí)現(xiàn)原理
ArrayListLinked
HashMap 的實(shí)現(xiàn)原理
緩存淘汰策略
紅黑樹(shù)和二叉樹(shù)
最短路徑規(guī)劃
海量數(shù)據(jù)篩選
手寫(xiě)算法!
性能優(yōu)化
如何檢測(cè)一段代碼的執(zhí)行時(shí)間?
界面卡頓如何修復(fù)?
滑動(dòng)不流暢怎么處理?
50fps 有什么辦法可以提高到 60fps?
內(nèi)存泄露怎么檢測(cè)?
leakcanay 的原理?
線程和線程池
wait() 和 sleep() 的區(qū)別?
同步鎖線程池的參數(shù)詳解?
AsyncTask 源碼參數(shù)詳解?
…
我能記得的大概就這些了。再啰嗦一下,簡(jiǎn)歷寫(xiě)的好很重要!多寫(xiě)點(diǎn)干貨。面試官根據(jù)簡(jiǎn)歷提問(wèn),面試官會(huì)死摳簡(jiǎn)歷!超級(jí)細(xì)致!
這些都是我在騰訊一個(gè)Android官方QQ群里收藏保存下來(lái)的面試題。包含了BAT各種大廠的高級(jí)源碼面試題,也有java,數(shù)據(jù)結(jié)構(gòu)這些基礎(chǔ)的面試題。最近在找工作面試需要這些面試專(zhuān)題,和了解行業(yè)情況的朋友,可以點(diǎn)擊下面文檔鏈接即可獲取資料免費(fèi)領(lǐng)取方式!里面有各種免費(fèi)學(xué)習(xí)和面試資料分享,還能跟大佬一起交流。
Android架構(gòu)進(jìn)階必備學(xué)習(xí)資源免費(fèi)領(lǐng)取(架構(gòu)視頻+面試專(zhuān)題文檔+學(xué)習(xí)筆記)
?
shimo.im
圖標(biāo)
對(duì)于我們做技術(shù)的來(lái)說(shuō),往往接觸越深,就越感覺(jué)自身的不足。每一天都小心翼翼就怕哪天學(xué)不動(dòng)跟不上發(fā)展了。
綜合面和英語(yǔ)面
綜合面可以理解為是技術(shù)面的plus版本,還是會(huì)死摳簡(jiǎn)歷,只是摳的更細(xì)了,也會(huì)問(wèn)一些與工作崗位相關(guān)的問(wèn)題,比如你對(duì)這個(gè)崗位有什么看法什么的,所以提前要做一些功課了。
還有些朋友會(huì)遇到boss面,這個(gè)就是聊聊天,比如“你最近遇到什么挫折?”“用英語(yǔ)聊一下今天的面試經(jīng)歷”。
英語(yǔ)面:這個(gè)很多普通研發(fā)類(lèi)崗位的面試應(yīng)該是沒(méi)有的,但層級(jí)高一點(diǎn)的一些崗位就會(huì)有了。英語(yǔ)測(cè)試分為3部分,測(cè)試完需要20min。
(1)句子跟讀5個(gè),每個(gè)就15個(gè)詞吧,20秒的時(shí)間,時(shí)間很充裕。
(2)聽(tīng)力單選測(cè)試15個(gè),英語(yǔ)4級(jí)水平吧。
(3)話題講述。
整體的難度偏低。雖然我英語(yǔ)口語(yǔ)很蹩腳,但是對(duì)方也沒(méi)怎么在意這塊,畢竟又不是面的客戶經(jīng)理之類(lèi)需要溝通的崗位。后面蠻開(kāi)心的收到通知順利通過(guò)了面試考核,等下一步錄用簽約!
總結(jié)
以上是生活随笔為你收集整理的***我是如何通过华为面试的?群面+技术面+综合面+英语面(Android岗)***的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2020-09-27
- 下一篇: scapy基本使用