過來人的2020秋招經(jīng)驗(yàn):聯(lián)發(fā)科、小米等面經(jīng)分享
掃描二維碼
隨時(shí)隨地手機(jī)看文章
秋招投遞公司23家,簡歷被刷1家。筆試/測評掛掉3家。至今無消息的8家。獲得Offer的公司有小米,兆易創(chuàng)新,全志科技,浙江大華,海格通信,京信通信,景嘉微電子,廣州朗國電子,北京華大電子,中國長科技集團(tuán)。已簽約浙江大華。
有面試
聯(lián)發(fā)科北京(7.16)
廣州朗國電子科技(8.24)
浙江大華股份(9.3)
兆易創(chuàng)新(9.3)
景嘉微(9.13)
全志科技(9.15)
小米(9.15)
中國長城科技集團(tuán)(9.15)
CEC子公司-北京華大電子(9.15)
京信通信(9.16)
海格通信(9.27)
簡歷被刷
oppo(8.23)
筆試/測評掛
??低暎?.1)
樂鑫(8.18)
CVTE(9.16)
沒消息
寒武紀(jì)(9.3)
華為(9.10)
BOE(8.25 & 9.12)
恩智浦(9.15)
瑞芯微(9.17)
紫光展銳(9.18)
聯(lián)發(fā)科成都(9.18)
小馬智行(9.18)
總結(jié)
??友情提示:公司名字后面的日期代表投遞日期,面試批次后面的時(shí)間代表面試時(shí)長和面試日期。
有面試
聯(lián)發(fā)科北京(7.16)
??20200805接到通知,0806早上九點(diǎn)半面試。郵件中寫的是用Webex Meet,之前都沒聽過的一個(gè)軟件,網(wǎng)上找了半天才找到,而且軟件沒有簡體,只好調(diào)成繁體了。郵件中寫的是等待通知后再連入,大概9.40的時(shí)候接到了電話,要我加入會(huì)議中。面試官是個(gè)女的,首先讓我自我介紹下,然后開始看我的簡歷。介紹完了直接問項(xiàng)目。
一面(35min,8.5)
你自己做了那部分?是不是在師兄師姐基礎(chǔ)上做的?
??不是,師兄師姐之前主要做的是理論研究。我本人所做的是硬件的設(shè)計(jì)和軟件代碼的移植。
移植的開源代碼,做了那些修改?如何修改的?
??主要修改的是硬件的管腳,時(shí)鐘的配置,SPI總線的調(diào)試,芯片通信過程的調(diào)試。
上位機(jī)部分你說用了卡爾曼濾波,有沒有調(diào)研過其他的濾波方式?
??沒有考慮,當(dāng)時(shí)請教了也做這個(gè)方向的一些人,他們給的建議就是用卡爾曼就可以。沒有考慮其他方式。(其實(shí)最主要的是解決問題,能解決問題就可以)
??復(fù)盤:當(dāng)時(shí)想到的第一個(gè)就是卡爾曼,因?yàn)榭柭趯?shí)際工程中應(yīng)用比較廣泛且成熟,效果也不錯(cuò)。當(dāng)時(shí)就拿來試了下,定位精度得到了很好的提升。(定位漂移和抖動(dòng)40cm左右。漂移和抖動(dòng)的主要原因就是每次接收到的不止是多個(gè)信號疊加的結(jié)果,卡爾曼濾波主要是濾除除了首徑信號以外的其他信號)
做的東西效果怎么樣?和其他人做的對標(biāo)了嗎?
??定位效果還可以,每秒鐘可以定位64個(gè)標(biāo)簽。
??復(fù)盤:業(yè)界的評判標(biāo)準(zhǔn)主要有幾個(gè)方面。
整個(gè)工程文件有多少行代碼?
??具體多少行不清楚,最后編譯的hex文件為112k
代碼移植過程中遇到什么問題,如何解決的?
??巴拉巴拉,通信過程有點(diǎn)復(fù)雜,估計(jì)面試官?zèng)]聽懂,就沒往下問了(其實(shí)應(yīng)該邊畫圖邊講的)。
??復(fù)盤:解決的整個(gè)過程應(yīng)該描述的再詳細(xì)一些,重點(diǎn)突出關(guān)鍵部分,這個(gè)問題的三個(gè)部分都要講清楚!
項(xiàng)目中實(shí)際寫的代碼量有多少
??沒多少,主要是硬件的設(shè)計(jì)和調(diào)試,軟件的移植,解決問題,修改。
??復(fù)盤:顯然面試官嫌棄代碼寫少了,這個(gè)時(shí)候可以說微信小程序的代碼自己寫了很多,70%以上。從0到1.
項(xiàng)目代碼中多線程,多進(jìn)程是如何運(yùn)行的
??沒有用到多線程,多進(jìn)程。
匯編,C++掌握怎么樣?
??匯編自學(xué)過,可以看懂。C++基本沒用過。
??復(fù)盤:匯編是自學(xué)的,C++和C的語法差不多,都可以看懂。
重寫strcpy函數(shù)?
??寫完了給面試官解釋了下。寫對了
將一個(gè)寄存器的第三位的值從0改成1
??寫完了給解釋下。寫對了
你有什么想問我的?
??如果我有幸能進(jìn)入貴公司,驅(qū)動(dòng)主要負(fù)責(zé)那部分?
主要還是看你分到那個(gè)部門,camera,音視頻,IO驅(qū)動(dòng)都有在做的。
??什么時(shí)候能給到面試結(jié)果的答復(fù)?
不確定,要先把面試過程的記錄交給HR。
總結(jié)
??1.我項(xiàng)目上做的是軟件+硬件的一個(gè)實(shí)現(xiàn),面試官全程在問軟件,硬件一點(diǎn)沒問。
??2.在簡歷中寫了自己在寫博客,放了一個(gè)鏈接,不知道面試官看沒看。
??3.面試的崗位是Linux驅(qū)動(dòng)開發(fā),全程沒有問一點(diǎn)像bootloader,Linux內(nèi)核的輸入子系統(tǒng),總線設(shè)備驅(qū)動(dòng)模型等偏底層的東西。
??4.女面試官可能都不太懂硬件?全程都是軟件,而且自己的項(xiàng)目中寫的代碼不是太多,主要是修改。面試官還是側(cè)重實(shí)際的寫代碼能力吧。感覺涼了。
??5.全程35分鐘吧。
??6.總結(jié)下,項(xiàng)目考慮再深化下,如何講解?
廣州朗國電子科技(8.24)
一面(60min,9.14)
??無領(lǐng)導(dǎo)小組討論。沒有標(biāo)準(zhǔn)答案,上網(wǎng)搜索下無領(lǐng)導(dǎo)小組討論的注意事項(xiàng),想好自己要扮演什么角色。但是一定不要不說話,要有邏輯的表達(dá)自己的觀點(diǎn)。
二面(25min,9.16)
??HR面,主要問了家庭情況,有沒有女朋友,工作地點(diǎn)的問題,能不能接受加班,HR也很坦白的說,公司處在上升期。我們是標(biāo)準(zhǔn)的996。
三面(40min,9.18)
項(xiàng)目
??主要針對簡歷上寫的內(nèi)容來問,項(xiàng)目畫原理圖,流程圖講清楚,并進(jìn)行公式推導(dǎo)。
什么是內(nèi)核空間?什么是用戶空間
內(nèi)核空間和用戶空間通信方式
為什么需要uboot?不用行不行?
??用uboot的目的是引導(dǎo)內(nèi)核啟動(dòng)。
??我理解的,理論是可以的。把uboot中所做的一些工作寫進(jìn)內(nèi)核里,板子也能啟動(dòng)。但是很少有人這么做,畢竟內(nèi)核很龐大,大面積修改難度比較大。
volatile關(guān)鍵字
總結(jié)
??9.25號發(fā)來郵件,要先簽兩方協(xié)議。這家公司做Smart TV之類的顯示設(shè)備的,安卓驅(qū)動(dòng)和Linux驅(qū)動(dòng)都有,也有嵌入式應(yīng)用層的。零食甜點(diǎn)下午茶,10點(diǎn)以后打車報(bào)銷,每個(gè)季度有獎(jiǎng)金(0.5-1個(gè)月月薪),年終還有年終獎(jiǎng)(據(jù)說可以拿到18薪),就是加班太多(據(jù)說996是標(biāo)配,忙的時(shí)候9107),怕受不了。最后還是拒絕了。
浙江大華股份(9.3)
一面(30min,9.10)
??2020.9.8號做完筆試,9.10下午突然打電話來問是否方便,做個(gè)電話面試。
自我介紹
筆試題的建議
??筆試題好多關(guān)于C++的部分,個(gè)人是做嵌入式軟件部分的(偏底層)。做起來C++部分有些吃力。希望筆試題可以分嵌入式上層和底層的部分。
項(xiàng)目
??問了好久,面試官對我做的項(xiàng)目很感興趣。
static關(guān)鍵字
??修飾變量的話,這個(gè)變量的作用域只是本函數(shù),而且如果多次調(diào)用函數(shù)的話,這個(gè)變量只會(huì)被初始化一次。修飾函數(shù)的話,函數(shù)的作用域只是在本文件內(nèi)。
Arm有幾個(gè)寄存器?什么是CPSR,SPSR?什么時(shí)候用到?
??37個(gè)寄存器。CPSR是當(dāng)前程序狀態(tài)寄存器,存儲(chǔ)的是當(dāng)前程序的狀態(tài),比如上下文的一些寄存器內(nèi)容,程序運(yùn)行的話就要用到CPSR。SPSR為備份的程序狀態(tài)寄存器,主要是中斷發(fā)生時(shí)用來存儲(chǔ)CPSR的值的。
字符設(shè)備有哪些?和塊設(shè)備有什么區(qū)別?如何寫一個(gè)字符設(shè)備驅(qū)動(dòng)?
??字符設(shè)備有鍵盤,鼠標(biāo)等。字符設(shè)備和塊設(shè)備的區(qū)別主要是訪問方式不同,訪問字符設(shè)備是以字符流的方式訪問的,訪問塊設(shè)備是以塊為單位,并且可以隨機(jī)訪問。
??以一個(gè)LED驅(qū)動(dòng)為例,先定義一個(gè)file_operations結(jié)構(gòu)體,接著編寫init函數(shù),在init函數(shù)中完成對管腳的映射,register_chrdev字符設(shè)備的注冊,class_create類的注冊,class_device_create在類下面注冊一個(gè)設(shè)備。exit函數(shù)中完成字符設(shè)備的卸載,類的卸載,內(nèi)存空間的釋放。在open函數(shù)中完成硬件管腳的初始化,在write函數(shù)中完成點(diǎn)燈操作。
Uboot啟動(dòng)過程說下?
??沒有難度。
堆和棧的區(qū)別?
??1.申請方式,棧的空間由操作系統(tǒng)自動(dòng)分配,釋放,堆上的空間手動(dòng)分配,釋放。2.申請大小,堆的可用空間比較大,棧的可用空間比較小,一般是2M。3.申請效率,棧申請速度比較慢,堆的申請速度比較快。
為什么棧的空間不連續(xù)
??不知道。
通用學(xué)科,你喜歡那個(gè),學(xué)得好的。
??數(shù)學(xué),英語。
數(shù)學(xué)的那個(gè)分支比較感興趣
??矩陣?yán)碚?。因?yàn)樵谠S多問題的深入研究中,基本上50%以上的問題都會(huì)轉(zhuǎn)化成矩陣來解決。所以這部分看的比較多。
除了課本學(xué)的數(shù)學(xué)之外,自己私下有沒有看其他的關(guān)于數(shù)學(xué)的內(nèi)容
??沒有,自己看的比較多的是專業(yè)方面的書籍。
專業(yè)課中,那個(gè)課學(xué)的比較好
??C語言,操作系統(tǒng),計(jì)算機(jī)組成原理,Arm體系和架構(gòu)
除了課堂上學(xué)的之外,某個(gè)領(lǐng)域有沒有深耕,自己研究過,私下看過
??Linux內(nèi)核的源碼,操作系統(tǒng),計(jì)算機(jī)組成原理,私下都會(huì)去花時(shí)間去了解,學(xué)習(xí)
如何學(xué)習(xí)的?以什么樣的方式
??我在學(xué)習(xí)Linux驅(qū)動(dòng)的過程中,會(huì)想到一些問題,比如UBOOT的啟動(dòng)過程中為什么會(huì)關(guān)閉中斷,關(guān)閉DCACHE,關(guān)閉MMU,關(guān)閉TLC等。遇到這些疑問我就會(huì)去查,解決問題的過程中會(huì)想到其他的一些問題,把這些問題記錄下來,一一解決。
??像Linux內(nèi)核的話我最近再看一本書,趙炯老師寫的Linux0.12源碼剖析,這個(gè)書以Linux0.12內(nèi)核為基礎(chǔ),詳細(xì)介紹了內(nèi)核的各個(gè)部分,雖然看起來比較吃力,但是我也在堅(jiān)持閱讀。
??復(fù)盤:有條理更好。學(xué)習(xí)的形式主要分為兩種:一種是在學(xué)習(xí)的過程中解決疑問,以解決問題為導(dǎo)向。比如,在移植UBOOT的過程中,我會(huì)想到為什么要關(guān)閉ICACHE,DCACHE等,關(guān)閉中斷等(這里可以拋出這些問題,以防后面會(huì)問),遇到這些問題我就會(huì)記錄下來,然后上網(wǎng)去查資料。在解決這些問題的過程中,可能會(huì)遇到其他的問題,繼續(xù)查找相關(guān)資料,直到最后都搞清了。第二就是系統(tǒng)的學(xué)習(xí),如果有比較充足的時(shí)間,我會(huì)去拿著像Arm體系和架構(gòu),操作系統(tǒng),Linux源碼剖析這些書去一點(diǎn)一點(diǎn)的讀。去理解這些內(nèi)容。以上就是我平時(shí)的一個(gè)學(xué)習(xí)方式。
C/C++那個(gè)更熟悉?做過開發(fā)嗎?
??C更熟悉,做過開發(fā),3000行代碼的經(jīng)驗(yàn)。
Linux操作系統(tǒng)熟悉嗎?
??熟悉,常用的使用都是沒問題的。
平時(shí)有空了做什么
??我會(huì)去學(xué)習(xí)一些新的知識(shí),研究一些底層的東西,比如操作系統(tǒng),計(jì)算機(jī)組成原理等。我到現(xiàn)在一直堅(jiān)持的一個(gè)事情就是寫博客。每周的話我都會(huì)把這周的疑問,這周學(xué)習(xí)的新的知識(shí)去做一個(gè)總結(jié),每周都會(huì)要求自己去發(fā)布一篇博客,對本周的內(nèi)容做一個(gè)總結(jié)。
??復(fù)盤:有空的話我更多的時(shí)間還是投入到對于技術(shù)的學(xué)習(xí)中,在學(xué)習(xí)的過程中我會(huì)通過寫博客的方式來輸出自己的想法。每周我都會(huì)去堅(jiān)持寫一篇博客,博客的主要內(nèi)容就是這周的學(xué)習(xí)的新知識(shí)以及遺留的疑問的解決。
反問
??這個(gè)算第一次面試嗎?什么時(shí)候會(huì)得到這次面試的結(jié)果?下次面試是否會(huì)提前通知?
??算第一次面試。結(jié)果的話這最近兩三天會(huì)給到。因?yàn)槿吮容^多,面試不會(huì)提前通知。
總結(jié)
??面試時(shí)間35min吧,整個(gè)面試過程還是很順利的,問的問題基本都答了上來,唯一 一個(gè)關(guān)于棧的空間不連續(xù)的問題,確實(shí)是自己的知識(shí)盲區(qū)了,后面也補(bǔ)上了。
??回想起來。有些問題應(yīng)該想好再說,注意條理性,問你什么答什么,不要有廢話。
二面(35min,9.12)
自我介紹
進(jìn)程和線程的區(qū)別
??1.進(jìn)程是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)基本單位,線程是CPU調(diào)度和分配的基本單位。2.進(jìn)程有自己的獨(dú)立地址空間,線程是共享進(jìn)程的內(nèi)存空間的。3.進(jìn)程切換的開銷大,線程切換開銷小。4.多線程程序只要有一個(gè)線程死掉,整個(gè)進(jìn)程也跟著死掉了,多進(jìn)程程序中的一個(gè)進(jìn)程死掉并不會(huì)對另外一個(gè)進(jìn)程造成影響。
死循環(huán)有幾種方式來寫
??for(;1;){},while(1){},do {} while(1);
看你寫的熟悉內(nèi)核的總線設(shè)備驅(qū)動(dòng)模型,講解下??偩€設(shè)備驅(qū)動(dòng)模型和字符設(shè)備有什么區(qū)別?
??總線設(shè)備驅(qū)動(dòng)模型和字符設(shè)備驅(qū)動(dòng)并不是一個(gè)平行的概念,總線設(shè)備驅(qū)動(dòng)模型是在字符設(shè)備驅(qū)動(dòng)模型的基礎(chǔ)上套一個(gè)外殼,其實(shí)內(nèi)部的驅(qū)動(dòng)編寫方式仍然和常規(guī)的字符設(shè)備驅(qū)動(dòng)基本是一樣的,這樣做的目的為了隔離BSP和驅(qū)動(dòng),使得驅(qū)動(dòng)具有更好的可擴(kuò)展性。
Uboot如何引導(dǎo)內(nèi)核啟動(dòng)的?
??uboot引導(dǎo)內(nèi)核啟動(dòng)主要向內(nèi)核傳遞三個(gè)參數(shù)R0,R1,R2,第一個(gè)參數(shù)R0,默認(rèn)為0。第二個(gè)參數(shù),R1,CPU ID,告訴內(nèi)核板載CPU的型號。第三個(gè)參數(shù)R2,告訴內(nèi)核映像文件存在什么地方,板子還剩多少內(nèi)存空間。這些參數(shù)的傳遞都是以tag_list的方式傳遞的。
主要擅長的開發(fā)語言
??C語言最擅長
左值和右值
??左值可寫,右值可讀。通常,左值可以作為右值,但是右值不一定是左值。
數(shù)組名和指針區(qū)別
??數(shù)組名對應(yīng)的是一塊內(nèi)存的地址,指針是指向一塊內(nèi)存地址。數(shù)組名對應(yīng)的內(nèi)存地址不可以修改,指針指向的內(nèi)存地址可以修改,更加靈活。數(shù)組存放的是數(shù)據(jù)內(nèi)容,指針存儲(chǔ)的是地址。
平常像C++,python這種語言有涉及嗎
??C++能看懂,會(huì)改。自己獨(dú)立寫一個(gè)大程序的話不太行。匯編的話是自己學(xué)過的,能看懂,會(huì)改。python語言沒有涉及到。JS/HTML/CSS這些前端的語言是自己在項(xiàng)目中實(shí)際用過的,使用沒問題。
??復(fù)盤:先拋出結(jié)論,C++ 匯編 ?JS/HTML/CSS這是我會(huì)的語言。然后再描述。
之前做的項(xiàng)目都是偏底層的實(shí)現(xiàn),對吧。
??不是。能稱得上是底層的就是第二個(gè)項(xiàng)目吧,移植uboot2012到2440的開發(fā)板。第一個(gè)項(xiàng)目的話是硬件軟件的一個(gè)設(shè)計(jì)開發(fā),沒有涉及到底層的東西。
??復(fù)盤:如何清晰的描述第一個(gè)項(xiàng)目。第一個(gè)項(xiàng)目主要做的就是硬件的設(shè)計(jì),軟件代碼的移植,是偏上層的,沒有和底層相關(guān)的技術(shù)。
你自己考慮的話以后自己是偏向底層的開發(fā)對吧
??對的
是偏向系統(tǒng)呢,驅(qū)動(dòng)呢,內(nèi)核呢?
??我目前考慮的是做驅(qū)動(dòng)開發(fā)
為什么是驅(qū)動(dòng)開發(fā)呢
??我覺得做底層這一塊比較有意思吧,像做驅(qū)動(dòng)開發(fā)的話,我們知道像安卓的camera驅(qū)動(dòng),音視頻驅(qū)動(dòng)這些,都是獨(dú)立的一塊,每一塊拿出來都值得研究,我個(gè)人也比較傾向于從事有挑戰(zhàn)性的工作。目前考慮的是先做Linux驅(qū)動(dòng),以后如果有可能的話會(huì)去做安卓的驅(qū)動(dòng),再慢慢的到camera驅(qū)動(dòng),音視頻驅(qū)動(dòng)這些。這也算是我的一個(gè)職業(yè)規(guī)劃吧
??復(fù)盤:回答的有點(diǎn)跑偏了,不過不要緊,還是向面試官表達(dá)出了自己做這個(gè)行業(yè)的一個(gè)規(guī)劃。
??下次這樣回答:因?yàn)槲矣X得做底層的話,可以更清楚的知道我們的程序是如何運(yùn)行的,程序編譯完成后是如何在內(nèi)存里面排布的,我個(gè)人對于技術(shù)好奇心很重,經(jīng)常會(huì)想一些問題,比如在uboot啟動(dòng)過程中可以把dcache,icache都關(guān)掉嗎,Linux內(nèi)核是如何知道我現(xiàn)在所處的環(huán)境(運(yùn)行于那個(gè)cpu上,其實(shí)就是uboot和內(nèi)核參數(shù)傳遞方式,故意說的不清楚,讓面試官問你)等等。對于這些問題,我喜歡刨根問底都搞明白。因此我喜歡做驅(qū)動(dòng)開發(fā)。
除了上課外,你會(huì)看一些什么樣的內(nèi)容呢?
??我最近在看的兩本書是Linux內(nèi)核源代碼情景分析,趙炯老師的Linux0.12內(nèi)核完全注釋。昨晚我在看的是Linux內(nèi)核的源代碼情景分析中的數(shù)據(jù)結(jié)構(gòu)部分,包括鏈表,隊(duì)列,二叉樹等是如何實(shí)現(xiàn)的。(很巧了,正好昨晚看了這部分)。此外,每周的話,我都會(huì)去學(xué)習(xí)一些新的知識(shí),把自己的感悟和其他人對于這個(gè)問題的看法記錄在博客里面。大概就在些把,做的最多的就是寫博客,從輸入到輸出的一個(gè)反饋把。
??復(fù)盤:先拋出結(jié)論。先說,做的最多的就是寫博客了,從輸入到輸出的反饋,巴拉巴拉。
??我每周做的最多的事情主要有兩個(gè)。第一個(gè)是學(xué)習(xí)新的知識(shí),學(xué)習(xí)一些自己感興趣的內(nèi)容,比如我最近在看的書。第二就是寫博客,每周我都會(huì)寫一篇博客,這篇博客的內(nèi)容主要就是本周學(xué)習(xí)的知識(shí)的總結(jié),或者是之前遺留的疑問的解決。
除了知識(shí)學(xué)習(xí)外,平常還有什么愛好
??每周都會(huì)跑步3次左右,每周最少打一次籃球。
看你寫的博客,11個(gè)月,104篇,相當(dāng)于每個(gè)月差不多10篇左右吧。
??這104篇中有好多是我在自學(xué)Linux驅(qū)動(dòng)開發(fā)過程中的一些筆記,隨筆。在學(xué)習(xí)的過程中就順手記錄下來了。其實(shí)到后面慢慢發(fā)現(xiàn),一個(gè)月內(nèi)想要產(chǎn)出一篇不錯(cuò)的文章的話,還是要花一點(diǎn)時(shí)間的。所以說,我現(xiàn)在對于我自己的一個(gè)要求就是每周一篇,保證質(zhì)量。不像之前那樣,以一種記筆記的形式。
這些文章中那些是訪問量比較高的
??單鏈表的增刪改查反轉(zhuǎn)等操作,單鏈表的冒泡,快排,歸并等排序,線索二叉樹等。
數(shù)據(jù)結(jié)構(gòu)也是自學(xué)的嗎?對樹熟悉嗎?說下那些樹,有什么特點(diǎn)
??滿二叉樹,所有根節(jié)點(diǎn)都會(huì)有兩個(gè)子節(jié)點(diǎn)。平衡二叉樹,根節(jié)點(diǎn)的左孩子比根節(jié)點(diǎn)的值要小,右孩子比根節(jié)點(diǎn)的值要大
??復(fù)盤:平衡二叉樹都回答錯(cuò)了。
做驅(qū)動(dòng)過程中,有沒有針對某一個(gè)點(diǎn)的優(yōu)化和改善?
??猶豫了半天,沒有想起來。尷尬!
??復(fù)盤:最基本的按鍵驅(qū)動(dòng)啊,由查詢方式改為中斷方式。Uboot的啟動(dòng)過程中,將重定位的程序靠前存放(鏈接腳本),保證在4K以內(nèi)的代碼能完成后面程序的復(fù)制。
反問
??我什么時(shí)候能得到二面的結(jié)果呢?
一周之內(nèi)。后面會(huì)有HR聯(lián)系你的。
??接下來還有幾輪面試
應(yīng)該還有一輪面試。HR面完了之后會(huì)綜合評估,給出offer。
總結(jié)
??總體還行吧。70分。面試問的技術(shù)問題都是自己在資料中總結(jié)到的,二叉樹的說錯(cuò)了,不知道面試官發(fā)覺沒有。面試中很大一部分時(shí)間都在聊博客的事情,也算自己擅長的方向。
??最后一個(gè)問題 回答的不好,實(shí)在沒想起來,現(xiàn)在想想,舉一個(gè)差不多的例子就可以了。直接回答不會(huì)有點(diǎn)不好。
三面(15min,9.14)
面試完了有什么收獲
??有些問題本可以回答的很好,但是由于沒什么經(jīng)驗(yàn),答得不太好。
目前投了那些公司
??就投了兩家,一家是XX,另一家就是大華,大華是面試進(jìn)度最快的。(其實(shí)已經(jīng)投了幾家了)
家庭成員的情況。對工作地點(diǎn)有沒有要求?
??如實(shí)回答就可以。
期望的工資
??我說,公司應(yīng)該都有個(gè)統(tǒng)一的標(biāo)準(zhǔn),按照標(biāo)準(zhǔn)來就好了。HR說你最好還是說一個(gè)吧,我說了XXX。
目前有那些OFFER
??當(dāng)時(shí)怕壓價(jià),就說了有了XX和XXX的offer(實(shí)際上都沒有?。?。其實(shí)這里說漏嘴了,之前說只投遞了兩家,哪里來的offer?不知道HR有沒有意識(shí)到。(如果大華的同事看到了,不要打我啊,哈哈。)
反問
??什么時(shí)候有結(jié)果?
一周之內(nèi)。
總結(jié)
??今天已經(jīng)是9.21了。仍然沒有結(jié)果。明天問下吧。
??最終的offer發(fā)出是在9.30號,看了下也比較滿意!
兆易創(chuàng)新(9.3)
一面(50min,9.21)
項(xiàng)目問了很久
??30min
字符設(shè)備如何寫,框架
??資料總結(jié)的驅(qū)動(dòng)框架里面有。很容易答了上來。
LCD驅(qū)動(dòng)框架
??資料總結(jié)的驅(qū)動(dòng)框架里面有。很容易答了上來。
uboot啟動(dòng)流程
??資料總結(jié)的驅(qū)動(dòng)框架里面有。很容易答了上來。
SDRAM接口地址
??具體地址忘了,但是我知道他是接在bank6的
你是北方人,對工作地點(diǎn)有要求嗎。
??我:沒有。我主要看重我在公司做什么。
向你介紹下我們部門吧。巴拉巴拉說了很多工作內(nèi)容后(當(dāng)面試官說這個(gè)的時(shí)候,我覺得就有戲了),主要是做指紋芯片的,工作內(nèi)容大多集中在在Android底層和hal層,給客戶解決問題要占50%的時(shí)間。
??其實(shí)個(gè)人不太喜歡這個(gè)工作,主要是有點(diǎn)FAE的感覺。但是當(dāng)時(shí)沒說出來。
二面(15min,9.25)
如何了解到兆易創(chuàng)新的
??很多比賽都是兆易創(chuàng)新贊助或者以兆易創(chuàng)新的名字命名的,我也參加了兆易創(chuàng)新今年舉辦的研電賽,我們在研電賽中獲得了全國三等獎(jiǎng)。
目前手上的offer?給你開了多少?
??大華,全志。還沒談。(當(dāng)時(shí)也是為了怕壓價(jià),說了手上有兩個(gè)offer)
何時(shí)發(fā)三方?先拉進(jìn)群
??10月底,11月初。
工作地點(diǎn)去深圳還是上海?
??再考慮下。
父母對于工作地點(diǎn)的要求
??沒有。
打算在上海,深圳落戶嗎
??沒有。
??直接拉進(jìn)offer群里了,200+人,群里好多電科大,西電的,西交,西工大的,我在群里都不敢發(fā)言。
總結(jié)
??個(gè)人還是不太喜歡這個(gè)工作,主要是做Android底層和Hal層,還給客戶解決問題,占用了50%的時(shí)間。其實(shí)30%的時(shí)間是可以接受的,50%有點(diǎn)多了。感謝兆易創(chuàng)新對我的認(rèn)可,不好意思!
景嘉微(9.13)
??景嘉微的面試還是專業(yè)的。一天之內(nèi)三面。每次面試都是兩個(gè)面試官,二面還是一輪壓力面。
一面(35min,9.23)
項(xiàng)目
??問的不詳細(xì),基本都是原理之類的,解釋清楚就好。
看你學(xué)過數(shù)據(jù)結(jié)構(gòu),自學(xué)的嗎?刷了多少題?問個(gè)簡單的吧
??自己學(xué)的。具體多少?zèng)]算過嗎,大概有200道左右吧。
??如何判斷一個(gè)數(shù)是不是質(zhì)數(shù)??真不會(huì),忘了質(zhì)數(shù)的概念,想了半天,面試官說,估計(jì)你對質(zhì)數(shù)概念不了解,算了。
自旋鎖和信號量說下
??答對了。
二叉樹什么時(shí)候會(huì)退化?什么是平衡二叉樹?
??不知道什么時(shí)候會(huì)退化。平衡二叉樹就是左右子樹度的差值小于1.
uboot啟動(dòng)流程
??說了很多遍了。
Cache一致性
??不知道這個(gè)概念。但是我具體說了下讀寫Cache的一些注意問題,比如初始化的時(shí)候一定要清空Cache之類的。
如何寫一個(gè)字符設(shè)備驅(qū)動(dòng)
??init函數(shù),exit函數(shù),file_operation結(jié)構(gòu)體之類的東西
uboot啟動(dòng)為什么要關(guān)閉中斷,MMU,DCACHE之類的
??非必須關(guān)閉吧。uboot的目的就是引導(dǎo)內(nèi)核啟動(dòng),而且uboot啟動(dòng)的話只是把需要的打開了,其他非必須的都可以關(guān)閉。當(dāng)然也可以打開。DCACHE之類的必須要關(guān)閉,因?yàn)镾DRAM沒有初始化,可能會(huì)取到錯(cuò)誤的數(shù)據(jù)。
bin文件和elf文件區(qū)別
??不清楚。后來在自己總結(jié)的面試知識(shí)點(diǎn)中增加了這個(gè)內(nèi)容。
什么時(shí)候用哈希?哈希沖突如何解決?
??對時(shí)間要求比較高,對占用內(nèi)存空間大小要求不高。開放地址法,再哈希法。
二面(45min,9.23)
項(xiàng)目原理的介紹
寫博客的目的
??之前也考慮過這個(gè)問題,當(dāng)時(shí)說了4點(diǎn)。1.隨筆的形式,方便自己回顧。2.好的學(xué)習(xí)習(xí)慣 3.認(rèn)識(shí)了很多業(yè)內(nèi)前輩。4.習(xí)慣之后,堅(jiān)持每周輸出。
看你寫了很多獎(jiǎng)項(xiàng),好多是校級的,有其他的嗎?
??有一個(gè)國家級的,研電賽全國三等獎(jiǎng)。
項(xiàng)目難點(diǎn)
??巴拉巴拉。
還有各種針對本人的問題,總之就是壓力面,一直否定你這個(gè)人
??你簡歷上寫了這么多獎(jiǎng)學(xué)金,你覺得你是你們周圍最優(yōu)秀的嗎?為什么?你和別人差在哪?為什么本科畢業(yè)不直接參加工作?為什么考研?本科期間都做了哪些事情了?有什么收獲?你覺得你是最努力的嗎?以前是不是沒有努力?為什么在看C primer plus?是基礎(chǔ)不好嗎?等等這類的問題。(這種問題沉著冷靜的如實(shí)回答就可以。不要讓面試官覺得你人品有問題)
三面(30min,9.23)
印象最深刻的人
自我介紹
介紹項(xiàng)目
最成功的項(xiàng)目
項(xiàng)目難點(diǎn)
如何克服和學(xué)習(xí)項(xiàng)目的難點(diǎn)
如果一筆訂單需要你的上級審核,但是上級很忙,你會(huì)怎么辦?
??如果這個(gè)客戶是和我們第一次交易并且時(shí)間又很緊急,那么可以考慮找上上一級領(lǐng)導(dǎo)。如果這個(gè)客戶已經(jīng)和我們有過多次交易并且上級領(lǐng)導(dǎo)實(shí)在沒時(shí)間,那么我也可以審核。
??復(fù)盤;反思了下,這里其實(shí)不該回答“自己也可以審核“這些話的。一般來講,公司肯定有應(yīng)對措施的。按照公司的流程走就好了。
總結(jié)
??9.25發(fā)來Offer,國慶節(jié)后給答復(fù)。公司是在長沙,做顯卡的,主要客戶是部隊(duì)。不是很想去,國慶節(jié)后上班第一天就給了景嘉微答復(fù)說不去。
全志科技(9.15)
一面(20min,9.23)
項(xiàng)目簡單介紹
進(jìn)程和線程區(qū)別
??問了很多遍了。
編程題:指針函數(shù),函數(shù)的參數(shù)為int,返回值為字符指針
char?*((*p)(int))
宏定義求最大數(shù)
#define??MAX(a,b)?(a)>(b)?a:b
uboot啟動(dòng)流程
??問了很多遍了。
二面(40min,9.26)
??一個(gè)酒店,和研發(fā)部總經(jīng)理聊了聊受益匪淺。
為什么寫博客?
??之前也考慮過這個(gè)問題,當(dāng)時(shí)說了4點(diǎn)。1.隨筆的形式,方便自己回顧。2.好的學(xué)習(xí)習(xí)慣 。3.認(rèn)識(shí)了很多業(yè)內(nèi)前輩。4.習(xí)慣之后,堅(jiān)持每周輸出。
項(xiàng)目原理,五分鐘給我講明白
??邊畫圖邊講。
為什么學(xué)Linux?用的什么開發(fā)板?啥時(shí)候買的?多少錢買的?自學(xué)的嗎?有人引導(dǎo)嗎?學(xué)了多久?
周圍搞Linux的多不多?
操作系統(tǒng)會(huì)嗎?計(jì)算機(jī)組成原理了解多少?
??了解一點(diǎn),沒有時(shí)間去完整的看。
為什么沒有時(shí)間完整的看?
??白天忙導(dǎo)師安排的事情,還要寫論文,改論文,寫專利等等,晚上才有時(shí)間學(xué)習(xí)一些內(nèi)容。當(dāng)時(shí)緊接著又說雖然沒時(shí)間完整的看,但是操作系統(tǒng)說基本的概念還是都理解的。
說下MMU。什么是MMU?為什么需要MMU?來龍去脈講清楚
??大概講的是這個(gè)里面的一些內(nèi)容:
??S3C2410 MMU(存儲(chǔ)器管理單元)詳述
??物理地址到虛擬地址的映射,為了跑大型程序,操作更多的地址
是虛擬地址到物理地址的映射,你搞反了。
緊接著又說,我最看重的是操作系統(tǒng)和計(jì)算機(jī)組成原理的掌握程度,這些都是嵌入式的基礎(chǔ)中的基礎(chǔ)。
??這些都是放在我計(jì)劃之中,不過我目前在看源碼的框架。
先不要看源碼,不懂操作系統(tǒng)和計(jì)算機(jī)組成原理,看源碼會(huì)累死。我們之前一個(gè)項(xiàng)目要修改內(nèi)核中的關(guān)于調(diào)度的程序,我研究進(jìn)程調(diào)度這部分,研究了兩周多才修改完。所以,有時(shí)間還是補(bǔ)下計(jì)算機(jī)基礎(chǔ)。源碼的內(nèi)容別急著看。
??面試官確實(shí)很厲害。也和自己說了很多。所以接下來調(diào)整下戰(zhàn)略思路,先看操作系統(tǒng)和計(jì)算機(jī)組成原理
在校期間,就要把基礎(chǔ)打牢,好好看書。
??之前面試其他公司,面試官問的關(guān)于操作系統(tǒng)的一些內(nèi)容能答上來,這里我有點(diǎn)膨脹了,居然和面試官說操作系統(tǒng)的基本概念都理解。一下就被面試官問倒了。所以,如果不是特別熟悉,不要和面試官說我精通XXX之類的話,否則,肯定會(huì)被面試官問到不會(huì)為止。吸取教訓(xùn)!
HR面(20min 9.26)
??最后去另一個(gè)房間和HR聊了聊待遇和薪資,待遇一般,而且工資組成里面還有20%的績效,上下浮動(dòng)。不打算去。而且,因?yàn)橹叭疽掺[過裁員風(fēng)波,所以試探性問了下HR試用期會(huì)裁多少人?HR回答的是我們并不規(guī)定具體的指標(biāo)。我接著又補(bǔ)充說到,那么我是否可以理解為沒有上限也沒有下限呢?HR說是的。所以,直接拒了。
??和HR聊完了,順便問了下面試官的名字,HR說這是他們XX部門的研發(fā)總監(jiān)。和這個(gè)面試官聊天,確實(shí)學(xué)到了很多,受益匪淺!
小米(9.15)
一面(40min,9.21)
自我介紹
??首先是自我介紹,本來準(zhǔn)備的是三分鐘的自我介紹,但是中途被面試官打斷了,說面試時(shí)間有限,簡短一點(diǎn),要不后面沒有時(shí)間寫代碼了。就介紹了下自己寫博客的事情。接著面試官也很直接,上來就基礎(chǔ)知識(shí)開始問。
進(jìn)程和線程的區(qū)別
??答對了。
??進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),它是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位。例如,用戶運(yùn)行自己的程序,系統(tǒng)就創(chuàng)建一個(gè)進(jìn)程,并為它分配資源,包括各種表格、內(nèi)存空間、磁盤空間、IO設(shè)備等,然后該進(jìn)程被放入到進(jìn)程的就緒隊(duì)列,進(jìn)程調(diào)度程序選中它,為它分配CPU及其他相關(guān)資源,該進(jìn)程就被運(yùn)行起來。
??線程是進(jìn)程的一個(gè)實(shí)體,是CPU調(diào)度和分配的基本單位,線程自己基本上不擁有系統(tǒng)資源,只擁有一些在運(yùn)行中必不可少的資源(如程序計(jì)數(shù)器、一組寄存器和棧),但是,它可以與同屬一個(gè)進(jìn)程的其他的線程共享進(jìn)程所擁有的全部資源。
??在沒有實(shí)現(xiàn)線程的操作系統(tǒng)中,進(jìn)程既是資源分配的基本單位,又是調(diào)度的基本單位,它是系統(tǒng)中并發(fā)執(zhí)行的單元。而在實(shí)現(xiàn)了線程的操作系統(tǒng)中,進(jìn)程是資源分配的基本單位而線程是調(diào)度的基本單位,是系統(tǒng)中并發(fā)執(zhí)行的單元。
??不全。面試官又提醒了。進(jìn)程間通信方式有那些,也回答上了。管道,F(xiàn)IFO,信號,信號量,消息隊(duì)列,共享內(nèi)存(最快),套接字。
僵尸進(jìn)程聽過嗎
??沒有。
static 和 volatile
??答對了。
??static主要是改變函數(shù)和變量的作用域。volatile防止對寄存器進(jìn)行優(yōu)化,使得每條指令都要按照我們寫的進(jìn)行運(yùn)行
兩個(gè)Linux操作系統(tǒng)之間使用什么命令進(jìn)行文件的傳遞?
??我不知道是什么命令,但是我可以說下我的想法,我覺得利用HTTPS協(xié)議可以進(jìn)行傳輸。
不是命令,這是協(xié)議。
數(shù)據(jù)結(jié)構(gòu)學(xué)過嗎?說下你知道的排序算法?
??在校沒有學(xué)過,但是我自己私下學(xué)過。排序算法:快排,選擇排序,冒泡排序,插入排序,堆排序。
說下快排的過程,快排的時(shí)間復(fù)雜度
??巴拉巴拉,也答對了。
手撕代碼
??反轉(zhuǎn)字符串中的單詞 I am a teacher -> rehcaet a ma I
??很基礎(chǔ)的問題,A了出來。
最后反問
??什么時(shí)候有結(jié)果?
不確定,一周以后吧。
總結(jié)
??有好多基礎(chǔ)知識(shí)沒打上來。主要集中在操作系統(tǒng)相關(guān)的概念上。確實(shí)不知道,接下來要好好補(bǔ)充了!
二面 (50min,9.25)
項(xiàng)目問的很細(xì)
??20min,原理和流程圖
typedef和 define有什么區(qū)別
??1.typedef在編譯時(shí)處理,具有類型檢查的功能;define在預(yù)編譯時(shí)展開,不會(huì)進(jìn)行錯(cuò)誤的檢查,只是字符的替換。2.define沒有作用域的限制,typedef有自己的作用域。3.typedef定義指針的別名時(shí),別名可以連續(xù)定義兩個(gè)指針變量。define定義指針的別名時(shí),使用這個(gè)別名連續(xù)定義兩個(gè)指針變量會(huì)報(bào)錯(cuò)。
數(shù)組下標(biāo)可以為負(fù)數(shù)嗎
??沒見過,應(yīng)該可以吧。
不能用 sizeof()函數(shù),如何判斷操作系統(tǒng)是16位,還是32位
??16位系統(tǒng)中,int變量的范圍-32768到+32767,32767+1變?yōu)?32768??梢岳眠@個(gè)特性來判斷。
IIC如何發(fā)送一個(gè)數(shù)據(jù)?IIC時(shí)序圖畫下。IIC芯片有哪些?
??回答的還可以。
用戶棧和內(nèi)核棧是同一個(gè)區(qū)域嗎?有什么區(qū)別?
??不是。用戶棧和內(nèi)核棧是兩個(gè)獨(dú)立的區(qū)域。內(nèi)核棧保存的是內(nèi)核態(tài)程序運(yùn)行的時(shí)候相關(guān)寄存器信息,用戶棧保存的是用戶態(tài)的內(nèi)容。
用戶空間和內(nèi)核空間的通信方式?
??1.API函數(shù),Copy_from_user,get_user等。2.proc文件系統(tǒng) 3.mmap系統(tǒng)調(diào)用 4.使用文件
中斷的響應(yīng)執(zhí)行流程?聽過頂半部和底半部嗎?講講
??cpu接受中斷->保存中斷上下文跳轉(zhuǎn)到中斷處理歷程->執(zhí)行中斷上半部->執(zhí)行中斷下半部->恢復(fù)中斷上下文。
??頂半部執(zhí)行一般都是比較緊急的任務(wù),比如清中斷。下半部執(zhí)行的是一些不太緊急的任務(wù),可以節(jié)省中斷處理的時(shí)間。
寫過那些驅(qū)動(dòng)?講下LCD驅(qū)動(dòng)如何編寫?
??巴拉巴拉,問了很多遍了。
手撕代碼
??給定一個(gè)數(shù)組,找出和為s的數(shù)字。二分查找,A了。
反問
??如果有幸進(jìn)公司,主要負(fù)責(zé)那些方面?
IO驅(qū)動(dòng),音視頻驅(qū)動(dòng),內(nèi)核的優(yōu)化移植都有。看個(gè)人興趣和過往經(jīng)歷的匹配程度。
??多久出結(jié)果呢?
月底前應(yīng)該會(huì)給
三面(10min,10.15)
家庭情況
期望薪資
有沒有女朋友?工作地點(diǎn)是北京還是深圳?
??北京。
總結(jié)
??發(fā)下offer已經(jīng)是10.20號了,太晚了,三方早已經(jīng)寄走了,綜合考慮,感覺性價(jià)比不是很高。如果沖著小米的平臺(tái)去,確實(shí)還不錯(cuò)。其實(shí)心里有點(diǎn)小后悔。不過也就這樣了,注定與小米無緣。
中國長城科技集團(tuán)(9.15)
項(xiàng)目
??15min。
你知道的Linux指令有那些
??ls,ps,rm,cat,mv。
busybox是什么?
??縮小版的Unix系統(tǒng)常用命令工具箱。主要包含了一些常用的Linux指令,環(huán)境等。
什么是根文件系統(tǒng)
??根文件系統(tǒng)上是內(nèi)核啟動(dòng)時(shí)所掛載的第一個(gè)文件系統(tǒng),內(nèi)核代碼映像文件保存在根文件系統(tǒng)中。
為什么寫博客?
??之前回答過了,四點(diǎn)。
反問
??這個(gè)崗位主要負(fù)責(zé)什么?
你的崗位是Linux系統(tǒng)工程師,主要是負(fù)責(zé)操作系統(tǒng)的優(yōu)化和移植。
總結(jié)
??9.25號微信告訴我面試通過了,問我是否簽約,綜合考慮了下,拒絕了,抱歉!公司其實(shí)還不錯(cuò),在長沙,一年保底16薪,包食宿,長沙人去蠻適合的。
CEC子公司-北京華大電子(9.15)
??面試官是兩個(gè)人,一個(gè)HR,一個(gè)40多歲的主管。沒問很深的技術(shù)問題,主要問了項(xiàng)目和寫博客的事情。他們主要做WIFI芯片和SOC的,更多的可能是應(yīng)用層的開發(fā)任務(wù)。待遇給的還可以,但是覺得平臺(tái)小了,拒了,抱歉!
京信通信(9.16)
一面(10min,9.21)
??具體問了什么忘記了。但是都不難,很基礎(chǔ)的。(有史以來最短面試,10分鐘就完了)
二面(15min,10.19)
??早上九點(diǎn)半進(jìn)入騰訊會(huì)議,發(fā)現(xiàn)還不止一個(gè)人。幾個(gè)面試者就隨便聊了幾句。大家都不知道接下來是技術(shù)面還是群面,還是HR面?提前也沒有通知面試的內(nèi)容。后來進(jìn)來一個(gè)女的說,大家可以耐心等待,有興趣可以一起聽下,我們挨個(gè)面。每個(gè)人大概20min左右。
??第一個(gè)人面試完,HR讓第二個(gè)人來,我看大家都沒反應(yīng),我就第二個(gè)了。
自我介紹
你做決定的過程是怎么樣的?
offer情況?期望薪資?工作地點(diǎn)?
反問
??大概多久會(huì)發(fā)offer?多久之后會(huì)談薪?
一周之內(nèi)
總結(jié)
??感覺面試不是很正規(guī),電話面面試官遲到20min,而且也沒問幾個(gè)技術(shù)問題,10min就完了;一面和二面戰(zhàn)線拉的太長了,不知道其他人有沒有,反正我是這樣。也可能是太菜了,后面才被撈起來的。10.23HR打電話確認(rèn)是否接受offer,拒絕了,抱歉!
海格通信(9.27)
一面(20min,9.27)
??群面,五人一組圍一圈,每個(gè)人做自我介紹,HR會(huì)單獨(dú)提問,大概內(nèi)容就是關(guān)于哪里人,家庭,父母工作,對海格了解有多少等等。
二面(25min,9.27)
項(xiàng)目
你知道的常用Linux命令
??mv,ls,cat,ps,mkdir,touch,find。
IO多路復(fù)用
??不知道,但是我知道IO管腳的復(fù)用,巴拉巴拉解釋了下。
在Linux上編寫過那些程序
??基本的外設(shè)驅(qū)動(dòng)都寫過,led,按鍵,lcd,Nand Flash等。
程序的編譯過程分為幾部分
??預(yù)處理,編譯,匯編,鏈接
什么是4字節(jié)對齊?為什么需要對齊?
??資料總結(jié)的有。
如何求一個(gè)結(jié)構(gòu)體成員變量的地址
??正好前幾天寫了一個(gè)博客。
??內(nèi)核中container_of宏的詳細(xì)解釋
函數(shù)指針和指針函數(shù)
??資料總結(jié)的有。
什么是野指針?如何避免?
??資料總結(jié)的有。
sizeof和strlen區(qū)別?
??sizeof是運(yùn)算符,在程序編譯時(shí)就已經(jīng)確定了;strlen是函數(shù),程序運(yùn)行時(shí)才能計(jì)算。
int a[5] = {1,2,3,4,5},sizeof(a) = ?
??20。
快速排序的思想?時(shí)間復(fù)雜度?
??理解為打撲克整理牌,O(nlogn)。
哈希表是什么?如何使用?
??答對了。
反問
??如果有幸進(jìn)入貴公司,主要負(fù)責(zé)哪方面?
負(fù)責(zé)調(diào)試和維護(hù)基本的外設(shè)驅(qū)動(dòng),配合硬件工程師進(jìn)行新平臺(tái)的開發(fā)。
??什么時(shí)候可以得到這輪面試的結(jié)果?
明天。
三面(10min,9.28)
??黨委副書記面試,全程很放松,就是普通的聊天,自我介紹,哪里人?為什么選擇來南方讀書?對于海格了解多少?如何看待加班?能接受加班嗎?職業(yè)規(guī)劃等?
四面(15min,9.28)
??大boss面試,好像是個(gè)總經(jīng)理,自我介紹,介紹下項(xiàng)目,項(xiàng)目幾個(gè)人?你負(fù)責(zé)那部分?除了這個(gè)項(xiàng)目研究生期間還有那些團(tuán)隊(duì)合作的項(xiàng)目?你是扮演什么角色?你導(dǎo)師研究那個(gè)方向的?為什么你和導(dǎo)師的研究方向不一樣?你覺得研究生期間導(dǎo)師對你的幫助大不大?女朋友哪里的?做什么工作的?有考慮過在廣州定居嗎?為什么?等等吧,還有些想不起來了。
總結(jié)
??整個(gè)面試感覺濃濃的國企風(fēng)味,很看重人的綜合素質(zhì),對技術(shù)要求感覺不是很高。9.29約去酒店談薪,與其說是談薪,不如說是直接告訴你。沒有argue的余地。統(tǒng)一打包價(jià)。拒絕了,抱歉!
簡歷被刷
oppo(8.23)
??不得不說,oppo的簡歷卡的是真的嚴(yán)格。全是人工篩選。雙非過簡歷的希望太小了。
筆試/測評掛
海康威視(9.1)
?測評居然掛了,很可惜。
樂鑫(8.18)
??之前樂鑫的HR說,提前批投遞不影響秋招。所以很早就投遞了樂鑫科技。樂鑫是我第一家筆試的公司。當(dāng)時(shí)筆試題目是三道編程題。巨難!比華為的筆試題難度都大。而且,第一次用??偷墓P試系統(tǒng),最基本的如何讀取輸入輸出都不會(huì),于是筆試直接掛了。
??9.8號找HR確認(rèn)說,提前批掛掉的會(huì)自動(dòng)推到正式批。但是我等到9.19號也沒有收到筆試。后來HR讓我去官網(wǎng)看自己的簡歷的狀態(tài),結(jié)果顯示人才池!正式批都沒有筆試就直接人才池了?什么操作啊。。說不影響有點(diǎn)假,其實(shí)還是有影響的??赡芴崆芭P試掛掉的是不會(huì)有機(jī)會(huì)參加正式批的。(自己猜測)
CVTE(9.16)
??C廠的筆試掛的就很玄學(xué)了。當(dāng)時(shí)對C廠還是抱有很大期望的。筆試題目中規(guī)中矩,大題也都A了出來。選擇填空做的正確率應(yīng)該有80%。但是最后筆試莫名其妙掛了。我同學(xué)投研發(fā)崗的無一例外筆試也都掛了。難道100分的題目,90分及格線?以后做C廠筆試題,大家要格外小心,盡量還是要高正確率!
??12.9號,接到CVTE HR打來的電話,說在補(bǔ)錄,約個(gè)時(shí)間面試。手上沒有三方了,拒絕了。
沒消息
寒武紀(jì)(9.3)
??9.16號筆試之后就沒消息了。三個(gè)大題,A了1.5個(gè)。(其實(shí)這個(gè)公司也不太了解,看到了有崗位就投了,據(jù)說是AI四小龍的老大)
華為(9.10)
??8月份華為在線上做專場宣講,當(dāng)時(shí)的宣講會(huì)每個(gè)部門都做了介紹,給了微信群,我也加了幾個(gè)群。加到群里后HR會(huì)主動(dòng)加你好友,直接打語音電話解決你關(guān)于投遞崗位的疑問,很是熱情。每個(gè)部門的HR都會(huì)說我們這里有很多HC,建議投遞我們部門。
??在選擇部門時(shí),主要考慮以下幾個(gè)方面。鑒于今年的情況,華為的消費(fèi)BG是不考慮了,畢竟芯片斷供,手機(jī)業(yè)務(wù)也大打折扣,很大可能是縮招的。無線部門,也不考慮了。神終端,圣無線的名號不是吹的。而且,華為的無線部門成績要求也比較高,10%左右?(別的部門的HR說的)。最后考慮智能車BU是新成立的,而且智能車BU的HR也極力推薦我們投遞。于是就投遞了智能車BU。
??投遞之后,在網(wǎng)上搜索關(guān)于這個(gè)部門的情況,看到了一條消息,大概意思就是說,這個(gè)部門的人數(shù)不會(huì)太多,要小而精。瞬間感覺到有點(diǎn)被車BU的HR坑了。
??9.14筆試,大題A了第一道。后面兩個(gè)沒做。9.16發(fā)的測評鏈接。9.19問所投遞部門的負(fù)責(zé)人說,第一批面試暫時(shí)截止了,后面還可能會(huì)有HC,名額不會(huì)太多,但是到了十月以后了。十月份再給HR發(fā)消息,HR已經(jīng)不回復(fù)消息了。相反,投遞其他部門的同學(xué),在9.19-9.24這周都安排了面試。
??怎么說呢,怪自己投遞晚了吧,而且加上華為今年形勢緊張。當(dāng)時(shí)主要考慮,還沒有準(zhǔn)備好,而且華為基本是一天結(jié)束三面。沒有準(zhǔn)備好過去當(dāng)炮灰也不值。所以投遞有點(diǎn)晚。現(xiàn)在準(zhǔn)備好了,但是已經(jīng)錯(cuò)過了時(shí)間節(jié)點(diǎn),有點(diǎn)可惜。
? 華為技術(shù)面試的準(zhǔn)備和經(jīng)驗(yàn)分享【完全攻略,已簽約】?
(https://www.nowcoder.com/discuss/384814?type=post&order=time&pos=&page=2&channel=1013&source_id=search_post)
?各位大佬,求華為面試手撕代碼
(https://www.nowcoder.com/discuss/513026?type=post&order=time&pos=&page=1&channel=1009&source_id=search_post)
? 華為這波操作以后,中興可能成了最大贏家
(https://www.nowcoder.com/discuss/545891?type=all&order=time&pos=&page=2&channel=-1&source_id=search_all_nctrack)
? 大半夜的睡不著談?wù)勅A為秋招的看法
(https://www.nowcoder.com/discuss/540489?channel=1009&source_id=home_feed)
? 更多關(guān)于華為招聘的內(nèi)容,可以去??途W(wǎng)搜索下。
??11.30號,12.3號下午,分別接到了華為Cloud&AI和消費(fèi)者BG的HR打來的電話,問了下我的基本情況,讓我繼續(xù)投遞簡歷,考慮到已經(jīng)沒有三方了,就拒絕了。而且華為的人才池海了去了,這個(gè)時(shí)間節(jié)點(diǎn)還在拉人面試,猜測可能是HR的KPI還沒完成吧。
BOE(8.25 & 9.12)
??很奇怪,提前批投了沒消息,正式批也不給筆試。太難了。
恩智浦(9.15)
??聽說只招211/985?
瑞芯微(9.17)
??挺想去這個(gè)公司的,但是也沒消息。
紫光展銳(9.18)
??主要是投遞晚了。而且,很搞笑,只發(fā)了筆試短信通知筆試,在筆試當(dāng)天卻沒有收到筆試鏈接。后來問了HR說:不好意思,這是我們第一次全網(wǎng)招聘,系統(tǒng)BUG了,后面我們會(huì)統(tǒng)一處理的。后面又發(fā)郵件問了幾次HR什么時(shí)候安排筆試,回復(fù)也是很官方。太難了,錯(cuò)過了九月的最后一批筆試。
??11.1號晚上12點(diǎn)發(fā)短信讓11.2號下午直接參加面試,考慮到已經(jīng)沒有三方協(xié)議了,拒絕了。
聯(lián)發(fā)科成都(9.18)
??投遞晚了啊,聯(lián)發(fā)科成都那邊可能是不缺人了,一直沒消息。
小馬智行(9.18)
??隨便投的,后來才知道這個(gè)公司基本只招985。
總結(jié)
??整個(gè)秋招還算是比較順利的,雖然九月初的時(shí)候有段時(shí)間心態(tài)有點(diǎn)崩,但是及時(shí)調(diào)整過來了。感覺秋招也很戲劇性,六分運(yùn)氣,四分實(shí)力。運(yùn)氣好,和面試官聊的順利,說不定還能拿到sp,ssp。但是,也不能一味的去靠運(yùn)氣。機(jī)會(huì)總是留給有準(zhǔn)備的人,機(jī)會(huì)沒有到來時(shí),要認(rèn)真準(zhǔn)備。當(dāng)機(jī)會(huì)來臨,我們要好好把握。
??最后祝所有看到這篇文章的小伙伴,在秋招中都可以拿到心儀的offer。
成功為華為“續(xù)命:中國芯片之父張汝京
這位“華為天才少年”,竟然要我用“充電寶”打《只狼》
免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場,如有問題,請聯(lián)系我們,謝謝!