作者xiao2chen (台大小陳)
看板Tech_Job
標題[心得] 面試心得(軟韌、演算法)
時間Tue Jun 25 17:23:35 2019
ㄧ、前言
大學113機械、碩士112電機 (控制組),成績約中上,算是普通難找軟韌或演算
法相關工作的組別,本文提供一些心得以及白板題。
—————————————————————
二、準備
。自介ppt (基本個資、學歷簡介、成就經歷、技能簡介)約6頁
。碩論ppt
。弄熟自介敢放上去的技能
。刷leetcode和hackerrank
—————————————————————
三、面試公司及職位之列表
。聯發科 4G/5G韌體工程師
。聯發科 車用嵌入式韌體工程師
。群聯 軟體工程師0702
。群聯 SSD韌體工程師06
。瑞昱 多媒體演算法工程師
。瑞昱 藍芽SoC韌體工程師
。易享 Android 工程師
—————————————————————
四、面試心得
# 聯發科 4G/5G韌體工程師 (ㄧ面)
- 性向測驗
- 上機考C語言,大概20題選擇題,請熟悉指標、const、static、volatile、call by va
lue、call by reference (C++才有 pass by reference 別搞混)、++在前或在後的差別
;兩題上機程式題:第一題 dynamic 2d array (就用malloc或calloc)、第二題 Prefix
(就是string searching 這種問題,經典解法就是kmp)
- 兩位主管面試,自我介紹、碩論,請注意聯發科會很著重專題及碩論的架構還有其中技
術的部分
結果:感謝函
—————————————————————
# 聯發科 車用嵌入式韌體工程師 (一面)
- 跟4G/5G 韌體工程師差不多,有多問OS memory management 相關問題
結果:感謝函
—————————————————————
# 群聯 軟體工程師0702 (一面)
- 群聯三題,手寫
- 一位主管面試,自介、碩論,看似不感興趣,無白板,大約40分鐘就結束。
結果:感謝函
—————————————————————
# 群聯 SSD韌體工程師06 (一面)
- 白板題:1. 寫function return這個整數是不是2的次方 (除了常見解法,還可以了解
一下log解法)。2. 考 little/big endian 變數值怎麼存放。3. 寫functio
n 把某個數的第x個bit改成1或0 (改成1直接用or、改成0用mask 之後and)
# 群聯 SSD韌體工程師06 (二面)
- 無白板題
- 面完心得,最好準備能用英文自介和碩論,公司產品不能只是粗淺了解,最好要能回答
公司有哪些產品,什麼是nand flash,什麼是ufs.....
結果:offer get
—————————————————————
# 瑞昱 多媒體演算法工程師 (一面)
- 瑞昱二廠,在全家standby後,集體做性向
- 第一階段,一個讓我覺得他很想睡的主管,一樣自介、碩論,不是很感興趣
- 第二階段,工程師來考merge sort(不要只會泡泡獸= =)
結果:無聲卡
—————————————————————
# 瑞昱 藍芽SoC韌體工程師 (一面)
- 主管很有朝氣的感覺
- 白板題:
1. 考void pointer之casting和call by refer.
unsigned int x = 0xa;
void* ptr= (void*)&x;
*(unsigned int*)ptr = 5;
Call by reference 就不寫了
2. 跟群聯一樣,第x bit改0
結果:打到這邊才想起忘了寄信去問,就當無聲卡吧~
—————————————————————
# 易享 Mixerbox Android 工程師 (一面)
- 線上三題hackerrank程式不限語言兩小時內要完成,簡中難各一題,基本上,網路上找
不到這些題目,我也不方便透露,他們有特別說不要外洩我還是尊重一下。我只寫出前兩
題,第三題來不及(但我有特別回覆說第二題出的很不好,讓我卡很久XDD)
結果:有二面資格但被我婉拒
—————————————————————
五、感想及建議
。刷題:leetcode主練硬實力,基本功、資料結構要很熟並靈活應用;hackerrank就是一
些應用題,比較有趣的題目。
。準備好再投:我邊準備邊投,結果聯發科第一個找我,結果那時連C語言都不熟
。公司產品請花一兩天記熟基本原理及現在的趨勢之類的,會有加分效果。
。請熟悉C語言的,要真的能感受出與C++的差異,熟練了以後真的才會發現兩者天差地遠
。
。找韌體就用C語言,盡量別使混用 C++的unordered map、vector、range-based for lo
op等,要用 hash table 可用 uthash (c大講了我才知道)。
。請去資工相關科系,不然工作很難找= =
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.209.130 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1561454617.A.A4F.html
※ 編輯: xiao2chen (1.160.209.130 臺灣), 06/25/2019 17:26:57
推 susumiya: 推 強者(跪 06/25 17:35
→ susumiya: 都能面一線 超猛 06/25 17:35
推 goddbird: 樓上也可以06/25 17:42
推 justaurant: 強者我會長 要是工會戰也這麼強就好了06/25 18:03
→ hsnuyi: 2的次方直接 n > 0 && !(n&(n-1)) 就好了吧? Leetcode有吧06/25 18:06
→ hsnuyi: ?06/25 18:06
→ xiao2chen: 嗯嗯 我只是提供幾種想法 :)06/25 18:17
推 susumiya: 謝 3F好人QQ06/25 18:19
→ hsnuyi: 阿怎不繼續mixer? 雖然前幾個月大風吹 可是算是好跳槽的中 06/25 18:20
→ hsnuyi: 繼站06/25 18:20
→ hsnuyi: 然後說實在的 你那些沒上我看八成是個性不合 我們三流實驗 06/25 18:26
→ hsnuyi: 室有幾個讀了四年的 最後也去了M跟RTK 寫出來的verilog跟C06/25 18:26
→ hsnuyi: 跟小學生差不多 06/25 18:26
→ morinokaze: 泡泡獸XDDDD06/25 18:42
→ xiao2chen: 我很多被刷掉的很大原因就是還沒準備的很好 06/25 19:11
→ xiao2chen: 目前對韌體蠻有興趣的,就先做做看:)06/25 19:12
推 s94516: M最近還收很多私立學店的欸06/25 19:13
→ s94516: 不過人家是女生06/25 19:13
推 godbye45: 最後一句 QQ06/25 19:51
→ ckvir: 我覺得解題還是用c++ or python 比較好06/25 21:01
→ ckvir: 沒必要用 c 自己刻,刻那些資結不是重點 06/25 21:01
→ ckvir: 況且leetcode 都能用 uthash 了06/25 21:01
推 EngineerChen: 推h大,M好像真的滿吃運氣和合不合的,身邊幾個例子 06/25 21:15
→ EngineerChen: 也是這樣 06/25 21:15
推 m4vu0: 最後一句很真06/25 21:33
推 heatthree: M可能看人格特質06/25 22:09
→ heatthree: 但其實112電機所的學歷應該夠你找軟軔了06/25 22:10
推 caxz: 那請問M喜歡的人格特質是怎樣的特質 還是就是女森?06/25 22:31
推 heatthree: 看主管06/25 22:40
→ xiao2chen: 我還真不知道uthash 欸 研究一下><06/25 22:46
→ xiao2chen: 我面M的時候還不是很有自信 06/25 22:48
推 boss0405: 新人如果學歷和基本功都有,剩下就是運氣了,不然新人也06/25 22:50
→ boss0405: 沒辦法問太多太深入的問題 06/25 22:50
推 wowkerker: M兩年前左右不是收了一堆花瓶進去嗎?XD 朋友被雷炸天06/25 23:02
推 LinuxKernel: n != 0 && (n & (n-1)) == 0 06/25 23:13
→ LinuxKernel: 判斷 Power of 2 滿常見的...06/25 23:13
※ 編輯: xiao2chen (36.227.1.23 臺灣), 06/26/2019 00:14:11
→ furnaceh: 112電機自控已經屌打很多機械人了 06/26 01:06
推 physicsdk: 讚喔推個! 06/26 01:24
→ qazsedcft402: 推推 06/26 05:58
推 bnd0327: 推個機械+控制 06/26 09:34
推 mopackn85256: 推詳細分享 06/26 10:18
推 qazxws: 有刷 leetcode不面面google Microsoft? 06/26 14:57
推 gr4936: 曾面過mixer,如果題目一樣的話,我也覺得他們線上第二題 06/26 15:23
→ gr4936: 用字有問題,那個用字會讓人搞錯定義,要自己從example去 06/26 15:23
→ gr4936: 猜 06/26 15:23
推 BalloonBa: 推 06/26 17:04
推 Jackasdf: 我猜你沒修過作業系統 06/26 19:22
→ xiao2chen: 那可能跟q大的題目一樣 06/26 19:37
→ xiao2chen: 碩士有特別去os,但修的沒有很好 06/26 19:38
→ xiao2chen: *g大 更正 XD 06/26 19:40
推 nova06091: 我同學作業都用抄的 meeting擺爛 有上mixer 哈哈哈 06/27 20:58
→ nova06091: 大學私立學店 06/27 20:58
→ nova06091: 忘了說他是女的:p 06/27 20:59