[心得] 台灣軟體實習面試分享

看板Soft_Job作者 (唐伯虎點米漿)時間3年前 (2020/06/22 21:52), 3年前編輯推噓27(28111)
留言40則, 32人參與, 3年前最新討論串1/1
Medium好讀完整版: https://link.medium.com/EjvyJyRXu7 2020年面試經驗分享,主要是找軟體相關的實習職缺。 前言 因為在美國念春季班MS,第一年不能在美國實習,本打算投遍全世界的公司來一趟環遊世 界,沒想到碰上COVID-19… 只好摸摸鼻子從3月開始找台灣的實習。看到很多強者朋友都 在分享北美實習經驗,想說我也可以分享台灣實習經驗。 這裡我會選擇去投遞履歷的公司通常都是Big name或是對我回美國找正職能有顯著幫助的 ,所以像一些local但不錯的公司我就沒有考慮(Trend, DCard) 以下會講我面的幾家公司的流程與tips,希望對大家有幫助!阿如果有認為我把面試流程 抖太明顯的,也歡迎告知我。 比較特別的是,我不想把每個面試的結果都透露,因為之前在Ptt上看到一篇我很認同的 分享文:上哪間不是重點,重點是分享的內容,希望大家能吸收成為經驗而不是只參考什 麼背景能上哪間公司。 背景 某中字輩電機工程學士,某Ivy 電腦工程碩士,大學時有外商暑期EE intern經驗,因為 是補充兵12天仔,畢業後在台商做了半年多的AI/CV工程師,去念碩前又跳去中研院做了 快半年的全職CV RA。 專長是Computer Vision/Deep learning/Linux和一點Web後端,Python控 (PyTorch/Tensorflow/PyQt/Django/Kivy/Selenium),慢慢往碼農路線轉變。 Leetcode大概大四開始有一題沒一題的刷,刷了兩年應該有累積200+題,熟悉的大概100( 或以下?) 面試體驗 1. Google (台北) 當初大學畢業也有面過,那時SDE(台北)跟HDE(彰化)都有進行Tech Interview,SDE被瑞 士面試官問了一題easy等級的Leetcode,但我解釋得不是很好。這邊想給所有想去Google 這種大公司的新鮮人一個建議: 請找人跟你輪流練習Mock interview,試著在白板上一邊 寫code,一邊用英文講解你在做的事情,並在最後分析Time & Space complexity,你沒 有練習過會十分容易卡詞。HDE被美國面試官問了OSI/Linux/電學的問題,但在確認身分 時被發現還沒研究所念所以被通知suspend了。 這次碩一再次挑戰SDE(台北),3月中請人內推的,不同於2018那次,直接被Assign了連續 兩輪Tech Interview,皆使用Google Meet與Google Doc。 第一個面試官是紐約search team的美國小哥(為了配合時區),考了一題Leetcode不會遇 到的題目(可能Google Code Jam會遇到),有點像用python去實現各種他要的search engine功能,像linux的grep和*,基本題我有寫出來他要的,follow up有點難,但我寫 到一半他就告訴我他知道我會寫不用繼續寫完,之後就是正常的QA。 第二個面試官是也在雀兒喜市場那棟Google Cloud Platform上班的印度大姊…一開始就 感受到極難聽懂的口音,考了一題變體的DFS,我覺得大概Medium難度,follow up不太難 ,但整個流程的溝通非常不順,大概說了30次Pardon Please…,但最後QA時因為地緣關 係聊得蠻起勁,不知道有沒有稍微拉回來XD 以上面完後大概過了兩個月HR說要跟我開個會討論我的Internship Status,大意就是說 台灣Google Intern suspend了,取而代之的是給你第一次在台灣舉辦,一個地位介於 intern和Hackathon之間的Google Software Product Sprint (SPS) invitation,我個人 覺得性質有點像invite-only的Google Summer of Code,只是這次對象是被疫情影響所以 HC(Hiring Committee)無法給過的Candidate。我看有收到邀請的大概20~30個,幾乎都是 台大幫或是海龜幫。 重點日期: 3/24 2個連續的Tech interview, 5/19 HR告知轉成SPS 2. Amazon Web Service (台北) 3月中的時候看到FB上他有在宣傳投履歷抽獎就上官網投了,投的職缺是Cloud Support Engineer Intern。在去之前有先向在裡面工作的朋友先了解一下工作內容,會碰到的 code不多,偏向使用AWS的服務去解決客戶的疑難雜症。 投完隔不到幾天就先收到OA,介面非常有趣,前半段讓你模擬身為一個CSE engineer怎麼 處理問題,然後要你對各種答案評價適合程度。後半段則是一些關於 Network/Database/Linux的選擇題,難度中等。 考完OA沒幾天就收到HR約一面,他請我從10幾個領域中選一個自己擅長的tech domain來 接受考驗,當時選的是DMS(Development Mobile Service)。 一面主管也是個CSE engineer,先花了30分鐘跟我過履歷,後面再根據我列出的project 深入探討follow up,比如如果你寫的proxy沒回應,你檢查的SOP是什麼。還會問一些基 本觀念像TCP/UDP/DNS/User Group/Read_Write_Execute之類的常識,反而跟DMS沒什麼關 係,我差點懷疑他把我的tech domain看成Networking或Linux。 一周內收到二面邀請,要連續面兩關,一個Manager問Behavior Question一個engineer問 Tech,有個黑特點是我竟然被Manager放鳥…過了15分鐘HR才進入會議跟我說要改期,虧 我看了一堆STAR Leadership Principle(亞麻求職必備)。 二面tech部分跟一面差不多,大部分時間也在過履歷但問的更細更刁鑽,有些follow up 有點跳tone,像是我一個做socket programming的project會被延伸問到Disk Swap的相關 知識。 撇除掉被放鳥的不愉快跟我認為難度有點高的Tech 2以外,我覺得他們為intern的規劃還 不錯,像是去年有讓他們組隊使用AWS的服務代表台灣參加機器人的全球賽車大賽。 重點日期: 3/22 OA, 4/8 一面(tech1), 4/22二面(BQ+tech2),4/25出結果 3. Intel (南港) 大學剛畢業的時候其實有收到Intel的Full time Test Engineer interview,但當時想做 AI就婉拒了。4月在LinkedIn上看到他們在招SDE intern就上官網投履歷了,大概4月底的 時候接到某個team的manager直接打電話跟我約下周面試。比較不一樣的是他們是1 year 的intern,一周大概上班3天就好。 面試當天嚇了一跳,感覺是整個team陪我面,大概7~8人,一開始先請我介紹自己的履歷 ,我有準備專門介紹的投影片,被每個人輪流問了一些project的細節,甚至叫我打開我 的GitHub開一個自己的專案跟他解釋某幾行在幹嘛XD 因為以前實習的時候剛好就有跟 Intel的engineer合作,他們對於這項經歷特別有興趣,有點角色相反的感覺。全程並沒 有問什麼知識的問題幾乎都在過履歷。最後解釋實習生大概會幫他們國外的客戶寫GUI或 是一些Tool。面試過程耗時兩小時。 重點日期: 5/5 Group Interview,當天出結果 4. Aemass (景美) 我這次投遞履歷唯一投到的新創公司,主要做CV,簡介說是矽谷新創,想說去會一會就投 遞履歷了。5月中投遞履歷大概一周後收到面試邀請。 面試官有三個,問的領域非常廣,從3D instance segmentation、Object detection、最 短路徑演算法、一個邏輯題到一題Leetcode。考完後跟我大概介紹了intern會做的事情, 大多是在web development和寫unity的C#,跟AI比較無關。技術關面完後是大老闆跟我聊 天,大概跟我介紹公司的產品以及新創的不同,比如薪水比較不甜XD 全職的話是一週上 班五天這樣。 但因為跟我想做的東西比較不一樣,跟美國的連結也沒那麼高(我是希望能拿到return回 美國的offer的),我覺得無法為我的履歷增添分數,所以婉拒了。 重點日期: 5/21 Group Interview + 大老闆Call,5/22 出結果 5. MediaTek (新竹) 本來沒打算要投的,但五月底的時候發現朋友們剛好都在面,所以就加減上官網投一下 XD 很幸運隔三天就收到新竹軟韌的面試邀請了,看來很缺? 一面神奇的是竟然是onsite interview,到了之後先讓我做了一小時的C語言上機測驗。 有兩部分,第一部分是給你一些code然後讓你判斷輸出和一些選擇題,第二部分則是給一 題Leetcode和一題operator overload。但因為我的C語言年久失修,我基本亂寫,還好後 來主管都沒提到。 考完後緊接著來了一個真人主管A,和一個遠端會議的主管B,流程大概是先讓我介紹自己 的學經歷->主管介紹自己team->Q&A。比較讓人意外的是我在外商面試時主管通常都比較 注重我的實習或是工作經驗,但MTK的主管都比較在意我在學校時的修課與專題論文項目 。會特別問你實際貢獻了哪一部分和改進了什麼算法,並且問了一些基本問題像C跟C++的 差別、Process vs Thread、韌體的了解。之後A主管介紹自己的team是做edge device, 希望我用C#寫tool。B主管則是在做TV,希望我用C寫linux的tool。但我面試的時候表達 了強烈對韌體的抗拒,面談過程就越來越尷尬…但值得稱讚的是主管A結束後還陪我去牽 摩托車,非常感動。 這邊又發生了一個小插曲,面完試後跟以前同學打了兩天的桌游和拍拍畢業照,結果發燒 燒了一周,得了口腔泡疹病毒…兩天直接瘦4kg QQ 過了幾天收到HR寄來新的面試邀請,這次是一個做ASIC的team。因為上次的恐懼我請HR改 成了線上面試,一開始被詢問怎麼沒有附成績單,資料有點少,所以我就share了上次在 Intel面試的投影片XD 這次主管們對於我在computer vision的project比較多琢磨,也對 我大學做PLL的專題很有興趣,因為他們team就是在做高速訊號處理。後面跟我介紹他們 team比較特別,招的人其實很廣,而且去年的實習生和今年另一個已經上的實習生剛好都 是我同學,相談勝歡。最主要是我覺得他們十分有誠意,知道我想做純軟所以願意讓我暑 假實習做python的數據分析,之後預聘在看我的個人職涯打算,讓我十分心動! 重點日期: 5/29 C++ test與一面(2個team),6/10 二面(1個team),6/16出結果 反思 其實我每年的面試過程感受都不太一樣,這裡也想給還未大學畢業的同學們幾句建議: 多參考強者的履歷,即使無法複製他所有精力與技能,模仿個50%的技能你也能算是半個 強者了! 不得不說,我今年的面試過程之所以大多都是以聊天過履歷的方式進行,很大的原因是我 的履歷還算豐富,也因此能避免被問一些太艱深或是已經遺忘的學術問題。還記得我大學 剛畢業去AILabs面試時,被連問了兩小時的技術題,最後面試官直接明白地跟我說: 你面試表現的不差,但我們無法錄用你,因為你的履歷對CS來說就像是一張白紙,希望你 可以增加經驗後再來跟我們合作。 結語 雖然今年的確因為疫情讓實習選擇縮減,許多朋友更是因此被取消offer,但還是認為自 己其實應該要做得更好,都已經準備那麼多次了XD 希望自己在今年暑假能讓自己更上一 層樓,每天刷五題,找到明年在美國的Full time! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.64.150.93 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1592833940.A.422.html

