作者exe01 (exe01)
看板Tech_Job
標題[面試] GGMmNPR 面試心得
時間Fri May 4 23:49:02 2018
在職有一段時間了,想想之前面試的時候各種焦慮,
多虧有 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