• 正文
    • 個人背景
    • 學(xué)習(xí)經(jīng)歷
    • 實習(xí)經(jīng)歷
    • 面試經(jīng)歷
    • 個人總結(jié)
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

雙非本科拿下oppo sp!

01/26 08:16
1605
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

哈嘍,大家好,我是仲一。今天分享的是一位雙非本科生拿下oppo sp的秋招經(jīng)驗。當(dāng)時,這位粉絲咨詢我offer選擇的時候,看到年薪31W這個數(shù)字,我以為他是研究生。后來,再三確認(rèn)了,他確實是本科生。

本科生能拿到這個薪資,真的已經(jīng)超越了很多很多人。和這位粉絲交流下來,給我最直觀的感受是,他很有禮貌,而且,很謙虛。能拿下oppo sp 和他平時的積累是分不開的。我就不多說了,下面的內(nèi)容就是這位粉絲的秋招經(jīng)驗分享。

個人背景

學(xué)校:本科雙非

專業(yè):自動化

實際項目經(jīng)驗:參賽經(jīng)驗不多,只參加過學(xué)校的一個創(chuàng)新創(chuàng)業(yè)比賽(團(tuán)隊),拿了個獎;然后自己也會利用課余時間在網(wǎng)上找些例程進(jìn)行學(xué)習(xí),主要是單片機(jī)方面;

學(xué)習(xí)經(jīng)歷

目前大四上學(xué)期,我將我的大學(xué)經(jīng)歷主要分為兩個階段:

第一階段:

大一~大二:這一階段由于剛從高中來到大學(xué),自己沒能很好的對大學(xué)生活以及學(xué)習(xí)進(jìn)行規(guī)劃,也由于這兩年做家教的影響,自己沒能把重心放在學(xué)習(xí)上,所以這兩年在學(xué)習(xí)上表現(xiàn)的很平凡,也沒參加過什么比賽。

第二階段:

大三~現(xiàn)在:大三開始把精力放在了學(xué)習(xí)上,除了學(xué)習(xí)專業(yè)課外,我也會利用課余時間學(xué)一下單片機(jī),如stm32,esp8266等,但其實都是跟著教程了解一下,也并沒有全部都學(xué)完,也是這一年由于巧合的機(jī)會我同學(xué)把我介紹給一個缺乏stm32知識的團(tuán)隊,然后我跟著團(tuán)隊參加了我的第一次競賽,最后也拿到了校賽級的一個獎項。然后下學(xué)期在考研與找工作之間經(jīng)過考慮最后選擇了后者,4月份決定找工作,當(dāng)時因為對找工作沒有方向,然后看到年級群里面有阿里的師兄在宣傳暑期實習(xí)生的招聘信息,所以就懵懵懂懂的報了C++崗位,然后在接下來的一個多月時間內(nèi)斷斷續(xù)續(xù)的學(xué)習(xí)C++以及數(shù)據(jù)結(jié)構(gòu),結(jié)合視頻將這些知識大概過了一遍,但是最后也沒能過筆試(因為學(xué)的不扎實,也沒去某網(wǎng)站上刷題,因為當(dāng)時并不知道有這些網(wǎng)站),最后去了一個和學(xué)校有合作的小公司實習(xí)

實習(xí)經(jīng)歷

實習(xí)公司:一家做車載/終端產(chǎn)品的小公司

實習(xí)崗位:嵌入式驅(qū)動開發(fā)工程師助理

實習(xí)時長:暑期一個月

在7月份在一家小公司開啟了我為期一個月的實習(xí),在整個實習(xí)過程中,其實導(dǎo)師并沒有給我們多少的幫助,最開始的時候給我們布置了一個關(guān)于stm8單片機(jī)的綜合性任務(wù),我用了半個月左右就完成,其他實習(xí)生晚一點,完成后導(dǎo)師讓我們改進(jìn)代碼,后來也沒怎么給任務(wù)或者安排給我們做了。然后在接下來的時間段了,我都在學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)并且去leetcode刷數(shù)據(jù)結(jié)構(gòu)專題(雖然進(jìn)度比較慢)。然后又看了Linux相關(guān)視頻與資料重新溫習(xí)了一下linux的基礎(chǔ)命令和操作。中后期的時候?qū)熣椅艺勥^兩次話,想讓我繼續(xù)留下來實習(xí),但我沒有接受邀請。不過這段實習(xí)經(jīng)歷也讓我對自己產(chǎn)生了肯定以及對這個崗位有了初步的了解。