06/22 22:02, 3年前 , 1F
大師
06/22 22:02, 1F

06/22 22:17, 3年前 , 2F
好猛 推
06/22 22:17, 2F

06/22 22:21, 3年前 , 3F
好強
06/22 22:21, 3F

06/22 22:27, 3年前 , 4F
好厲害
06/22 22:27, 4F

06/22 22:32, 3年前 , 5F
強者推
06/22 22:32, 5F

06/22 22:43, 3年前 , 6F
中字輩電機學士 大學畢業時就能面那幾間 感覺是大神耶
06/22 22:43, 6F

06/22 22:43, 3年前 , 7F
原po能不能分享更多資訊呢 例如當初大學畢業時 是否
06/22 22:43, 7F

06/22 22:43, 3年前 , 8F
有什麼特殊經歷
06/22 22:43, 8F
沒有什麼特殊經歷QQ 但我覺得Google和intel面試還蠻來者不拒的

06/22 22:50, 3年前 , 9F
有喔,他在美國長春藤念CS第一年
06/22 22:50, 9F

06/22 22:51, 3年前 , 10F
? 好像碩士念完了
06/22 22:51, 10F
剛開始念而已~

06/22 23:01, 3年前 , 11F
很神
06/22 23:01, 11F

06/22 23:03, 3年前 , 12F
強者
06/22 23:03, 12F

