GGMmNPR 面試心得 - 考試
By George
at 2018-05-04T23:49
at 2018-05-04T23:49
Table of Contents
在職有一段時間了,想想之前面試的時候各種焦慮,
多虧有 PTT、上來分享心得回饋給有需要的人
-------------
大概分成以下幾個部分
一、背景 & 前言
二、面試準備
三、面試過程
四、結語
-------------
一、背景 & 前言
原PO四大 CS 碩、非純血,去年畢業
背景非常不起眼;沒拿書卷沒比賽沒特殊作品,成績普通
從畢業到開始面試中間荒廢一大段時間
因為很怕沒準備好被電
但開始面試之後發現那時的自己真的只是在逃避
(而且準備了還是一樣被電)
所以如果有一樣害怕面試的人、乖乖去面試就對了
另外我覺得如果不是萬中選一、能力特別突出的話
還是在求職季的時候也開始求職吧
最後我的經驗是、新鮮人的畢業論文超~級重要
面試官沒什麼好問就是問你的論文,最好要有可以倒背如流的信心
-------------
二、準備過程
面的領域主要是軟韌體,大部分都需要 C/C++
但 C++ 非常不熟、直接放棄
主要都在複習 C、OS、DS
畢業前後寫了 50 題左右的 Leetcode
跟板上其他大大比起來數量很少、但幫助頗大
如果有空的話是還蠻推薦刷刷 Leetcode
基礎複習完就是在網路上找其他人的面試題目
下關鍵字 Google 大神都找得到
另外還推薦 https://www.geeksforgeeks.org/
有些題目講解的蠻簡單易懂
再來就是準備簡歷跟面試投影片
簡歷用條列式列出基本資料、學經歷
投影片就是簡歷的詳細版
投影片跟簡歷的內容要非常非常非常非常熟悉
另外關於碩士論文的部分我本來只是簡單帶過
但有面試官建議我可以講得詳細一點沒關係
如果他們想跳過的話自然會跳過
-------------
三、面試經歷
領域放在半導體公司的軟韌體
前前後後面了很多公司,僅針對大公司作分享
面試經驗真的很重要
我是很容易緊張的人、剛開履歷的時候不管什麼公司我都去面
當作練習、也當作看看其他領域的機會
還有面試自我介紹的時候
我覺得面試官可以接受用投影片講解就用投影片講解
口頭絕對沒有畫面呈現來的好記
另外幾乎每場面試都被問到 OS 相關的問題
統一整理在這:
* thread 跟 process 差別是?分別描述他們個別是什麼
* Race condition 是什麼,要怎麼避免
* 什麼是 mutex & semophore,兩者之間差異是?請舉一個count semophore的實際例子
* 什麼是 mutex & spin lock,個別應用狀況是什麼
* interrupt 的流程大概是?interrupt & trap 差異是?
除此之外成績、論文、合作經驗、遇到困難怎麼解決,百分之百會問
大部分也有問說怎麼debug
另外最好有事實證明coding能力沒問題
(因為沒有特殊作品、很多面試官都質疑我到底會不會寫 code)
還有就是很多公司都會問的「還有什麼問題想問嗎」
能想到的就問就對了XD薪水、工作型態、出差、風氣...
1. GG
做自動化程式的IT
一開始進去考英文 & 性向測驗
之後一個小時跟主管聊天
主管問說做過哪些東西、那些東西架構/原理大概是什麼,還有求學遇到的困難跟成績
一個禮拜後接到人資電話面試
給一些情境題問說怎麼解決
底薪 N*14,分紅12~16
結果: Offer get
2. M
需要考 C 語言、上機跟英文,但考試通通考爆 GGGGGGG
面了兩個部門,第一個部門跟第二個部門面試時間不同
第二個部門就不用再考一次
所以不要想著還可以再考一次喔QQ考爆就沒了
第一個部門
[一面]
用投影片自我介紹
問投影片上的問題跟問其他人合作經驗
專案/論文遇到什麼困難,怎麼解決
問mutex & spin lock
然後考一題白板題,把1~10的數字插入到linked list
[二面]
三天後收到二面時間調查的信
二面時面人資跟上面大主管
人資面試非常咄咄逼人
不接受打太極的答案XD
跟大主管面也是用投影片自我介紹
主要就問論文,其他沒特別問
第二個部門
[一面]
一開始主管進來有說考試成績不好,問我的程度真的是這樣嗎
再來一樣用投影片自我介紹,因為其中一個主管要開會
所以他要求講快一點,當下一整個步調亂了又開始亂講話
離開前他問說跟人家合作的專案有遇到什麼困難嗎、怎麼解決
之後留下來的主管就問 OS 問題
最後主管有說面試表現還可以、但考試成績會影響之後規劃QQ
結果: 兩個部門都感謝函
2. m
[一面]
第一次去的時候被安排六個部門的一面
上午三個下午三個
一開始會先筆試,考 C & C++,記得還考 I2C 介面設計的問題(但我不會QQ)
C & C++ 我記得不算太難,但考出來成績好像不好Orz
基本上就照著投影片問問題
上午場有考一題白板題,題目是以單字為單位反轉字串
(ex. "This is an apple"->"apple an is This ")
下午場本來要考上午場的白板題哈哈,但我跟他說我被問過
就考另一題是反轉Linked list
還口頭問說、如果不要用除法,要怎麼判斷一個數字是3的倍數
[二面]
面試隔天跟三天後分別接到人資約二面的電話
部門是上午場的其中兩個部門
二面內容跟一面差不多,其中一場二面有考白板題,題目是用C實作Linked list的插入
結果: 其中一個說人事凍結一個月後聯絡、另一個 offer get
4. N
寫自動化測試
面試之前考C & verilog
記得C有考常用記憶體定指方式、
process & thread diff、interrupt跟視窗程式的異同、
設計一個stack的資料結構 & push, pop
一面跟主管自我介紹、當天就跟大主管二面
面完之後考英文
結果: 無聲卡
5. P
面了三個部門(超累),都是韌體部門
首先會進行筆試,筆試題目就群聯三題,網路上查得到
面試流程基本上都差不多,投影片自我介紹後面試官提問跟考程式
第一個部門白板題考給定一個int array
裡面的數字可能有重複,如果已經重複了就不要印
寫了一個版本後
再要求在時間複雜度O(n)跟空間複雜度O(1)的情境下分別要怎麼實作
第二個部門一直被催說時間不夠了要盡快
整個胡言亂語,沒有考白板題,指了他們準備的
考卷上的兩題,請我寫在考卷上
第一題是對pointer操作,當作了一些操作之後(bit operation & ++)
addr & value 是什麼;
第二題是給定一個string,傳入func之後的輸出值(func就是把str轉成int)
第三個部門考隨機印出數個1~500的數,不可以重複要怎麼做,O(N)要怎麼做
結果: 第二個部門有要求指導教授聯絡方式、找到工作為由婉拒
6. R
總共面了四個部門
一面日期分別是其中三個同一天、剩下一個跟另一個部門二面同一天
這些我都是當天甚至面試時才知道Orz
如果面的部門太多有給便當
[一面]
在第一天的第一場一面時,因為沒有投影幕
所以面試官問論文在幹嘛時我只打算用口頭講解
結果大家都聽不懂orz
面試官想詳細了解論文在幹嘛
因為口頭講不清楚的關係,我花了一大堆時間說明論文
後果就是其他的沒問到都在講論文(大家還都聽不懂)
所以強烈建議用投影片詳細說明
最後考了sizeof(某個struct) & why
還有白板題insert linked list & clear bit
第二個部門主管一進來就說請你簡單自我介紹
我口頭介紹完後就開始用投影片介紹論文,沒有白板題
第三個部門自我介紹結束後考白板題
考一個struct array要取第N個的第K個element要怎麼取(很簡單的問一下)
其他忘了...但我記得難度不高
第四個部門跟第二個部門差不多
也是投影片自我介紹後問問題、一樣沒有白板題
[二面]
二面基本上跟一面差不多
遇到的都沒有白板題,但其中一個部門主管問的應該是所有面試中最詳細
(ex. 投影片有列修課,就問修課作業寫了什麼、怎麼實作,要解決什麼)
因為沒準備那麼仔細所以被電飛QQ
結果: 除了第三個部門、其他 offer get
--------------
四、結語
從準備面試、面試中、等待結果的過程
都對自己充滿懷疑、覺得自己很爛什麼都不會
甚至到現在我還是覺得我拿得到 offers 純粹只是因為很缺人XD
但面試的時候誰管你那麼多
拿出最好的一面就對了
希望這篇文章能幫得上有需要的人
也希望大家多多鼓勵身邊面試中的迷途羔羊們
共勉之
--
多虧有 PTT、上來分享心得回饋給有需要的人
-------------
大概分成以下幾個部分
一、背景 & 前言
二、面試準備
三、面試過程
四、結語
-------------
一、背景 & 前言
原PO四大 CS 碩、非純血,去年畢業
背景非常不起眼;沒拿書卷沒比賽沒特殊作品,成績普通
從畢業到開始面試中間荒廢一大段時間
因為很怕沒準備好被電
但開始面試之後發現那時的自己真的只是在逃避
(而且準備了還是一樣被電)
所以如果有一樣害怕面試的人、乖乖去面試就對了
另外我覺得如果不是萬中選一、能力特別突出的話
還是在求職季的時候也開始求職吧
最後我的經驗是、新鮮人的畢業論文超~級重要
面試官沒什麼好問就是問你的論文,最好要有可以倒背如流的信心
-------------
二、準備過程
面的領域主要是軟韌體,大部分都需要 C/C++
但 C++ 非常不熟、直接放棄
主要都在複習 C、OS、DS
畢業前後寫了 50 題左右的 Leetcode
跟板上其他大大比起來數量很少、但幫助頗大
如果有空的話是還蠻推薦刷刷 Leetcode
基礎複習完就是在網路上找其他人的面試題目
下關鍵字 Google 大神都找得到
另外還推薦 https://www.geeksforgeeks.org/
有些題目講解的蠻簡單易懂
再來就是準備簡歷跟面試投影片
簡歷用條列式列出基本資料、學經歷
投影片就是簡歷的詳細版
投影片跟簡歷的內容要非常非常非常非常熟悉
另外關於碩士論文的部分我本來只是簡單帶過
但有面試官建議我可以講得詳細一點沒關係
如果他們想跳過的話自然會跳過
-------------
三、面試經歷
領域放在半導體公司的軟韌體
前前後後面了很多公司,僅針對大公司作分享
面試經驗真的很重要
我是很容易緊張的人、剛開履歷的時候不管什麼公司我都去面
當作練習、也當作看看其他領域的機會
還有面試自我介紹的時候
我覺得面試官可以接受用投影片講解就用投影片講解
口頭絕對沒有畫面呈現來的好記
另外幾乎每場面試都被問到 OS 相關的問題
統一整理在這:
* thread 跟 process 差別是?分別描述他們個別是什麼
* Race condition 是什麼,要怎麼避免
* 什麼是 mutex & semophore,兩者之間差異是?請舉一個count semophore的實際例子
* 什麼是 mutex & spin lock,個別應用狀況是什麼
* interrupt 的流程大概是?interrupt & trap 差異是?
除此之外成績、論文、合作經驗、遇到困難怎麼解決,百分之百會問
大部分也有問說怎麼debug
另外最好有事實證明coding能力沒問題
(因為沒有特殊作品、很多面試官都質疑我到底會不會寫 code)
還有就是很多公司都會問的「還有什麼問題想問嗎」
能想到的就問就對了XD薪水、工作型態、出差、風氣...
1. GG
做自動化程式的IT
一開始進去考英文 & 性向測驗
之後一個小時跟主管聊天
主管問說做過哪些東西、那些東西架構/原理大概是什麼,還有求學遇到的困難跟成績
一個禮拜後接到人資電話面試
給一些情境題問說怎麼解決
底薪 N*14,分紅12~16
結果: Offer get
2. M
需要考 C 語言、上機跟英文,但考試通通考爆 GGGGGGG
面了兩個部門,第一個部門跟第二個部門面試時間不同
第二個部門就不用再考一次
所以不要想著還可以再考一次喔QQ考爆就沒了
第一個部門
[一面]
用投影片自我介紹
問投影片上的問題跟問其他人合作經驗
專案/論文遇到什麼困難,怎麼解決
問mutex & spin lock
然後考一題白板題,把1~10的數字插入到linked list
[二面]
三天後收到二面時間調查的信
二面時面人資跟上面大主管
人資面試非常咄咄逼人
不接受打太極的答案XD
跟大主管面也是用投影片自我介紹
主要就問論文,其他沒特別問
第二個部門
[一面]
一開始主管進來有說考試成績不好,問我的程度真的是這樣嗎
再來一樣用投影片自我介紹,因為其中一個主管要開會
所以他要求講快一點,當下一整個步調亂了又開始亂講話
離開前他問說跟人家合作的專案有遇到什麼困難嗎、怎麼解決
之後留下來的主管就問 OS 問題
最後主管有說面試表現還可以、但考試成績會影響之後規劃QQ
結果: 兩個部門都感謝函
2. m
[一面]
第一次去的時候被安排六個部門的一面
上午三個下午三個
一開始會先筆試,考 C & C++,記得還考 I2C 介面設計的問題(但我不會QQ)
C & C++ 我記得不算太難,但考出來成績好像不好Orz
基本上就照著投影片問問題
上午場有考一題白板題,題目是以單字為單位反轉字串
(ex. "This is an apple"->"apple an is This ")
下午場本來要考上午場的白板題哈哈,但我跟他說我被問過
就考另一題是反轉Linked list
還口頭問說、如果不要用除法,要怎麼判斷一個數字是3的倍數
[二面]
面試隔天跟三天後分別接到人資約二面的電話
部門是上午場的其中兩個部門
二面內容跟一面差不多,其中一場二面有考白板題,題目是用C實作Linked list的插入
結果: 其中一個說人事凍結一個月後聯絡、另一個 offer get
4. N
寫自動化測試
面試之前考C & verilog
記得C有考常用記憶體定指方式、
process & thread diff、interrupt跟視窗程式的異同、
設計一個stack的資料結構 & push, pop
一面跟主管自我介紹、當天就跟大主管二面
面完之後考英文
結果: 無聲卡
5. P
面了三個部門(超累),都是韌體部門
首先會進行筆試,筆試題目就群聯三題,網路上查得到
面試流程基本上都差不多,投影片自我介紹後面試官提問跟考程式
第一個部門白板題考給定一個int array
裡面的數字可能有重複,如果已經重複了就不要印
寫了一個版本後
再要求在時間複雜度O(n)跟空間複雜度O(1)的情境下分別要怎麼實作
第二個部門一直被催說時間不夠了要盡快
整個胡言亂語,沒有考白板題,指了他們準備的
考卷上的兩題,請我寫在考卷上
第一題是對pointer操作,當作了一些操作之後(bit operation & ++)
addr & value 是什麼;
第二題是給定一個string,傳入func之後的輸出值(func就是把str轉成int)
第三個部門考隨機印出數個1~500的數,不可以重複要怎麼做,O(N)要怎麼做
結果: 第二個部門有要求指導教授聯絡方式、找到工作為由婉拒
6. R
總共面了四個部門
一面日期分別是其中三個同一天、剩下一個跟另一個部門二面同一天
這些我都是當天甚至面試時才知道Orz
如果面的部門太多有給便當
[一面]
在第一天的第一場一面時,因為沒有投影幕
所以面試官問論文在幹嘛時我只打算用口頭講解
結果大家都聽不懂orz
面試官想詳細了解論文在幹嘛
因為口頭講不清楚的關係,我花了一大堆時間說明論文
後果就是其他的沒問到都在講論文(大家還都聽不懂)
所以強烈建議用投影片詳細說明
最後考了sizeof(某個struct) & why
還有白板題insert linked list & clear bit
第二個部門主管一進來就說請你簡單自我介紹
我口頭介紹完後就開始用投影片介紹論文,沒有白板題
第三個部門自我介紹結束後考白板題
考一個struct array要取第N個的第K個element要怎麼取(很簡單的問一下)
其他忘了...但我記得難度不高
第四個部門跟第二個部門差不多
也是投影片自我介紹後問問題、一樣沒有白板題
[二面]
二面基本上跟一面差不多
遇到的都沒有白板題,但其中一個部門主管問的應該是所有面試中最詳細
(ex. 投影片有列修課,就問修課作業寫了什麼、怎麼實作,要解決什麼)
因為沒準備那麼仔細所以被電飛QQ
結果: 除了第三個部門、其他 offer get
--------------
四、結語
從準備面試、面試中、等待結果的過程
都對自己充滿懷疑、覺得自己很爛什麼都不會
甚至到現在我還是覺得我拿得到 offers 純粹只是因為很缺人XD
但面試的時候誰管你那麼多
拿出最好的一面就對了
希望這篇文章能幫得上有需要的人
也希望大家多多鼓勵身邊面試中的迷途羔羊們
共勉之
--
All Comments
By Tracy
at 2018-05-05T14:11
at 2018-05-05T14:11
By Brianna
at 2018-05-09T09:04
at 2018-05-09T09:04
By Brianna
at 2018-05-13T00:06
at 2018-05-13T00:06
By Catherine
at 2018-05-17T02:53
at 2018-05-17T02:53
By Megan
at 2018-05-20T10:03
at 2018-05-20T10:03
By Kyle
at 2018-05-21T22:02
at 2018-05-21T22:02
By Faithe
at 2018-05-22T17:00
at 2018-05-22T17:00
By Ingrid
at 2018-05-25T10:05
at 2018-05-25T10:05
By Ursula
at 2018-05-28T20:52
at 2018-05-28T20:52
By Rae
at 2018-06-01T01:34
at 2018-06-01T01:34
By Doris
at 2018-06-03T12:50
at 2018-06-03T12:50
By Hedy
at 2018-06-06T02:06
at 2018-06-06T02:06
By Kama
at 2018-06-07T23:41
at 2018-06-07T23:41
By Bennie
at 2018-06-10T15:35
at 2018-06-10T15:35
By Isabella
at 2018-06-14T05:13
at 2018-06-14T05:13
By Jack
at 2018-06-18T08:30
at 2018-06-18T08:30
By Belly
at 2018-06-20T01:11
at 2018-06-20T01:11
By Oscar
at 2018-06-21T20:20
at 2018-06-21T20:20
By Donna
at 2018-06-25T22:59
at 2018-06-25T22:59
By Jake
at 2018-06-26T22:36
at 2018-06-26T22:36
By Frederic
at 2018-06-28T22:49
at 2018-06-28T22:49
By Frederica
at 2018-07-02T22:20
at 2018-07-02T22:20
By Heather
at 2018-07-07T19:07
at 2018-07-07T19:07
By Thomas
at 2018-07-10T09:41
at 2018-07-10T09:41
By Donna
at 2018-07-13T14:11
at 2018-07-13T14:11
By Barb Cronin
at 2018-07-15T08:05
at 2018-07-15T08:05
By Christine
at 2018-07-17T19:26
at 2018-07-17T19:26
By Audriana
at 2018-07-22T01:24
at 2018-07-22T01:24
By Liam
at 2018-07-26T21:01
at 2018-07-26T21:01
By Mary
at 2018-07-29T14:54
at 2018-07-29T14:54
Related Posts
小米上市員工發了!每人平均可分近5千萬
By Ida
at 2018-05-04T22:34
at 2018-05-04T22:34
半年後的面試心得回想
By Quanna
at 2018-05-04T22:16
at 2018-05-04T22:16
各位學士版友薪水好嗎?
By Edwina
at 2018-05-04T22:09
at 2018-05-04T22:09
擎發誠徵研發替代役-軟韌體工程師
By Liam
at 2018-05-04T22:07
at 2018-05-04T22:07
天鈺 PM請益(偷渡義隆)
By Hedda
at 2018-05-04T19:21
at 2018-05-04T19:21