面試經(jīng)歷

1.面試情況

面試經(jīng)歷按照簡歷投遞時間排序,由于忘記了具體的投遞時間,所以有些只能寫大概的時間,投遞的崗位都是嵌入式/驅(qū)動軟件開發(fā)工程師

公司名稱 投遞/筆試時間 筆試/面試情況 offer
聯(lián)發(fā)科(MTK)(第一次投) 7月25日 筆試掛(沒準(zhǔn)備,裸考)
視源股份(CVTE) 8月中旬 通過終面 需體驗實習(xí)通過后才給offer
OPPO 9月中旬 通過終面 拿到offer(應(yīng)該是SP)
TCL(C++嵌入式) 9月初 HR面掛(慘)
??低?/td> 9月初 通過終面 拿到offer (SP)
小米 9月下旬 筆試掛
中興 9月下旬 通過終面 收到offer call(沒簽)
華為 9月下旬 筆試掛
榮耀 9月下旬 一面掛
VIVO 9月下旬 筆試掛
聯(lián)發(fā)科(MTK) (第一次投) 9月下旬 筆試情況未通知
TCL(華星光電) 10月初 筆試通過直接跳過一面發(fā)二面通知 拒了面試

除此之外,我還投遞過幾家中小廠,但都是投著來找面試經(jīng)驗的,不完全統(tǒng)計在秋招中投遞的公司數(shù)量在20家左右,大部分簡歷都通過了篩選,上面列表中的是自己心儀公司的筆試/面試情況。也很幸運在10月中旬陸陸續(xù)續(xù)收到了OPPO、??低暋⒅信d、CVTE的offer,最終選擇了OPPO。

2.面試問到的問題

以下面試問題都是自己面試完根據(jù)回憶想起來的,可能會有一些遺漏,因為自己太懶了,沒有時間整理當(dāng)時面試時候的回答情況,然后需要大家自己去查找相關(guān)問題的答案啦。在此也提醒大家以后面試可以錄音或者錄屏哦,不要被發(fā)現(xiàn)就行,這樣更有利于自己面試后進(jìn)行總結(jié)。

1)OPPO篇

一面面試題

自我介紹

++i與i++的區(qū)別?

Switch() { case} switch里面可以是什么類型的數(shù)據(jù)?可以是float嗎?字符串呢?

指針的高效性和靈活性?如何體現(xiàn)?

你選修的這些課程的原因是什么?你是怎么學(xué)習(xí)的?

二面面試題

自我介紹

問項目情況:(問的是實習(xí)的項目)

a) ? ?這個項目是團(tuán)隊的還是個人的?

b) ? ?在這個項目中你遇到什么問題?怎么解決的?

c) ? ?在這個項目的過程中最讓你滿意的是什么?

后面的忘了,哈哈

2) 視源股份(CVTE)篇

CVTE一面面試題

自我介紹

問項目:介紹項目(介紹的時候還可以再精煉)

(1) ? 項目里用到了什么技術(shù),負(fù)責(zé)的是什么部分?

(2) ? 遇到什么問題?

    ++i和i++的區(qū)別?

答:i++:先賦值再++,效率低;

++i:先++,再賦值,效率比++i高

為什么++i比i++效率高?

i++:int temp=i; i=i+1; return temp;(i++需要開辟臨時變量,效率低)

++i:i=i+1; ?return i; (++i不需要開辟臨時變量,效率高)

Static關(guān)鍵字

(1) ?static+局部變量:

(2) ?static+全局變量:

(3) ?static+函數(shù):

(4) ?static+類成員變量:

(5) ?static+類成員函數(shù):

指針和引用的區(qū)別

拷貝構(gòu)造函數(shù)里面為什么用的是引用?有什么作用?

Linux命令:cut(怎么把CVTE_STN中的_識別并且將CVTE STN分開?),Sed, AWK?

文件系統(tǒng)有哪些類型?

Bootloader

匯編語言:DDR

無論數(shù)據(jù)多少,復(fù)雜度最低,效率最高的排序算法是什么?

IIC最多能有多少個從機(jī)?

IIC軟件中斷和硬件中斷的區(qū)別?

