一面:早上九點開始一面,大概面了1個小時
面試官很有禮貌,詢問我是否同意錄頻,接著介紹面試流程:(1)首先是自我介紹然后問一些基礎(chǔ)知識;(2)回顧機試答題情況;(3)手撕代碼,在本地IDE運行。
(1)自我介紹,然后開始根據(jù)簡歷提問。問學過哪些課程,棧和隊列的區(qū)別,如何用兩個棧實現(xiàn)隊列,ARM和X86的區(qū)別,簡述SPI協(xié)議,IIC和SPI的速率分別是多少。
(2)回顧機試,講解機試時的做題思路
(3)第三個環(huán)節(jié)就是手撕代碼了,面試官問了我用C是嗎,然后給了我一道排序題:給定兩個數(shù)組arr1和arr2,要求把arr1中的元素按照arr2中元素出現(xiàn)的順序排序,如果arr1中出現(xiàn)的元素在arr2中沒有,那就按照升序排列。
給了我30分鐘寫,我問是否要寫成輸入輸出模式,面試官說不用,直接寫在里面顯示輸出就行。要求在本地IDE能運行。這道題我花了20分鐘完成一遍過沒有出現(xiàn)bug,然后面試官要我講解做題思路,最后給代碼截屏,提前10分鐘結(jié)束了面試
本次面試就結(jié)束了,進入反問環(huán)節(jié)
我想要面試官對我本次面試給一個評價或者建議,但是評價是能說的,不符合流程,建議也沒咋給,急忙忙的好像要去下一場面試吧。然后本次面試就結(jié)束了。
二面:一面結(jié)束后幾分鐘就收到通過短信了,然后10點就開始了二面,二面大概持續(xù)了50分鐘。
二面的基本流程和一面類似,自我介紹+針對項目提問+手撕代碼
(1)自我介紹,跟一面一樣
(2)打開一個文本,講述你的項目流程,然后針對項目進行提問。
(3)手撕代碼
面試官給了一道雙向遞增鏈表的插入題目,因為面試開始的比較晚,大概10點10分才開始進入面試,手撕代碼就只給了我15分鐘。一開始我沒聽清面試官只要我寫核心代碼,我還從頭開始構(gòu)建了鏈表,后面寫到插入核心代碼了,面試官發(fā)現(xiàn)了不對勁又跟我說只要寫核心代碼,問我寫到哪了。我確認不用運行,不用輸出,就趕緊把核心代碼部分寫完,后面寫完跟面試官解釋思路后,發(fā)現(xiàn)忘了處理頭結(jié)點的輸入,鏈表的插入處理應(yīng)該處理頭+中間+處理尾。面試官一提到頭我就立馬明白,然后在相應(yīng)的位置告訴面試官應(yīng)該在這里處理頭,只能說亡羊補牢了。
反問環(huán)節(jié):我還是要面試官對我剛才的面試給一個評價和建議。可能出于流程不允許,面試官沒說太多,說了還可以呀,挺不錯。然后問我安排了什么時候進行主管面試嗎,我說還沒有,好像是要到月底吧。
本次面試就結(jié)束了
過了幾分鐘就收到了二面通過的短信。
主管面:本來以為今天的面試結(jié)束了,后面HR又跟我說下午1點半開始主管面。主管面持續(xù)了大概50多分鐘
主管面就沒有問專業(yè)知識,主要是了解個人的性格以及對華為公司文化的認同
主管面問了關(guān)于華為有什么了解、對華為的認同、平時如何學習、業(yè)余愛好、以及未來規(guī)劃和期望薪酬,后面就是反問環(huán)節(jié)問了一些關(guān)于應(yīng)屆生培養(yǎng)、給自己的建議這些。
華為ic前端設(shè)計工程師面試題
面試官給了一道雙向遞增鏈表的插入題目
給了我一道排序題:給定兩個數(shù)組arr1和arr2,要求把arr1中的元素按照arr2中元素出現(xiàn)的順序排序,如果arr1中出現(xiàn)的元素在arr2中沒有,那就按照升序排列。
一面:
1、亞穩(wěn)態(tài)是怎么形成的?有什么危害?該怎么消除?
2、制程是什么?制程的進步給芯片會帶來什么進步?又會
帶來什么消極的效應(yīng)?
3、制程提升會產(chǎn)生低閾值MOS管,但是也會造成漏電增加。你
有什么辦法降低芯片的功耗?
4、你的項目是干嘛的?規(guī)模(代碼)怎么樣?都是你自己做的嘛?
5、手撕一個代碼吧,串行輸入三個8bit數(shù)據(jù),每個有效數(shù)據(jù)輸入都會
有一個valid_in,之后進行比較,由大到小串行輸出,每個有效數(shù)據(jù)輸
出都要有valid_out,三個數(shù)據(jù)輸出結(jié)束給一個done信號。
一開始我用了三組寄存器保存三個排列好大小的數(shù)據(jù),再用了一組寄存器
做數(shù)據(jù)輸出,用兩個比較器進行數(shù)據(jù)比較。面試官讓我優(yōu)化,最后在其
循循善誘之下,我把輸出寄存器去掉,利用另三組中某一組寄存器進行輸出,
因為是串行輸出,在第一個數(shù)據(jù)輸出的同時將下一個數(shù)據(jù)賦值給“輸出”寄存器。
并且利用串行特點優(yōu)化成只使用一個比較器(只比較data_0與data_in)
華為數(shù)字芯片工程師面試題
1、了解uvm嘛?你認為設(shè)計和驗證的區(qū)別是怎樣的?
2、或者從另一個角度說,為什么reference model不能讓
設(shè)計的人員來寫?
因為這很容易讓DUT和reference model的功能自洽,沒有
比較的意義了。然后說了一堆黑盒白盒灰盒,網(wǎng)有點卡沒
聽清楚。最重要的是要從兩個不同的方面對DUT的功能進
行對比,不能自洽。
3、你的控制器時鐘比如從2G變到3G了,會對信號完整性造
成什么影響?該怎么解決?
我就回答了個ODT,利用終端電阻吸收信號反射保證完整性
(這也是JEDEC文檔介紹的ODT的功能)。面試官說對這是
一種方法,還有別的嗎?無。。。。
4、你的控制器有對DDR3進行training嘛?有calibration
嘛?在控制器工作的時候上級接口會給你讀寫命令嘛(就
是問我有沒有狀態(tài)信號給出)?這個狀態(tài)信號是跨時鐘
域,怎么處理的?快到慢不會出現(xiàn)漏采嘛?
5、說一下常用的跨時鐘域信號的同步方法吧。
6、手撕一個代碼,你選設(shè)計還是驗證?畫出電路圖寫出關(guān)
鍵代碼。
然后我就手撕了一下單比特快到慢跨時鐘域反饋展寬電
路。
三面:
1、你有沒有在某段時間里有特別想超越他人當?shù)谝坏南敕ǎ?br>我就說本科之前有,所以成績不錯保研到了復旦,但是研究生之后就一直在做項目,學
習成績也相對不重要了。
2、你業(yè)余時間都在干嘛?有什么愛好嘛?
沒什么業(yè)余時間,在阿里實習996,在實驗室也是每晚十點多回宿舍。其余業(yè)余時間也主
要是打乒乓球鍛煉了。
3、你怎么看待華為“艱苦奮斗”“時常自省”的價值觀?
(我感覺就是在問我怎么看待華為996的工作)國內(nèi)科技公司起步可能本來就
比國外晚,甚至晚很多年,只能付出比他們更多的時間精力來彌補。只有這樣
才能存活下去,才能講更進一步的進步。
4、那“時常自省”呢?
我經(jīng)常自省。當初在入職阿里之前沒有提前學習sv跟uvm的知識就已經(jīng)讓我非常自責
了。本來應(yīng)該提前學習的。
5、你認為提前學習很重要?
對,就拿實習來說,當你入組之后發(fā)現(xiàn)有些人已經(jīng)有較好的基礎(chǔ),已經(jīng)用uvm搭建驗證
環(huán)境了,而你還在起步階段,這就讓人非常的難受。。。。
6、我看你在阿里還實習了一段時間,如果阿里跟華為同時。。。(我還沒等他
說完,搶先一步“那必須是華為啊”)不不不,我說你會從什么角度考慮?
華為的面試一共三面,兩輪技術(shù)面和一輪業(yè)務(wù)主管面。第一輪技術(shù)面面試官比較嚴肅,也挑了些刺,第二輪技術(shù)面聊天成分更多一些。主管面也會問一些專業(yè)知識,但不會太深入。兩輪技術(shù)面均會現(xiàn)場做題。
面試官問的面試題:華為芯片與器件設(shè)計工程師面試題
第一輪技術(shù)面:
1. 介紹自己的項目(大部分時間)
2. 項目的難點在哪里,自己做了多少
3. 同步電路和異步電路的區(qū)別以及各自優(yōu)劣
4. 做題,給一個行為級verilog小模塊,畫出結(jié)構(gòu)圖使得所用資源最少(只能用給定的基本單元)
第二輪技術(shù)面:
1. 共享屏幕看了下成績單,介紹下所學課程
2. 挑了兩門課分別問了下為什么高分和低分
3. 手撕代碼:32位乘法器(任意方法實現(xiàn))
4. 寫的乘法器資源消耗和時序如何
第三輪主管面:
1. 介紹項目
2. 為什么去留學
3. 留學生活中遇到的困難
4. 介紹了下部門并可以反問
面試官很溫和,遇到不會的都會引導你,但是可能會扣分
1. 挨著問了一遍項目:居然射頻也懂,問我基帶信號出來是怎么變到射頻的,是不是IQ調(diào)制。
2. DDR是怎么集成到項目中的,我說block design,他說其實可以直接RTL集成,這樣更好仿真。
3. AXI相關(guān):如果2個master和4個slave,master的ID有3位,那么轉(zhuǎn)換到slave后ID變成幾位
4. 硬件軟件環(huán)境相關(guān):軟件環(huán)境是如何搭建的,調(diào)試工具下載程序時怎么實現(xiàn)的。5. VCS的工作流程,compile后產(chǎn)生哪些文件
華為數(shù)字ic設(shè)計工程師面試題
你的項目經(jīng)歷是什么?
axi具體是什么
1. 然后把筆試題當中的一些問題問了一遍
2. 首先3個項目挨著問了一遍
3. soc架構(gòu)、AXI總線(只問到outstanding了)
4. 提問:有哪些方向?
有GPU、PCIE、DDR一些控制器IP的設(shè)計,做成一個大的SOC
(共8295條) 華為
(共2031條) 中國電信
(共1251條) 中興通訊
(共19條) 北京網(wǎng)康科技有限公司
(共39條) 武漢虹信通信技術(shù)
(共22條) 重慶信威通信技術(shù)有限責任公司
(共4條) 上海科學技術(shù)出版社
(共6條) 南京鋼鐵股份有限公司
(共4條) 東莞奧普特自動化科技有限公司
(共5條) 聯(lián)蕓科技
(共6條) 招銀云創(chuàng)
(共5條) 丹納赫(Danaher)