06/22 23:03, 3年前 , 13F
除了一個以外沒有一個跟ML/CV有關 是因為台灣沒這方面缺?
06/22 23:03, 13F
因為在美國要走MLCV通常都要PhD或是兩篇頂會,所以想說還是轉碼農比較穩,加上有點 做?

06/22 23:22, 3年前 , 14F
好強
06/22 23:22, 14F
※ 編輯: jimmy010124 (61.64.150.93 臺灣), 06/22/2020 23:26:09

06/22 23:44, 3年前 , 15F
我今年投6面4上3,沒給我面試的之一就是 intel......
06/22 23:44, 15F
真假...

06/22 23:50, 3年前 , 16F
強者推
06/22 23:50, 16F

06/23 00:01, 3年前 , 17F
強者
06/23 00:01, 17F

06/23 00:08, 3年前 , 18F
請問哪裡可以參考強者履歷
06/23 00:08, 18F
可以亂搜linkedin 很多人會放履歷 或是看別人的分享XD

06/23 00:32, 3年前 , 19F
推分享
06/23 00:32, 19F

06/23 00:37, 3年前 , 20F
奇怪 我學生時代完全沒人要 是履歷太單薄嗎QQ
06/23 00:37, 20F

06/23 00:54, 3年前 , 21F
有實習經驗差很多吧
06/23 00:54, 21F