SPI協(xié)議原理

為什么說TCP是安全的連接方式?

程序編譯的四個部分:預(yù)處理->編譯->匯編->鏈接(各階段分別生成的是什么文件類型.c/.0/.s?)

中斷函數(shù)有什么特點?如果在中斷函數(shù)里面弄個10ms延時會怎么樣?

如果有一個遞歸函數(shù),沒有初始條件,它會一直執(zhí)行嗎?會怎么樣?

進(jìn)程間的通信方式,最常用的通信方式是什么?

如果一個進(jìn)程堵塞了,你怎么讓這個進(jìn)程運行?

你是怎么理解同步和競爭的?異常?(同步、異步、競爭)

GPIO的模式?方式?(上升沿/下降沿/雙邊沿之類的)

會JAVA/Python嗎?

代碼題

3)TCL篇

**一面:**主要深挖項目,根據(jù)項目做假設(shè),問你可以做什么改進(jìn),并且很多都已假設(shè)形式提問,并且根據(jù)項目用到的知識點進(jìn)行深挖,所以需要對寫在簡歷上的項目要很熟悉,沒有做過的不要寫,不要給自己挖坑。

4)??低暺?/h4>

一面面試問題

配置pwm需要設(shè)置什么寄存器?

怎么用單片機(jī)測量pwm波的周期和占空比?(描述思路,用代碼編程的方法)

怎么將32位的int型數(shù)如int a=12345678轉(zhuǎn)化為字符型string輸出?(printf(“%s”))

Main函數(shù)里面分幾個區(qū)?(數(shù)據(jù)區(qū),代碼區(qū),bass區(qū),棧區(qū),堆區(qū)),string a=”hello world”存儲在哪個區(qū)?加上static后在哪個區(qū)?

截至目前你堅持的最長的事是什么?學(xué)習(xí)上或則生活上。

成績怎么樣?偏科嗎?

面試官說我應(yīng)變能力不錯,面試不錯,其他問題忘了,哈哈。

5)中興篇

一面面試題

C和C++有什么區(qū)別?各自有什么特點?

鏈表和棧有什么區(qū)別?

對中斷有了解嗎?中斷發(fā)生時,CPU是如何處理中斷的,如果程序在執(zhí)行中斷之后終中斷返回異常,你該怎么判斷呢?怎么處理?

232和485協(xié)議有什么區(qū)別?

使用的晶振是多少?你是怎么判斷計數(shù)是一定精準(zhǔn)的?

平衡二叉樹是什么?

有用到浮點數(shù)嗎?浮點數(shù)在內(nèi)存中是如何存儲的?

6)榮耀篇

一面面試題

主要問項目以及實習(xí)情況,抓著問,很難受。沒有問基礎(chǔ)問題(八股文)。

3. 關(guān)于HR面

一般來說,HR面問的問題套路基本一樣,但是不要以為到了HR面就可以放松警惕,就算你前面的技術(shù)面表現(xiàn)得多么好,如果HR面沒準(zhǔn)備好的話那也會功虧一簣,經(jīng)過多個HR面,我發(fā)現(xiàn)HR大部分都會問一下幾個問題:

你為什么投遞我們公司/這個崗位,你對我們公司有了解嗎?

你的家庭情況,學(xué)習(xí)情況

你有什么愛好嗎?有什么讓你堅持了很久的事嗎?

你有什么優(yōu)缺點嗎?(說缺點的時候也不要說很明顯的缺點,如很懶、沒責(zé)任心啥的??梢哉f過于追求完美、不夠果斷等,因為這些對公司沒啥影響)

你對加班怎么看?

你的期待薪資/范圍是多少?

還有其他的一些常見問題可以上??突蛘呔W(wǎng)上看一下其他面經(jīng)哈哈

個人總結(jié)

在投遞時間上

越早投遞越好,大廠提前批一般在6、7月份就開始了,要抓好秋招提前批這個時間點,因為這個時候大廠的hc(崗位)是最多的,而且競爭可能沒那么激烈,最重要的是有一些大廠提前批沒有筆試,這對于那些沒怎么刷代碼提的同學(xué)來說是很有利的。

在公司投遞選擇上

