
現在各大公司的實習面試也差不多告一個段落了,小弟我也剛好是今年眾多求職者中的一位,這幾個月來爬了不少經驗文,因此也希望能回饋給之後的學弟妹們做參考,當然若各界前輩對於我這次的面試有任何指教也歡迎留言讓我有更多收穫XD
學歷:114CS學碩,大學成績30~40% 研究領域:大學畢業專題是EDA,現在是醫學影像處理和機器學習 LeetCode刷題: 10-(跟沒有一樣),這次最大的遺憾,早知道就應該早點開刷的 面試方式:由於疫情關係全部都是線上
接下來就以當時面試順序當作排序進行分享
1.工研院(ITRI)
職位: AI應用開發實習生/醫學影像分析實習生/人工智慧技術實習生
面試:
由於當時是配合清大電資院的暑期實習計畫合作案,所以是以排志願的方式進行申請。然後就收到工研院主管的面試邀約,大概就是從履歷下手,問的問題都是出自我的履歷(之前做過的專案等等),所以要確認對放上去的專案有足夠的了解,此外也問我實習想做什麼題目並從中配對出他們有在做的領域。最後跟我說如果你想實習的話寄封信給我我幫你安排,我當下只覺得面試後不是要等通知嗎,怎麼感覺角色相反XD整個過程約為40分鐘。
結果: Offer get,感覺是給清大面子(X
2.趨勢科技(Trend Micro)
職位: 2022 Young 趨勢人暑期實習
Coding Test: 120分鐘寫三題。都是比較生活化的問題,包含數字配對,給預算問能修多少路,以及給定條件要求算出飛機座位的預定方式共幾種。其實題目都不難也比較有趣,都是應用一些簡單的方法去解決問題,最後三題全過提早交卷。 面試: 面試官共兩位,我也不知道是HR還是部門主管XD過程也是聊聊我為什麼想投他們的實習,過去做過的專案,人格特質以及我想做的領域能配對到他們的什麼職位。過程都滿輕鬆的,沒問什麼專業問題,兩位主管也都很和藹,從頭到尾都笑咪咪的,整個過程約為40分鐘。
結果: Offer get,算是我覺得我的表現最穩的一個
3.台積電(TSMC)
職位: 智慧工程分析 Engineer (2022 intern)、2022 Intern Digital Design Eng
其實當初投的職位是DNA積因實習計畫,但最後是收到這兩個職位的面試邀請 Coding test: 90分鐘寫三題。題目是string repair,linked list和排列組合。第一題簡單十分鐘內寫完,結果linked list卡爆就是output不出東西QQ連帶影響第三題因為沒時間只好暴力法解,最後只過1.5題的測資,慘不忍睹。幸好HR人很好又給我一次補考機會。第二次題目是matrix trace,ASCII operation和排列組合(怎麼這麼愛考排組w),這次狀況比較好前兩題花一半時間就出來了,但是可惜第三題操作比較麻煩(排組外還要字串處理)因此沒能來的及寫出來QQ,最後總共過2題的測資。
一面: 兩個職位都分別是跟該部門的主管聊,不過其實就和ppt跟dcard上的經驗分享差不多,就問一些人格特質,做過的專案和有興趣的領域等等,並和我介紹他們部門主要的工作內容,唯一被問到的專業問題是第二個職位主管問我EDA的stockmeyer algorithm的時間複雜度,由於太久沒碰所以想了很久還是答錯Q不過主管還是笑著說沒關係,有夠暖,過程都約為80分鐘。
二面: 二面是HR,不過老實說跟一面真的換湯不換藥,基本也是從人格特質下手,並也問我比較有興趣的工作內容,整個過程約為60分鐘。 英文測驗: 在面試都結束後通知測驗,基本就當作考多益就可以了,而且個人覺得比多益簡單:D 電話: 在面試期間和面試後台積HR和職位主管不斷的打電話來確認我的意願和部門選擇,職位主管還特地寄一封信特別歡迎我去他們那邊實習,受寵若驚XD此外還會有HR打過來討論coding test的題目,就大概問一下基本的解題思路,只是我當時在健身房,背景有點吵而且電話接起來的時候還在喘XD
結果: Offer get,自認coding test破爛不堪卻還是上了,不過在面試後電話接到手軟的我當下心裡就有底了XD
4.群暉科技(Synology)
職位: Cloud Product Developer Summer Intern
由於趨勢是用104投履歷,所以我就寫好放在上面公開,然後群暉就來邀請我了XD當初聽到職位名稱有點猶豫,畢竟我沒有做過相關專題,不過HR跟我說沒關係實習就是去學的,所以我就答應了邀約。 一面: 一面是HR,基本詢問的事情也跟GG和趨勢很像,人格特質和過去的專案等等,不過都問得比較深,還會假設情境。例如就問到分組專案如果我的組員臨時做不出東西甚至失聯怎麼辦,由於我過去擁有多個野排經驗,這經驗也是數不勝數(幫Q),所以就直接舉例我遇到的情況以及我的解決方法(其實除了代做好像也不能怎麼辦)。
整個一面就在歡樂的氛圍下結束了,過程約為30分鐘。
二面: 一面結束後,HR說二面RD等等就會進,要我先準備接下來的coding interview的環境然後就離開了。大概五分鐘後先進來一位,他跟我說他也是清大畢業的,因此我們就稍微聊了一下我們的修課經驗和認識的老師。一面和二面一開始都是如此的歡樂,然後地獄就開始了。聊了兩分鐘後第二位RD就登入了,一進來就直接問我有沒有做過前端,我履歷上沒有放相關經歷因此我就跟他說了我三年前軟體實驗必修課的某次term project做了一個購物網站。接著就是一連串的專業問題連轟,前後端的使用者資料聯繫,使用者密碼加密等等,問說你覺得前後端用對稱加密還是非對稱加密比較好?比較不好的那個會有什麼問題?
我被殺的一個措手不及居然跟他說對稱加密有兩把key(我現在還是很想去撞牆)。前後端問題告一個段落後又緊接而來的是機器學習的問題,不過由於這剛好是我的研究領域因此還算能接招,不料當我提到我使用Pytorch parallelize的work freezing問題時,RD緊追著問我覺得就OS角度來說這可能是什麼問題?畫風突然轉到OS我當下腦子也是一片空白,然後勉強擠出了deadlock這個答案(現在想想好像完全沒關係啊啊啊),然後RD就又追問那你覺得deadlock的一些形成原因和解決方法?我對OS的印象只剩下封面那隻恐龍,硬想才想了兩個給他(之後去查好像專有名詞是mutual exclusion和 hold and wait)。在這一串的轟炸下,那位學長(第一個進來的RD)只問了一個簡單的supervised跟unsupervised的差別,這就是被學長庇護的感覺嗎XD當連串的專業領域轟炸終於告一段落時,緊接而來的就是coding interview,題目是要實作一個hash table,使用bucket的方法實作。
當我做到一半時RD臨時同場加映說如果key一樣時要override舊的node, 當下我已經身心俱疲,因此在定義node的時候key跟value寫反沒發現,之後trace回去也花了很多時間(對,我只會print大法)。在實作過程中我只要寫了一行code他覺得有問題他都會問我為何要這麼做,或著說你確定這樣寫對嗎,我多看了幾秒才發現確實寫錯,只能說大老真的都跟鬼一樣。最後被電到只剩渣的我在詢問問題的環節只問了一個問題:你們都用什麼方法debug?
RD告訴我用debugger會快很多,因為確實我一半時間都花在trace back找那個bug。這部分打這麼長是因為印象真的太深刻,那份來自心底的敬畏真的忘不掉XD整個過程約為120分鐘。
結果:Offer get,我接到電話的當下差點給HR一個大聲的蛤,因為我自始至終都是覺得這offer涼到會冷,當下腦袋一片空白也只能擠出一句謝謝XD
5.聯發科(MTK)
職位: 2022暑期實習_軟韌體開發_Camera/ Smart Display /Multimedia/Audio/Video (原本職位名稱更長。我截取了一部分)
其實我本來是投AI相關的職位,但是在確定面試日期時臨時被通知已經收滿了,所以就又收到這個職位的面試邀請 Coding Test: 分成選擇題*6,填充題*8和coding題*2,只給60分鐘。選擇和填充題都是指標居多,要真的很熟才能寫的比較順(對,我寫的很卡)。由於時間沒給很多又不能查(系統要求開鏡頭並會偵測畫面切換),所以coding題比較簡單,一題是不能用sizeof()而要得到一個struct的大小,另一題忘了,不過最後都有寫出來。
面試: 一進會議室發現只有一個主管,以為是一對一面談。結果主管一個一個進來,最後來了11個主管,瞬間變成小型presentation現場。由於之前有參加發哥的說明會,事先準備了一個專題報告。結果不小心準備得太詳細,報到一半主管直接跟我說同學不好意思我們不是來上課的,你大概講一下做的流程、結果和你的貢獻部分就好。
我會準備得很詳細是因為我看ptt/dcard,包含他們說明會時都自己說主管會打斷問問題,所以一定要準備得很詳細才不會被問倒。當下一個打槍我只好開始飆車,跳了一堆準備很久的部分,報告中途也是完全沒被打斷,跟板上大家的經驗可以說是完全相反(我甚至懷疑到底剩幾個人在聽w)。總之專題報告部分就很順利(?)的結束了,然後就是各部門主管開始介紹自己的部門,這邊一定要做紀錄,因為面試後MTK會要填寫回饋單,其中就包含部門意願排序。最後就問了幾個問題,專業問題只有何時適合使用auto encoder一題,然後就換我對他們剛剛部門介紹的疑問,然後就結束了,整個過程約為80分鐘。
結果:無聲卡,面試前就覺得他們大概都已經招滿了,所以這結果也不算意外
面試總感想: 第一次面對公司面試還是醜的部分居多orz也覺得自己的準備實在很不充足,基本我只準備了履歷上的那些專案,OS只稍微看了一點,久遠的前後端和密碼學甚至是完全沒碰,不過或許這樣才能考驗我大學到現在真的留下了多少東西在身上吧。LeetCode部分就像一開始說的我覺得是最大敗筆,這次coding test成績真的愧對我的學歷QQ,現在起到求正職前我一定TM刷爆。最後也很感謝各界大老不嫌棄我這個嫩嫩,願意給我這麼多的offer和機會,以及寶貴的面試經驗,而這經驗我也希望能分享給未來要進行實習面試的學弟妹們,讓大家都能輕鬆拿各大公司的offer XD