06/23 07:55, 3年前 , 22F
好猛
06/23 07:55, 22F

06/23 08:01, 3年前 , 23F
猛...
06/23 08:01, 23F

06/23 09:39, 3年前 , 24F
06/23 09:39, 24F

06/23 09:45, 3年前 , 25F
強者
06/23 09:45, 25F

06/23 10:05, 3年前 , 26F
推分享,好猛
06/23 10:05, 26F

06/23 10:40, 3年前 , 27F
06/23 10:40, 27F

06/23 11:14, 3年前 , 28F
推 謝謝分享
06/23 11:14, 28F
※ 編輯: jimmy010124 (61.62.189.128 臺灣), 06/23/2020 14:38:07 ※ 編輯: jimmy010124 (61.62.189.128 臺灣), 06/23/2020 14:40:27

06/23 17:39, 3年前 , 29F
06/23 17:39, 29F

06/23 19:15, 3年前 , 30F
加油
06/23 19:15, 30F

06/23 19:23, 3年前 , 31F
推好文分享,祝一切順利:)
06/23 19:23, 31F

06/23 20:22, 3年前 , 32F
Trend不是local吧 然後你要做support/solution eng嗎
06/23 20:22, 32F

06/23 20:23, 3年前 , 33F
AWS support/solution不會優於Trend/VerisonMedia SWE
06/23 20:23, 33F

06/23 20:26, 3年前 , 34F
如果你念電機想轉CS 但經歷全是硬體公司intern
06/23 20:26, 34F

06/23 20:27, 3年前 , 35F
國外SW人資跟主管會以為你要搞硬體類的 把你跳過
06/23 20:27, 35F
其實你說的很對 所以我後來選一家軟體公司 儘量讓我越來越軟(?

06/23 21:21, 3年前 , 36F
中正?
06/23 21:21, 36F
錯囉XD ※ 編輯: jimmy010124 (61.62.189.128 臺灣), 06/24/2020 02:27:45

06/24 11:00, 3年前 , 37F
好猛
06/24 11:00, 37F

06/24 19:24, 3年前 , 38F
中央ㄅ 資工很強ㄉ
06/24 19:24, 38F

06/25 09:17, 3年前 , 39F
樓上沒看內文笑死 原po明明寫電機
06/25 09:17, 39F

06/29 09:17, 3年前 , 40F
啊這篇不是 software? 跟原 PO 什麼系有關嗎?
06/29 09:17, 40F
文章代碼(AID): #1UyBUKGY (Soft_Job)