當前位置:文思屋>社會工作>面試經驗>

華為硬體面試經驗

文思屋 人氣:2.53W

華為校園招聘面試經驗

華為硬體面試經驗

因為自己的本科出身實在不敢恭維(我非常熱愛我的母校),所以對自己將來讀博之後的出路非常迷茫。於是開始了我的找工作征程,無論將來是否讀博,我想找工作的經歷對我來說也是一筆財富。當我有找工作這個念頭的時候,華為已經開始第一輪的上機考試了,我沒趕上這波考試。我以為華為沒戲了,沒想到過了幾天之後收到了華為的面試通知。接到簡訊之後我就震驚了,心想沒有參加機考怎麼會讓我參加面試。於是登入了華為的招聘系統,檢視我的填報志願一是“研究工程師”,我也不知道當初填的時候怎麼選了一個這麼高階的職位,這個職位不用機考。於是我也沒怎麼準備就去面試了,面試地點是星海假日酒店,在一個大會議室裡面試。

一面是一個很和藹親切的技術人員,首先是自我介紹。我就說我是DLMU的碩士生,我做過簡歷上所列出的一些專案,以及我在本科和研究生階段所做的研究工作。可能是因為“研究工程師”這個崗位的緣故,面試人員更注重問一些研究內容,對專案內容基本不過問。面試官讓我介紹一下我碩士畢業論文的研究內容“信念修正”。幸好實驗室剛開題不久,我腦子裡對開題報告的相關內容記憶還算深刻。於是就從頭開始給他講了信念修正的研究背景,要解決的關鍵問題和我所做的工作。面試官說能不能舉一個例子來說明一下,我當時想還好我有例子可以講。我就把我曾經看過的一篇關於“信念修正在海事監督領域的應用”的文章中有一個海監繫統的例子給面試官講了一下,並且順帶講了一下面向Agent程式設計的相關知識。最後面試官也非常給力,說他基本明白了我說的東西。隨後他又問了我關於“影象偽造識別”方面的研究,我就給他講了利用影象不變尺度特徵和影象特徵匹配,加上我自己提出的匹配對過濾演算法和偽造區域分組標註演算法,實現了多重 Copy-Move偽造影象的識別。他又問我採用的是什麼聚類方法,我說是基於密度聚類的演算法DBSCAN。然後他就讓我講一下DBSCAN演算法,我跟他說DBSCAN演算法的兩個重要的引數以及整個演算法的執行過程,以及DBSCAN的優點。

一面總結:1、簡歷上的東西最好是自己做過的,因為自己做過的才對細節的實現非常清楚。當面試官問道一些細節問題的時候,自己心裡也不慌,因為這都是自己做的,心裡有底不怕問。如果是自己編的專案的話,就把這個專案提前準備好,準備充分也會讓自己更加有信心。2、面試官問什麼就答什麼,不要答非所問。當面試官讓我介紹一下DBSCAN演算法的時候,我上來先說了一頓DBSCAN的好處,以及它和k-means演算法和層次聚類演算法的對比。面試官立即面露不悅神色,打斷我的陳述,然後讓我說DBSCAN內容不要說好處,我才立即更改過來。

二面是一個非常親切的boss,後來據說那人職位很高。我覺得這boss是南方人,說話略帶一些口音。二面的整體氛圍比較輕鬆,上來還是先自我介紹。然後 boss說我們聊一聊,讓我說我做過哪些研究工作。他說“開發這種事情只要平臺工具熟,語言熟,都可以幹”,我一聽這句話瞬間就覺得boss果然是 boss。問我有什麼研究上的工作可以聊的,我先是說了信念修正方向的,接下來是偽造影象識別,最後是我本科做的人臉識別方向。他比較感興趣的是人臉識別這塊,問我可不可以在華為的手機上實現人臉識別的解鎖。我說這個很困難,人臉識別的演算法受到很多外接因素的影響,我說了人臉識別領域比較經典的ASM演算法和AAM演算法,他們都有可能受到人臉影象採集時的外界環境干擾。然後我又談到了蘋果的Touch ID技術,它利用指紋識別進行解鎖的`優勢。最後boss問我對華為的看法,我就說了我對華為的真實看法,絕對沒有諂媚和拍馬屁。我說華為從一個以幹掉 Cisco為目標的硬體公司,已經開始轉變成一個涉足IT領域多方面的綜合公司。華為公司在手機硬體、雲端計算的投入,以及成立“諾亞方舟實驗室”在研發上發力。這些都說明華為正在轉型擴張,這對於我們這些學生來說是一個契機,想借助華為這個大的平臺實現自己的夢想。然後就結束了,我和boss握了個手,boss說5天之內給通知。

二面總結:1、要從與面試官的交談中觀察他感興趣的點,然後以這個點展開來談。2、對自己的崗位有一個清晰的認識,通過一面我覺得這個崗位應該是更加重視研究工作,在二面的時候我也就著重講了一些我的研究工作。3、一定要主動,不要被動,千萬不要被面試官的氣場給壓住。

華為軟體研發面試問題

1、區域性變數能否和全域性變數重名?

答:能,區域性會遮蔽全域性。要用全域性變數,需要使用"::" ;區域性變數可以與全域性變數同名,在函式內引用這個變數時,會用到同名的區域性變數,而不會用到全域性變數。對於有些編譯器而言,在同一個函式內可以定義多個同名的區域性變數,比如在兩個迴圈體內都定義一個同名的區域性變數,而那個區域性變數的作用域就在那個迴圈體內。

2、如何引用一個已經定義過的全域性變數?

答:extern  可以用引用標頭檔案的方式,也可以用extern關鍵字,如果用引用標頭檔案方式來引用某個在標頭檔案中宣告的全域性變理,假定你將那個編寫錯了,那麼在編譯期間會報錯,如果你用extern方式引用時,假定你犯了同樣的錯誤,那麼在編譯期間不會報錯,而在連線期間報錯。

3、全域性變數可不可以定義在可被多個.C檔案包含的標頭檔案中?為什麼?

答:可以,在不同的C檔案中以static形式來宣告同名全域性變數。   可以在不同的C檔案中宣告同名的全域性變數,前提是其中只能有一個C檔案中對此變數賦初值,此時連線不會出錯.