不要全部都投大公司或者自己的心儀公司,也要適當(dāng)?shù)耐哆f一些中小企業(yè)或者自己不那么喜歡的公司,如果你沒有什么面試經(jīng)驗的話建議你先面小公司/不是自己心儀的公司先,這樣可以為自己增加面試經(jīng)驗,為面試大廠做準(zhǔn)備;同時,投遞的崗位應(yīng)該是你喜歡的,不要廣撒漁網(wǎng)海投,這樣不僅會浪費自己的經(jīng)歷而且還會讓自己對面試產(chǎn)生厭倦,投遞公司數(shù)量適可而止,并且投遞的崗位最好專一一點。

在面試準(zhǔn)備上

在面了這么多面試中,首先,我發(fā)現(xiàn)技術(shù)面中面試官100%會問項目,所以一定要對你的項目要熟悉;其次,面試官會問你的實習(xí)情況,如做了什么,有什么收獲(如果有相關(guān)經(jīng)驗的話);然后是一些基礎(chǔ)知識,如C/C++語言基礎(chǔ)、數(shù)據(jù)結(jié)構(gòu)、Linux基本指令、算法/手撕代碼(Leetcode簡單/中等題,不過我遇到的不多)。

在面試前,建議上??途W(wǎng)上面查找相關(guān)面經(jīng),我在每次面試之前都會看一下對應(yīng)的面經(jīng),然后根據(jù)面經(jīng)預(yù)測面試官可能會問的問題,然后記錄并且把答案搜索出來,從面試結(jié)果來看,有些問題確實被我預(yù)測到了,因為面試官問的問題基本都是那幾個范圍。

面試過程中,一定要注意一下自己的著裝以及形象以及周圍的環(huán)境,我在每次面試時都會洗一下臉以及穿著得體。然后在面試中最好保持自信,就算問到不會的問題也要思考一下然后講出自己的想法,直接說不會是大忌。對了,還有就是一定要禮貌,在最后面試官問你還有沒有問題問他/她的時候,要表現(xiàn)出你好學(xué)的態(tài)度,一般問2~3問題就好。

在心態(tài)上

還是要保持積極的心態(tài)吧,一般來說整個筆試/面試流程下來可能需要1個月甚至更長的時間,所以也不要干等待,在這段空窗期可以投遞以及面試其他公司,自己協(xié)調(diào)好時間即可。

本人在秋招的過程中心態(tài)還是受到了很大的影響的,經(jīng)常會失眠到凌晨3~4點,因為自己本來就睡眠不好,加上秋招一直沒受到好結(jié)果,同時又?jǐn)鄶嗬m(xù)續(xù)聽到別的同學(xué)拿到了多少多少W的offer,心理壓力就更大了,因此也經(jīng)常因為這是而失眠,那段時間真的很煎熬,沒睡過幾天好覺,但是很慶幸自己熬了過來,在10月份陸陸續(xù)續(xù)收到了幾個大廠的offer,其中好幾個都是我之前面試完之后以為掛了而且難受了很久的,現(xiàn)在想起來真的沒必要。

最后寄語及感謝

不要和別人比,要和自己比!要認(rèn)真對待每一次面試,即使這個面試的公司不是你的心儀公司,因為你的每次面試表現(xiàn)都會影響著你最后的薪資評級,所以還是要好好準(zhǔn)備每一次面試。早得到的不一定是好的,晚得到的不一定是不好的!祝大家早日拿到自己滿意的offer?。?!

對啦!最后還是要感謝一下在??途W(wǎng)上面找到的大佬的筆試面試總結(jié)《嵌入式軟件開發(fā)筆試面試指南》,里面涵蓋有簡歷建議,筆試面試題等相關(guān)內(nèi)容,真的很全面。公眾號是《嵌入式與Linux那些事》,里面干貨挺多的,這次的面試我也是以這個為路線的,大家可以參考一下啦?。?!

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄

作者就職于某500強(qiáng)公司,擔(dān)任BSP工程師。具有豐富的嵌入式開發(fā)經(jīng)驗。專欄主要分享計算機(jī)基礎(chǔ),操作系統(tǒng),Linux驅(qū)動開發(fā),Arm體系與架構(gòu),C/C++,數(shù)據(jù)結(jié)構(gòu)與算法等相關(guān)文章。歡迎關(guān)注我的公眾號【嵌入式與Linux那些事】,一起學(xué)習(xí)交流。