精華區beta Tech_Job 關於我們 聯絡資訊
從九月底退伍,十月中開始找工作一直到現在也過了一個多月 在過程當中,這個版給了我非常多的幫助 無論是在面試經驗或是準備上面,都讓我能很快地進入狀況 也因此,我也希望就自己面試的幾家公司和大家分享,回饋給以後有需要的人參考 小弟只有國立碩士學位,沒有什麼比賽或是論文、專利這些紀錄 在大學和研究所都是主修資訊工程,研究專長則是網路相關 之前除了在唸研究所時做過學校某文化研究中心的網管,沒有其他的工作經驗 在這一個多月的面試過程當中,有幸得到十家公司的主動聯絡 Garmin, IBM, HTC, Microsoft, Marvell Nokia Seimens Network(NSN), ASUS, TSMC, Yahoo! Search, INTEL 這些公司裡,有些版上的文章較少,我也希望能藉著自己的一點經驗 補足比較少資料的這塊 至於最後的選擇為何,我想,這就見仁見智 所以我僅就面試時候聽到的、感受到的東西去做描述 有些公司的面試過程很特殊 即使沒有機會進去,也當作一次有趣的故事分享囉 :) [Garmin] Arm Embedded Engineer Garmin是開104檔案後第一個聯絡我的公司,人資小姐八點半就把我挖起來 至於為什麼想去Garmin,除了錢多,加班少 最重要的是它做的東西跟我當初碩論有興趣的領域有關 Garmin考的科目有:C/C++、英文和性向 C/C++考得不算太難,把一些基本概念看一看,應該不會太糟糕 物件解構/建構、繼承的優先順序,演算法改良是比較有印象的幾題 其他的幾題就是問你程式執行的結果之類的.. 英文的題數不少,不過難度也是一般而已,不會特別刁鑽 就我自己的感覺大概跟中高級英檢差不多 面試約八點半,結果因為太早到,八點就開始先考C/C++了 題目不算難,不過我寫太慢又太久沒碰程式 主管改的時候我完全不敢看(倒) 人資花了大概半小時,然後跟主管聊了一小時左右 沒什麼被刁難,聊得也算愉快,扯到之前研究過的導航領域正中紅心 聊一聊甚至還聊到一些業界的發展... 一星期之後收到offer,隔不到兩個星期就要上工 給我的感覺就是缺人缺很大 囧 [IBM] C++ program developer in RTOS 要提到IBM就不得不說它出現的很突然 它在晚上八點多的時候打來,然後就要直接跟我pre-interview 20多分鐘的時間有一半以上是用英文對談 問的問題其實都蠻直接的: "你英文好嗎? 有參加過什麼考試嗎? 沒參加過....那你怎麼知道英文好?" "你用C和C++有寫過什麼程式嗎? 你對Real time OS熟嗎?" "你對自己的生涯有什麼規劃?" ....之類的,基本題居多,不過也有一些專業題 聊了一陣子之後他就說他感覺得出來我很緊張 然後說要不要面試我他會再跟主管討論... = = = = = = 還好隔天就收到信了 = = = = = = = = = IBM的面試沒有筆試,沒有英文考試、沒有性向測驗 就只有PM、Engineer和HR輪番上陣 PM聊得蠻愉快的 他說這工作基本上在學校不可能碰過,所以不需要問有沒有經驗 然後看了一下成績單上面修過的課,然後說:”基本上這些都可以忘了” 感覺上他對我還蠻有興趣的 Engineer沒什麼感覺,聊得時間短又都是要我講以前學校學過什麼 因為當初電話裡被問說對Real time OS熟不熟,所以稍微問了他一下 結果他說 " 那個部份我們已經很久不弄囉........" 然後說這份工作其實是要做firmware,算是底層的東西 (<囧> 那找我這個資工的來幹嘛) HR自介的時候感覺沒有太認真在聽,也沒問太多問題 都是她在說,從介紹IBM一直講到她覺得local的公司風氣很差..ooxx之類的 (中間稍微插了幾次話,後來被她打斷一次之後就不敢再插話了 = =) 雖然態度友善,不過在最後的時候她說這工作需要hardware背景強的人 我想應該是沒什麼機會了吧(攤手) 結果就是無消無息...等了一個月,發信去問也沒下文 [HTC] MASD Application Software Design Engineer HTC版上相關的文章不少,我就不再詳述了 考的科目有C/C++/JAVA/英文/邏輯 C/C++的考題可以參考精華區的考古題,命中蠻多的 印象中static的使用考了不少 JAVA的考題則是有一半以上跟C的題目一樣 考試除了關係到能不能面試,也會影響到薪水 所以如果立志要進HTC的人可能要多花點時間準備 面試的部份,主要就是就履歷表的內容發問 碩士論文當然一定要準備,會被問蠻多相關的問題 (即使跟工作沒什麼關係,還是被問了一大堆...) 一星期後收到第二階段通知,然後過幾天第三階段 最後拿到offer [Microsoft] Software Development Engineer in Test 微軟和IBM一樣,都是直接打電話過來就開始面試 然後就要我用英文開始自我介紹... 當時因為完全沒準備,也沒想到他們會自己打來 所以個人認為講得蠻爛的(當時連英文版的自傳都還沒開工) 不過當時講完後對方很快就邀請我面試 所以也沒像IBM一樣經歷心驚膽跳的一晚就是了 = = = = = = = = = = = = = = = = = = = = = = = 面試的地點在國泰金控大樓(BELLAVITA斜對面,華納附近) 這棟大樓不管從裡從外都很氣派!! 這棟樓一共20多層,微軟包辦6~11樓 不過研發的主力在十樓,八樓是接待,其他樓層似乎是Marketing 八樓的接待處很有設計感,除了隔間的方式很特別 還擺了好幾台XBOX360讓等待的人殺時間 微軟果然是個注重門面的公司(笑) = = = = = = = = = = = = = = = = = = = = = = = = = = 我今天面試的部門是Testing 微軟的測試部門和一般公司很不一樣,地位並不亞於程式設計部門 雖然是測試,但是該寫的程式一點也不會少 這邊最主要的工作之一,就是寫Automachine 利用自動化的測試,去看設計部門寫出來的東西有沒有問題 而Automachine的好壞,在於它可以cover程式的比例有多少 也因為如此,測試部門和研發部門其實是同步進行的 並不會有研發部門埋頭苦幹然後測試部門閒閒喝下午茶的情況 不過,也因為微軟在這點上面和其他公司不同 從我進去到出來,"我們不是做研發是做測試"的這點一直被強調 面試的時間大約是2個半小時 過程就是四位team member輪翻上陣跟你interview = = = = = = = = 面試的第一位小姐就是打電話找我的人 她問的問題也是比較一般性、跟個人經歷有關的問題 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 第二位小姐蠻年輕的,大概只比我大幾歲而已 她一進來就問了一個問題 假設現在有個亂數程式可以模擬骰子丟出的結果 你可以輸入數字決定骰子的range(如:輸入6,那就是1~6) 如果我要模擬兩個骰子丟出的結果 正常是call兩遍這個程式 請問如果只能call一次,你要怎麼做去模擬兩個6面骰的結果? 後來想想,其實這題目很簡單 只是當時太緊張再加上對方一直看著我,腦袋一片空白 所以花了好一陣子想,只想出一個接近正確答案的解 第二個問題 字串反轉 ,例 "This is a book"要轉成"book a is this" 這題很簡單,她講完的當下我就說了作法 雖然程式碼寫得有點亂,不過我想她大概清楚我的想法 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 第三位小姐一進來就給我一張紙和一隻筆 然後問我 "假設你今天要測試一隻滑鼠,你會想到哪些東西?" 紙只是方便整理自己想法,並不是筆試 其實我很喜歡這個問題 因為既沒有標準答案,又很貼近個人生活 而對方也透過這個問題,介紹了測試這類性質的工作內容 也提醒我一些應該注意到的地方 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 然後是讓人頭痛胃痛的第四位...也是唯一的男性 問的問題比較正中紅心,感覺也比較針對性 也沒在跟你哈拉什麼的,他就是只想聽到他想聽的東西 所以常常我回答一個問題,他會說 "這不是我要問你的東西,我是要問ooxx....." "嗯 不過我其實是想知道ooxx......" 幾乎每個問題都是這樣進行,讓我感覺時間過好慢 印象比較深的是有一段 "請你說說你自己的專長" "嗯 我覺得我自己在學習東西上面很快...." "抱歉,但我不覺得這是專長" "就像某些人可能在某個領域學得特別快,這只是他的學習能力" 也因為第四位的關係,讓我一度覺得大概沒下文了 不過在一星期之後接到第二階段的通知 = = = = = = = = = = = = = = = = = = = = = = 第二次面試就是和測試部門的Boss碰面了 他只要我寫一個判斷潤年的程式 感覺上他的重點在於思考的邏輯性和完整性,還有表達能力 像是他會要你用英文解釋程式的運作流程 給你一堆輸入,要你解釋程式的運作,哪些條件是真、哪些是假 還有程式為什麼有考慮到所有情況...等等 雖然面試的內容不難,不過我這次的表現沒有很好 再加上對於沒有工作經驗新人來說,MS幾乎都是從約聘職用起 當被詢問到我的意願時,我也表示會優先考慮正職的工作 果然過了一星期就被發卡了 XDD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.161.206 ※ 編輯: skybluemage 來自: 59.112.161.206 (11/24 12:02)
cka:很特別的經驗 11/24 12:03
Imos:原po好強~是博士班畢業的嗎? 11/24 12:04
stanleyplus:強 11/24 12:05
chochoorz:強...連微軟都去了... 11/24 12:23
hohomonkey:強 11/24 12:27
win95se:強者推 11/24 12:37
egnaro123:IBM & MS都是要強者才能去interview.. 11/24 12:38
howshou:看標題就知道是強者文了 11/24 12:45
fr014371:IBM/HP大部份都是約聘開始,能生存下去才會轉正職 11/24 13:02
bigdraw:其實MS樓下就是IBM 11/24 13:08
QQgini:強者~~~推~~ 11/24 13:09
bear999:強者 11/24 13:13
heykissass:高手 四間有三間外商都是最高等級 11/24 13:17
skybluemage:我只有碩士而已 @@" 11/24 13:33
skybluemage:能有機會到這些公司去,主要應該是運氣還不錯 OYZ 11/24 13:34
chochoorz:你太謙虛啦 能到這些 必有過人之處 11/24 13:38
leavefly:MS就比較可惜了..個人覺得你還滿適合的 11/24 13:40
lovepc:精彩的好文 推一個 原PO很強 11/24 13:48
cloud7515:因為這篇文 精華區總算創了個微軟類別出來了 11/24 14:05
yaomac:推這篇 11/24 14:09
mathrew:強者 11/24 14:15
sek921:果然MS & IBM 都超挑的... 11/24 14:35
※ 編輯: skybluemage 來自: 59.112.161.206 (11/24 15:36)
sunshiny527:強者阿~~ 11/24 16:14
s410294:一定是....... 11/24 18:33
omniace235:感謝分享,好實用,果然要進大外商真的要有很多刷子。 11/24 20:16
omniace235:取得面試機會就已經是一種肯定了吧,刷子就不少支了。 11/24 20:16
yaote:強的是這幾個公司"主動連絡" 11/24 20:44
powertodream:期待剩下的幾家:) 推推~ 11/24 21:44
gyygy:那兩個骰子的range是36 分別對應一種情況 再抽取 是這樣嗎? 11/24 22:21
skybluemage:樓上正解 ^^ 11/24 22:31
leftjay:請問一下喔 分別對應的意思是什麼呢 如果骰出9 有可能是 11/24 22:54
leftjay:4+5 也有可能是3+6 小弟比較不才好奇問一下 11/24 22:55
ahoyhoy:6*6 = 36種組合... 亂數取出36種其中之一 11/24 23:07
jacksonchen:樓上, 6*6矩陣=>18:3+6, 23:4+5, 28:5+4, 33:6+3 11/24 23:13
leftjay:感謝樓上兩位 11/24 23:22
Sunicer:原po好強!也感謝分享,這類的資訊真的很少:) 11/24 23:40
a558815:M$果然不簡單啊.. 11/25 00:39
final01:所以是要把range改成36?不然一骰子六點怎麼對應36種情況 11/25 00:40
omygoodness:range改36真是個好方法,受教了 ^^ 11/25 00:45
showuon:感謝分享!! 幫助很大!! 11/25 09:51
rainley:原PO強者 11/25 11:17
kyodaisuki:36那題不難 要冷靜. 不過面試的時候 應該會太緊張..慘 11/25 11:40
jarvis0911:good job 11/25 17:51
※ 編輯: skybluemage 來自: 59.112.162.34 (11/26 12:41)