精華區beta Tech_Job 關於我們 聯絡資訊
面試心得系列文 Part1. ASUS/大立光/廣達 https://www.ptt.cc/bbs/Tech_Job/M.1497189903.A.795.html Part2. Microsoft MACH https://www.ptt.cc/bbs/Tech_Job/M.1497513239.A.506.html 前言 http://m.appledaily.com.tw/realtimenews/article/new/20170612/1138109/ 發完part1.面試心得文後,沒多久就被蘋果幾乎整篇拿去使用,甚至根據裡面所述內容 製作動新聞,雖然ptt上面的文章是公開的,但不代表不具著作權,不代表不用尊重原作者 完全沒有任何的事前甚至是事後知會通知,也難怪大家會對於部分記者的這種行為 這種態度 感到不齒 Microsoft MACH Program– Customer Facing Technology 上午場 Coding Test 30min 三題 第一題簡單的print certain graphic 第二題 簡單地寫出對應的敘述的recursion function 第三題(bonus) 8-Queen Question 幾年前,有稍微看過題目, 但沒有實際自己寫過,也因此當下沒有太多想法, 但感覺這不是一題可以在30mins內完整寫完的program 簡單地寫了幾行而已 Group Discussion 45min 一方面因為職缺不是RD相關研發職位,些許抱著來累積外商面試經驗的心態, 大型知名外商在台灣果然還是擠破頭,一輪自我介紹完後今年這場根本台大資管所同學會 題目是討論中西方windows的市場差異原因和推廣win10的策略 如果真的很想進去的人在每個環節都要好好把握,用盡全力展現自己 自己當時動力熱情沒那麼巨大,因此相對沒那麼積極 過程中,一開始便就有位同學自告奮勇走到前面幫大家統整想法寫在白板上 後來想想真是個好方法,因為這個舉動,他不斷地站在前面和大家討論交流意見 縱使只是統整,仍是拿到整場最多的話語權 最後的present部分也就可以順水推舟的自薦承攬回答部分題目 其他人大多則是分別在位子上提出自己的意見想法 雖然過程中我自認為提出了該問題的幾個關鍵想法 心中想說等等分配題目的時候自己可以就自告奮勇回答相關的題目 結果進入討論尾聲,幫大家筆記的人,一邊和大家討論統整大家想法時 就一邊說了: 好那我就負責這兩題囉,當時自己也並沒有據以力爭這份話語權 面試官看整場話語權主要都被幫大家筆記的少數幾位掌控住 也因此offer了一個機會/問題給其他人 對於那題自己當下沒有太多完整有架構的想法 因為我並沒有立即舉手搶答,後來想想應該還是該馬上舉手,先取得話語權 然後回答中再逐一建構拼揍自己和大家先前提出的想法 用這樣的心態去參與面試其實不甚正確,後來反思,覺得理應每次面試都該用 我就是要拿到offer不可的心態去積極應對才是,幫大家筆記的同學 自介時有提到之前已經有在微軟實習過 在這個session便能夠充分感覺出他是真的很想拿到這份offer展現了十足的積極 下午場 接下來就是漫長的等待1 on 1 interview 隨機的被排到了下午場1400才開始…… 從早上10點一路等到下午兩點,覺得這個安排有些詭異,中間乾等的時間拖的超長 只能繼續讀讀先前研究Azure的資料,想說早上考win10 下午應該會討論Azure相關的議題了吧 (當時根據小道消息,猜測Azure的相關議題的機率頗大 因此主要也都是準備熟悉Azure的相關知識) 結果……拿到role play的資料後,竟然還是win10……,好像是隨機的 我"猜"應該有人是Azure,當初準備時以為會著重在Azure,win10就比較少著墨 只能再把早上的win10相關資料再看過幾次 進門後,以下全英文 主要兩位面試官,一位customer side,另一位則是偏RD side,簡單的自介 學經歷,參與過的社團活動、專題和比賽經驗作品 最後講述為何自己適合這個職位的原因,Role Play時要求推銷win10給面試官 提出了上午討論到win10的new features like, universal apps, windows ink 但是都被打槍,真實情況下企業似乎對這些的需求都不夠強烈 嘗試性詢問role play中的客戶方目前有沒有什麼樣可能的需求或是困擾 客戶方回答:就是單純的覺得不需要升級,沒有強烈需求 雖然還是有盡力做些挽回,像是提到使用者對於不同apps或平台的切換 雖是類似功能但介面難免會不熟悉,需要更多的時間去適應操作 因此如果能有universal apps的功能就能讓使用者在各種裝置間切換得更順暢 而ink這個功能在會議中使用的方便程度等等 (os:我自己其實也感覺得出來說服力不夠,事前做的功課不夠多 實在沒辦法找到一個令人驚艷的特點或是對方的潛在痛點進而去說服對方) 果然單看早上給的win10簡要資料中提到的feature,遠遠不夠 沒有在事前做好準備,擁有自己的一套關於win10推廣銷售策略的見解 後面開始問一些學經歷的問題,問問除了課堂上的還有當初研究所時參加比賽的作品之外 有沒有一些自己的side project,非正統資工背景出身,雖有參加過競賽、實習 有些作品(如前述),但真的沒有太多side project的經驗 果然累積自己的作品集是很重要的. 然後提到了早上的coding考試,1-10分給自己幾分,我說了7分,前兩題答對 但我想應該大家都對,其中一位主考官就說8-queen這個簡單的問題你怎麼寫不出來 痾……頓時有點不知道怎麼回應,說這個題目感覺會需要考量到的constraints很多 然後還有一些例外情況 像是邊界等等都要考慮,感覺會需要更多點時間去完成 問我覺得應該要怎麼解,這邊腦塞,竟然沒提及recursion、backtracking的概念 然後另外一位面試官就問,早上我offer了一個機會給大家搶答,你怎麼沒有回答 聽到這問題,有種大勢已去的感覺(這種類似問題有人有好答案嗎XDD) 就只能回答,因為先前有讀過相關報導,因此大概知悉問題的幾個重要原因為何 再討論過程中,我也提出了幾個自己覺得滿關鍵的想法意見 而這些剛好都是主要集中在前面兩題 關於您後面提到的那題自己本身比較沒有太多的原創性的想法,如果回答這題 可能就會是統整先前別人提出的idea居多 不過後來想想,想法本身對錯其實應想應該不大 這場主要應該是看你是怎麼去組織架構和積極態度的展現 後記 因為被安排在下午倒數幾個才面試,前面陸續有許多面試完的應徵者都會問HR 大概什麼時候會通知結果,用什麼方式等等,聽了HR講了超多遍的 "我們在今天晚上就會通知結果,不管有沒有進入下一階段都會收到通知" 結果最後還是一樣無聲卡? 單純覺得言行不一的有點幽默 心得感想 從早上的coding test實力不夠沒寫出來bonus題到group discussion 沒有積極搶答那關鍵的一題,到準備面試方向都是以Azure為主, 沒有花更多時間去看win10相關議題,以致於下午在1-on-1直接被慘電 後來想想,拿到面試機會,自己理應用更加積極的心態去準備和參與面試的每個環節 或是只丟自己真的非常想去的職位,這樣或許才能夠展現應有的熱情和態度 其實很多環節,如果用非拿到offer不可的心態去面對,應該能有更好的結果 也就不會造成每個環節逐次積累後在最後一次爆發,難以招架 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.242.3 ※ 文章網址: https://www.ptt.cc/bbs/Tech_Job/M.1497513239.A.506.html ※ 編輯: allen791210 (140.120.242.3), 06/15/2017 16:07:52
Messibugoo: 企業的話應該要往資安打 06/15 17:39
leacks: 頗析蠻透徹,八皇后就算全背下來也很難10分鐘寫完吧,更別 06/15 19:52
leacks: 說要當場想 06/15 19:52
jacklu1107: 感覺這一篇又會被抄..... 06/15 21:05
cjiajia973: 我記得那時候有規定說面試跟case內容好像都不能對外透 06/16 03:48
cjiajia973: 露的樣子XD? 06/16 03:48
enjoy20208: 題目都會回收,但並沒有禁止在網路上分享(也管不了啊) 06/16 10:27
MudHan: 八皇后沒準備過的 現場想很難那麼短時間寫出來 06/16 12:27