精華區beta Tech_Job 關於我們 聯絡資訊
在職有一段時間了,想想之前面試的時候各種焦慮, 多虧有 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.cc), 來自: 220.132.82.74 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1525448951.A.EC4.html
antoniee: 上m等於上M了 05/05 00:11
jengmei: 強者 05/05 00:16
asdg62558: 推 05/05 00:20
myjackchen: 算是中上 不過有GG就夠了 有點羨慕 05/05 00:23
sszaq: 你婉拒了一間年薪最高的 05/05 00:46
HardyJJ: 菜味蠻重的。 05/05 02:41
HardyJJ: 感覺gg面試最沒挑戰欸... 05/05 02:43
Betances: gg那個應該是主管也不太懂 p的確是年薪最高的 05/05 02:51
moochu: 上GG真的沒啥難度,倒是m現在真的變難上的,1/1就併進M了 05/05 03:12
moochu: 。恭喜 05/05 03:12
sky24421: 請問一下p是哪間..? 05/05 04:16
stitchris: 同問 05/05 05:48
rainlover: N的主管讓你避掉了一間鳥公司,是不是人很好 05/05 06:48
poem5566: 推分享 05/05 07:31
amethystboy: 強者 05/05 07:54
ten9di9: 上GG就夠了 05/05 07:55
pilistar0222: P有跟你要reference check其實就基本上了吧 05/05 08:00
kstseng: 選GG就對了 05/05 09:07
mumeqq: 好文已收藏 05/05 10:13
LinuxKernel: 反正Mm都一樣了 05/05 10:19
assassinzero: 恭喜 05/05 10:30
clamperni: 太神啦 05/05 11:14
lee50312: 推強者 05/05 11:16
greenstar27: 太厲害了!!!! 05/05 11:40
lovemost: 其實也不見得,最近有另一位也是面過很多家的 05/05 12:26
lovemost: 你看他面到最後只有一家錄取...肯定有差 05/05 12:26
john5601: 去中科等GG 05/05 14:17
syuechih: CS 05/05 18:27
dmesg: 猛耶~~~ 05/05 18:56
meidong: Pika? 05/06 13:53