1. 程式人生 > >華為面試

華為面試

華為優招面試——找工作第一站

昨天參加華為優招面試,結果雖然不滿意,但是過程還是應該記錄一下,當作以後找工作的經驗。投的是C++研發崗位,之前先做了性格測試和上機筆試,這次面試只有技術面和綜合面。

一面技術面:

1.面試官首先讓講簡歷上的專案,要將的很詳細,會問你其中最難的部分是什麼,怎麼解決的。由於面試之前沒有好好準備專案描述,剛開始講的不太清楚,後來通過畫圖才算講明白,面試官滿意之後才繼續問。問到了專案結果是如何進行測試的,怎麼保證結果的可靠性。這些都是自己專案中的東西,所以要很清楚,至少說出來有一定的信服力,不要讓面試官覺得你在說謊。
2.問到了是否具有程式碼走讀能力,就是給你一段程式碼,你要怎麼讀。
3.之後就出了一道題:將1000個蘋果放到10個箱子裡 隨便說一個數字N,要拿出相應的箱子,使得箱子裡的蘋果總數等於N。對於這個問題我有一個思路,但是結果不正確,面試官鼓勵說,結果不重要,主要看你的思路,所以就把自己的思路和麵試官說了一遍。面試官聽完後說,我的辦法是解決這道題的一種,但不是最優的。提示用二分法,在面試官提示完之後,又想了一會兒,最後知道怎麼做了,就是2的10次方1、2、4、8、16、32、64、128、256、488(最後剩下的蘋果)。這道題也不算難,還是自己的水平不夠。不過學到的一點就是,如果面試官出題,不要輕易說不會,一定要好好考慮,實在想不出可以問面試官可不可以提示一下,一般情況下,會稍微提示的。
4。最後面試建議多瞭解C/C++優缺點、效能優勢、常見問題
二面綜合面:
聊的範圍很廣:專案、技術、為什麼來華為、怎麼看華為加班、遇到過什麼挫折怎麼解決、學微電子的怎麼搞計算機了、瞭解作業系統嗎,問到了軟體架構,這個之前沒學過,就按照自己的理解說了,結果說的並不好。二面整體的感覺不好,面試官的問題雖然都回答了,但是回答的過程中沒有很輕鬆自如。

總結:
總結這次的面試經驗,1)主要是自己水平真的有限,2)面試之前沒有提前想好可能出現的問題,3)面試之前聽說綜合面就是隨便聊天,所以一面過了以後就放鬆了,這是我覺得最不應該犯的錯。 經驗: 1.練習專案應該怎麼說(近似於倒背如流)
2.問了解什麼嗎,不能只說知道概念,應該把知道的都說出來
3.面試官不說話時,自己應該主動把好的一面都展現出來,比如成績,GPA多少,專業多少人排幾名,會什麼技能,總之就是要會推銷自己
4.每一輪面試完都要保持淡定,offer沒到手之前一切都是未知數

5.不要把自己侷限於只是寫程式碼,程式設計不只是寫程式碼,應該開闊自己的思維和眼見 這次面試沒通過,雖然有過不開心,但是還是應該收拾好心情,繼續向前走,這才剛開始。