疫情期间华为面试总结
? ? ?? 華為技術崗應聘的流程確實有點多,從填寫簡歷,選擇崗位,上機考試,綜合測評,到最近的三個面試完成,大半年已經過去了,發送offer估計又要等一段時間了。總結一下最近的面試經歷,為自己也為他人指路。
? ? ? ? 由于疫情的影響,華為的三個面試都是以網絡面試的方式進行,三個面試分別為專業面試1,專業面試2,業務主管面試,下面分別說下三個面試中,自己的準備和面試官所涉及到的問題。
? ? ? ? 首先確定了自己面試的是軟件開發工程師,屬于技術崗位,需要熟悉一門編程語言,自認為比較熟悉C/C++,所以提前準備將精力發放在了C/C++的學習上,首先在網上下載了互聯網公司面試題庫,從題庫學起。剛開始覺得學到了很多,因為以往多注重實踐,而在理論的梳理下,尤其是以問答的方式,思路一下子清晰了,但學著學著,漸感迷茫,因為未知的概念越來越多,且題庫往往是作者自己總結的,說話含糊,不利于理解。所以轉戰中國大學mooc,重新學一下c++相關的知識,這個學習過程可以用一語點醒夢中人來形容,講課老師邏輯清晰,可以看出對C++有全面的了解,且有大量的實踐,讓我能夠結合自身經歷,將自己所遇到的問題,以專業的方式表達出來。當然這需要積累,不然很難產生共鳴。專業面試1,在·3月9號早上進行,我被安排在11:30,其實當群里有面試簽到時,我就簽到了,當然簽到的面試時間還是11:30,對方卻在我簽到的一瞬間就安排了我面試,大概在10:30。面試首先是自我介紹,純粹以聊天的形式進行,需要清楚的是,你回答的內容大部分是面試官下一個問題的依據,比如我說會C++,對方的下一個問題就是C++的一些特性,我的回答是,C++對面向對象的語言,相比C,其對struct 進行擴充,且與C++中于class幾乎沒區別,不同的是struct相比class,其成員默認為public,然后是C++中有引用,重載,多態等。在簡短的問答后,對方要求做題,題目可自行下載,在半個小時時間內,我沒有做出來,對方要求我講解題目,當然我的思路肯定是對的,后來對方又給了我5分鐘的時間,最后題目做出來了。借此面試官問了我vector的特性,以及其他標準模板庫的用法,因為在題目中用到了vector。就這樣第一輪技術面試后,就收到了面試通過的短信。
? ? ? 第二輪技術面試在當天下午舉行,是華為短信通知的,和第一輪技術面試一樣,開始時自我介紹,接著面試官問自身的項目經歷,這點也是我的優勢所在,我將自身的項目解決問題的過程和C++的概念結合到了一起,完美地呈現出自身的實踐積累,比如我說:我主要用到了類,然后類的成員在開始地時候定義為私有,然而在后期的時候另一個類需要用到此類的私有變量,于是我用到了友元類的概念解決了這個問題,然后對方就順勢問我友元類是否會造成安全問題,這時,自己需要回答友元的概念及安全性問題,我的回答是,友元是單向的,且不可繼承,所以不會造成太大的安全問題。再比如對方問到了我有沒有用到多態,我的回答是,我后期會修改代碼,將代碼寫得更加優雅,首先寫一個用于影像顯示控制的類,然后分別寫影像控制點選取類,影像控制線選取類,影像控制面選取類,這三個類繼承自影像顯示控制類,然后以基類的指針指向派生類的對象,根據指向對象的不同,而執行不同的函數,從而使代碼更加簡潔,且擴充性更好,如再新添加一個選取影像控制信息的類,只需要繼承自影像控制類,以及寫對應的響應函數就行,其它已有的代碼幾乎不用更改。最后面試官問了我關于C++的經驗:我的回答是:C++是個積累的過程,可以將自己寫的東西封裝為類,然后定義接口,包含虛函數,接口函數等等,然后肯定需要調試,當這個類成熟穩健后,可以把它編譯成dll,為后面使用,總之C++的代碼是可以積累的,前面的工作可以為后面服務。第二輪面試也需要做題,題目可自行下載,給的時間是20分鐘,這次沒做出來,接著是講解題目,我的思路是對的,然后面試官就在有意和無意中提示我,我回答的也比較好,說到了,這是個遞歸問題,以及數據里面的規律。在面試結束不久后,收到了面試通過的短信。
? ? 第三輪面試是業務主管面試,面試時間是3月12號,被安排的面試時間為早上10:30,和第一輪技術面試一樣,我提前簽到,9:45就被安排了面試,業務主管面試和技術面試區別很大,幾乎不問技術細節問題。首先是自我介紹,問的問題差不多也忘記了,大致問了,希望到哪里工作,未來3-5年的職業規劃,為什么來華為和對華為的看法,怎樣看待美國對華為的封鎖,還有最近的煩心事,項目中間遇到的最困難的事是什么等。
? ? 總結一下經驗,就是,提前簽到,提前面試,可能剛開始面試官的心情好些,然后是多準備相關專業知識,同時平時的積累更加重要。
總結
以上是生活随笔為你收集整理的疫情期间华为面试总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为面试流程
- 下一篇: My Seventy-first Pag