華為精英實(shí)驗(yàn)班進(jìn)去的,都是問的一些簡單的問題,盡力這個(gè)班就能進(jìn)去,因?yàn)楸容^缺人,可以直接進(jìn),不過進(jìn)班級需要考試,首先他會(huì)問你你會(huì)什么,然后他才會(huì)繼續(xù)問下去
面試官問的面試題: 數(shù)據(jù)結(jié)構(gòu)與算法:
解釋棧和隊(duì)列的區(qū)別,以及它們的實(shí)際用途。
實(shí)現(xiàn)一個(gè)二叉查找樹(Binary Search Tree)。
講解快速排序算法的工作原理。
解釋動(dòng)態(tài)規(guī)劃的概念,并提供一個(gè)實(shí)際應(yīng)用的例子。
編程語言和編程范式:
在Java中,什么是靜態(tài)方法和實(shí)例方法的區(qū)別?
解釋面向?qū)ο缶幊痰乃膫€(gè)基本原則(封裝、繼承、多態(tài)、抽象)。
實(shí)現(xiàn)一個(gè)單例模式。
數(shù)據(jù)庫:
解釋關(guān)系型數(shù)據(jù)庫和非關(guān)系型數(shù)據(jù)庫的區(qū)別。
如何進(jìn)行SQL注入攻擊,以及如何防范它。
寫一個(gè)SQL查詢,從表中選擇特定條件的數(shù)據(jù)。
操作系統(tǒng):
什么是進(jìn)程和線程的區(qū)別?
解釋死鎖的概念,并提供一些防范死鎖的方法。
討論虛擬內(nèi)存的目的和工作原理。
網(wǎng)絡(luò)和安全:
解釋HTTP和HTTPS的區(qū)別。
什么是RESTful API,如何設(shè)計(jì)一個(gè)RESTful API。
討論常見的網(wǎng)絡(luò)安全威脅和防范措施。
系統(tǒng)設(shè)計(jì):
設(shè)計(jì)一個(gè)在線圖書館系統(tǒng)。
討論分布式系統(tǒng)的挑戰(zhàn)和解決方案。
解釋緩存的作用,并討論何時(shí)使用緩存。
編碼和問題解決:
給定一個(gè)問題,編寫一個(gè)解決方案。
分析算法的時(shí)間復(fù)雜度和空間復(fù)雜度。
在給定的時(shí)間內(nèi)解決一個(gè)復(fù)雜問題。
總共分為4面,第一面是機(jī)考,題目比較難 比較偏5G通信方面的 主要基礎(chǔ)是計(jì)算機(jī)網(wǎng)絡(luò)這本書刷一刷題??途W(wǎng)上面的 盡管可能沒有什么原題。。第二三面是不同層級的領(lǐng)導(dǎo)面試,時(shí)間大概50min多,第一面復(fù)盤筆試題,問你其中比較重要的題當(dāng)時(shí)怎么選的 怎么想的,然后會(huì)考察一道計(jì)算機(jī)網(wǎng)絡(luò)的題 線上做然后給傳答案,最后隨便聊聊你的經(jīng)歷,第二面也是自我介紹,然后挖一下你的簡歷 項(xiàng)目經(jīng)歷,遇到的困難以及怎么解決的,最后也是做一道計(jì)算機(jī)網(wǎng)絡(luò)的題,題都不難 都是熱點(diǎn)問題,然后你可以反問一下對方有沒有任何別的問題了,第三面還是自我介紹,簡歷 項(xiàng)目經(jīng)歷,答題現(xiàn)場寫,最后一面是領(lǐng)導(dǎo)主管面 自我介紹 不用答題了 更多的是跟你隨便聊聊天 問問你的履歷 期望薪資之類的 然后你想了解的 給對方說一下可以 結(jié)束 基本你就進(jìn)入池子泡著了等著被撈
面試官問的面試題: 計(jì)算機(jī)網(wǎng)絡(luò)的問題多是熱點(diǎn)問題 七層網(wǎng)絡(luò)拓?fù)鋱D,三次握手四次揮手等等,面試之中的,聊天更多的是問你的項(xiàng)目經(jīng)歷,然后履歷 一些應(yīng)激性測試 最后還有一些心理性的測試問題 華為有的還挺看重這個(gè)的 據(jù)說有的是因?yàn)樾睦韺用娌贿^關(guān)而被刷 (加班能不能接受)
一面:早上九點(diǎn)開始一面,大概面了1個(gè)小時(shí)
面試官很有禮貌,詢問我是否同意錄頻,接著介紹面試流程:(1)首先是自我介紹然后問一些基礎(chǔ)知識;(2)回顧機(jī)試答題情況;(3)手撕代碼,在本地IDE運(yùn)行。
(1)自我介紹,然后開始根據(jù)簡歷提問。問學(xué)過哪些課程,棧和隊(duì)列的區(qū)別,如何用兩個(gè)棧實(shí)現(xiàn)隊(duì)列,ARM和X86的區(qū)別,簡述SPI協(xié)議,IIC和SPI的速率分別是多少。
(2)回顧機(jī)試,講解機(jī)試時(shí)的做題思路
(3)第三個(gè)環(huán)節(jié)就是手撕代碼了,面試官問了我用C是嗎,然后給了我一道排序題:給定兩個(gè)數(shù)組arr1和arr2,要求把a(bǔ)rr1中的元素按照arr2中元素出現(xiàn)的順序排序,如果arr1中出現(xiàn)的元素在arr2中沒有,那就按照升序排列。
給了我30分鐘寫,我問是否要寫成輸入輸出模式,面試官說不用,直接寫在里面顯示輸出就行。要求在本地IDE能運(yùn)行。這道題我花了20分鐘完成一遍過沒有出現(xiàn)bug,然后面試官要我講解做題思路,最后給代碼截屏,提前10分鐘結(jié)束了面試
本次面試就結(jié)束了,進(jìn)入反問環(huán)節(jié)
我想要面試官對我本次面試給一個(gè)評價(jià)或者建議,但是評價(jià)是能說的,不符合流程,建議也沒咋給,急忙忙的好像要去下一場面試吧。然后本次面試就結(jié)束了。
二面:一面結(jié)束后幾分鐘就收到通過短信了,然后10點(diǎn)就開始了二面,二面大概持續(xù)了50分鐘。
二面的基本流程和一面類似,自我介紹+針對項(xiàng)目提問+手撕代碼
(1)自我介紹,跟一面一樣
(2)打開一個(gè)文本,講述你的項(xiàng)目流程,然后針對項(xiàng)目進(jìn)行提問。
(3)手撕代碼
面試官給了一道雙向遞增鏈表的插入題目,因?yàn)槊嬖囬_始的比較晚,大概10點(diǎn)10分才開始進(jìn)入面試,手撕代碼就只給了我15分鐘。一開始我沒聽清面試官只要我寫核心代碼,我還從頭開始構(gòu)建了鏈表,后面寫到插入核心代碼了,面試官發(fā)現(xiàn)了不對勁又跟我說只要寫核心代碼,問我寫到哪了。我確認(rèn)不用運(yùn)行,不用輸出,就趕緊把核心代碼部分寫完,后面寫完跟面試官解釋思路后,發(fā)現(xiàn)忘了處理頭結(jié)點(diǎn)的輸入,鏈表的插入處理應(yīng)該處理頭+中間+處理尾。面試官一提到頭我就立馬明白,然后在相應(yīng)的位置告訴面試官應(yīng)該在這里處理頭,只能說亡羊補(bǔ)牢了。
反問環(huán)節(jié):我還是要面試官對我剛才的面試給一個(gè)評價(jià)和建議??赡艹鲇诹鞒滩辉试S,面試官?zèng)]說太多,說了還可以呀,挺不錯(cuò)。然后問我安排了什么時(shí)候進(jìn)行主管面試嗎,我說還沒有,好像是要到月底吧。
本次面試就結(jié)束了
過了幾分鐘就收到了二面通過的短信。
主管面:本來以為今天的面試結(jié)束了,后面HR又跟我說下午1點(diǎn)半開始主管面。主管面持續(xù)了大概50多分鐘
主管面就沒有問專業(yè)知識,主要是了解個(gè)人的性格以及對華為公司文化的認(rèn)同
主管面問了關(guān)于華為有什么了解、對華為的認(rèn)同、平時(shí)如何學(xué)習(xí)、業(yè)余愛好、以及未來規(guī)劃和期望薪酬,后面就是反問環(huán)節(jié)問了一些關(guān)于應(yīng)屆生培養(yǎng)、給自己的建議這些。
面試官給了一道雙向遞增鏈表的插入題目
給了我一道排序題:給定兩個(gè)數(shù)組arr1和arr2,要求把a(bǔ)rr1中的元素按照arr2中元素出現(xiàn)的順序排序,如果arr1中出現(xiàn)的元素在arr2中沒有,那就按照升序排列。
一面前一天晚上發(fā)郵件通知
面試官就簡歷中的是三個(gè)項(xiàng)目進(jìn)行詳細(xì)提問
一面持續(xù)了1小時(shí)10分鐘
二面整場面試用時(shí)43分鐘,
三面用了差不多1小時(shí),
面試官比較嚴(yán)肅, 填寫性格測試,三面通過,需要提交個(gè)人銀行流水和個(gè)人所得稅情況進(jìn)行定薪,之后等定薪通知
一面
1. 為什么要做這個(gè)項(xiàng)目?
2. 這個(gè)項(xiàng)目重點(diǎn)?有哪些創(chuàng)新點(diǎn)?
3. 這三個(gè)項(xiàng)目中有什么關(guān)聯(lián)?
4. 前人是怎么做的?整個(gè)過程你的貢獻(xiàn)? 你想了哪些方法來完成這個(gè)項(xiàng)目
二面
這個(gè)項(xiàng)目的作用?
你的貢獻(xiàn)?
為什么做的這個(gè)項(xiàng)目?
方法是誰想到的?怎么想到的這個(gè)方法?
前人的方法有哪些為什么你的方法比前人方法好?
前人方法有哪些問題?下一步對你的這個(gè)方法會(huì)不會(huì)有改進(jìn)?
準(zhǔn)備如何改進(jìn)? 請將你這套方法以流程圖的形式畫出來
三面
在做項(xiàng)目中有沒有什么困難,是怎么解決的。
遇到實(shí)在不會(huì)的問題怎么辦。
你專業(yè)不對口,為什么要報(bào)這個(gè)崗位?
你知道你和專業(yè)對口的同學(xué)的差距嘛?
有沒有彌補(bǔ)的方法,如果有,請具體說明。
你了解華為核心價(jià)值觀嘛?對此你是怎么理解的?
如果你通過了筆試和心理測評,你會(huì)收到面試邀請的短信,告知你XX時(shí)間來XX地方進(jìn)行面試
華為會(huì)包一個(gè)大酒店,然后進(jìn)行統(tǒng)一面試,很正規(guī)。
你只需要帶上身份證和簡歷就可以了,穿著打扮我也寫過了(不在??途驮赬XX),一句話,咱們是靠技術(shù)吃飯的,正常就行,推薦經(jīng)典套裝:“格子衫/純色襯衣+牛仔褲+純色休閑鞋/運(yùn)動(dòng)鞋”,一看就是自己人。
然后就是等待叫號環(huán)節(jié),按照次序通過1面技術(shù)面,2面技術(shù)面,3面HR主管面。
1、請做個(gè)自我介紹
2.舉例說明一次你成功解決工作難題的經(jīng)歷?
3.在高壓力環(huán)境下,你如何保持工作效率和心態(tài)?
5.你在業(yè)余時(shí)間喜歡做些什么?這些愛好如何影響你的工作?
6.除了薪資外,你還看重公司的哪些福利?
1.QQ群總體加進(jìn)去,然后集中面試,時(shí)間很緊張,一人15分鐘,一下午得面?zhèn)€八九個(gè)
2.問的問題也算中規(guī)中矩,(一開始自我介紹,然后會(huì)根據(jù)你的簡歷問,問的挺細(xì),因?yàn)槭卿N售嘛,我簡歷就寫了一個(gè)關(guān)注快銷品牌,他就問我你都了解哪些,一下把我問懵了,我提早做了準(zhǔn)備,但是是對于整體快銷的形而上學(xué)一點(diǎn)的,問這么具體,不過還是很好答的)
3.不說薪資問題,非得等到面試過了,一是可能薪資太少?二是內(nèi)部差距太大,想著根據(jù)招的質(zhì)量來定?具體就不知道了QAQ
4.看得出來面試人很多,我已經(jīng)被刷了一個(gè)多星期,QQ群還來人呢,而且我也不是第一波,我舍友早面試了,也掛了,他出了結(jié)果我才交的簡歷,就很,快。
1.自我介紹
2.記憶深刻的實(shí)習(xí)經(jīng)歷(根據(jù)你自己寫的簡歷內(nèi)容)
3.有沒有你很喜歡的快銷品牌(我講的可口和百事,因?yàn)橐幻姹凰⒘?,所以我的聽聽就行?br>4.你還有什么問題想問
5.并沒有問太多關(guān)于企業(yè)文化的事(可能也不是本部公司)