# 2021 軟體實習面試心得 ###### tags: `Intern` `Verizon Media` `HPE` `Microsoft` `Line` `Dell` `IBM` `Acer` `台積電` `威盛電子` `富邦FBI` `國泰CIP` `聚典資訊` 第一次寫面試心得好緊張~ 其實過去幾年也面試過許多實習,但因為今年應該是本人最後一次找實習(研究所順順利利畢業的話),所以決定抱著回饋與分享的心態彙整一下2021的狀況,給需要的人參考一下。 (不要問我為什麼不放在 Medium,因為我沒時間經營哈哈,如果迴響夠的話我會考慮放一下😎) 應徵的公司主要都是科技產業為主,還有一點金融業,職位大多以軟體開發、前端和 QA 為主,未來對這些產業或職位有興趣的人可以參考看看~以下是以我面試的順序做排序,盡量以除了問個人經歷的問題為主 另外因為寫完後發現有點太多,有點又臭又長,多運用一旁的選單選擇想認識的公司和職位喔!看完有問題或感想也可以善用留言功能作分享~ ## 威盛電子 - AI Developer * 實習長度:暑期 - 應徵流程:投遞履歷→線上面試 * 面試方式:Google Hangouts(30-40min) - 前置作業: 這是我今年第一場面試,所以慎重起見在面試之前有稍微複習一下 ML/DL 相關知識,因為 JD 上有寫說需要知道 TensorFlow, Keras, Cae/ Cae 2 等等,所以也有拜讀一下網上大神們介紹,然後就這樣上戰場了 * 面試過程: 面試時間是早上10點,面試官是一位工程師主管,但他好像不太會調鏡頭的關係,所以我在前半段都是在跟天花板說話XD 在自我介紹之後,面試官竟然跟我說我也是讀中央資管的欸,然後我們就開始聊起來中央的話題,什麼熙禎要退休拉、女五竟然關宿了、資管新教授是他的同學阿之類的,還有聊我打籃球和在球場工讀的經歷,總之是個人很 nice 的面試官,讓人感到很放鬆~ 當然中間也有問經歷相關問題,對於資料分析有沒有相關經驗,應用在甚麼方面,未來碩論的主題是甚麼,沒有細問太多技術細節,之後介紹他們部門主要是做影像辨識,好像是車牌的辨識我記得,最後再詢問一下我還有沒有什麼問題,並解釋說因為我是第一梯次面試的,所以可能會很久之後才會通知結果 * **結果:Offer Get** 從3月初等到現在5月了還沒消息,可能被遺忘了QQ 結果原本以為的無聲卡在五月中的假日接到 HR 的電話(在雙北提升到三級警戒的隔天!)一整個不知所措~看來疫情跟工作真的不衝突啊😅 ## Verizon Media - Frontend Engineer * 實習長度:暑期(遠端) - 應徵流程:投遞履歷→線上面試 * 面試方式:Google Meet(40min) - 前置作業: 科普一下 Verizon Media 在 2017 年收購 Yahoo! ,旗下包括台灣的 Yahoo 奇摩,也就是大家所熟知的 Yahoo!,但最近聽說 Verizon 想轉賣 Yahoo!,結果五月初馬上看到新聞哈哈 今年比較特別的地方是暑期實習是遠端實習,所以不用去公司上班~投遞履歷後 HR 來信邀請電話面試的時間 * 面試過程: 面試官是 Yahoo! 前端團隊的工程師,在自我介紹的過程中他知道我沒有使用前端框架的相關經驗,所以開始很地獄的問我 JS ES6、JQuery 和 CSS 的問題: :::info 1. var, let, const 差異 2. bind/call/apply 差異 3. Closure 4. Promise/Async/await 差異 5. Delegation 6. Chaining 7. CSS 權重問題 8. CSS 置中語法 9. 演算法:如何知道兩個 Linked List 之間有交集? ::: 這是我遇過最崩潰的技術問題集😫如果不懂的話面試官會打程式範例給你看,但 我就是看了也不懂XDD,所以建議想要面試前端的人讀熟 JS ES5 和 ES6,一些 JQuery 和 CSS 的 function 也都要很熟悉,不然整場下來就會有點尷尬哈哈哈,如果會 Vue.js 和 React.js 前端框架的也要準備好,因為面試官會真的很認真的問技術層面的問題 - **結果:感謝函** 這次面試中對於以為自己前端 OK 的我算是有點震撼教育,從中收穫很多,回去也馬上開查相關語法,幸好是在較前面的面試,所以如果有遇到這種狀況的人千萬不要灰心~ ## 聚典資訊 - 前端工程實習生 * 實習長度:半年以上(長期) - 應徵流程:投遞履歷→個人面試 * 面試方式:實體(南港)(1hr) - 前置作業: 我唯一面試的一家新創公司,主要是做實體零售的數位轉型與智慧零售 AI 平台開發,公司在南港軟體園區內,真的是一間小型新創,目測整間公司大概只有十幾個員工,令人特別印象深刻的是 HR 寄的面試邀請信會寫自己是在近百位(非常 specific 的數字)應徵者中脫穎而出😂 * 面試過程: 來到南港軟體園區的某棟後,發現除了我之外還有另一個面試者在等候,HR 從一樓帶我們到了公司,介紹說面試流程有三關,第一關是 HR ,第二關是 PM,第三關是執行長,然後我先面 HR,另一個先去面 PM,以下介紹 HR 問的比較重要的問題: :::info 1. 自我介紹 2. 前端的經驗 3. 在團隊中遇到困難的態度與解決方式 4. 你會用甚麼動物形容自己? 5. 如果主管給的任務中有重要的,也有緊急的,你會如何排序處理? 6. 會排斥有時需要全端開發的任務嗎? 7. 你覺得實習與正職有甚麼不同? 8. 什麼時候可以開始上班 ::: 第二關的 PM 也是根據經歷來問問題,並且介紹公司主要在 run 的專案,與實習生主要的工作任務,在面試完後原本應該要繼續第三關的執行長,但因為執行長還有會議的緣故所以便結束了面試流程 整體下來很放鬆,新創公司的員工都很年輕,而且他們很願意聆聽面試者的想法與經驗,也很願意分享自己的經驗,像我就跟 PM 分享自己之前在實習中有跑敏捷開發的流程,會有站立會議和兩周一次的回顧會議等等,他聽了就覺得這個點子很好,記下我用的工具和方式等等,讓人有種互相學習的感覺👍 - **結果:感謝函** 我想可能是因為自己實習時間沒辦法完全配合,但還是從中學習了不一樣的面試體驗,新創的都蠻不錯的啦! ## HPE - Software Engineer * 實習長度:一年 - 應徵流程:投遞履歷→線上面試 * 面試方式:Microsoft Teams(40min) - 前置作業: 再次科普一下,HP 在 2015 年正式拆分為兩家公司:HPI 專門銷售個人電腦與印表機,HPE 則鎖定雲端及伺服器等企業軟/硬體解決方案,所以不要再問我 HPE 是不是 HP 喔~ HPE 實習比較特別的地方是我投的職缺是 Software Engineer,但可能同時會有多個部門都有這個職缺,所以 HR 可能會一次發不同部門的面試邀請,像我就收到了兩個且面試排在不同天,但詳細工作內容會因不同部門的需求有不同的形態,建議在面試時詳細詢問實際工作內容 * 部門1面試過程: 面試官有兩位分別是一男一女,首先是基本的自我介紹,問題主要是以履歷上的學經歷為主,針對過去的實習和專案經驗作詢問,連活動經歷也會問一下,問題結束後會介紹部門與工作內容,特別的是面試官有詢問我是否有要面試其他家公司,我當然誠實的說了幾家,然後他就開始跟我推薦外商的好,建議我多去外商體驗看看XDD整體下來的體驗蠻輕鬆的,可以說是相談甚歡😁會後女面試官還有寄信給我說聊得很開心有問題可以再詢問~ - 部門2面試過程: 面試官有三位分別是兩男一女,這次就比較不輕鬆了,我強烈感受到女生是扮黑臉的部分~ 記得的問題如下: :::info 1. 自我介紹 2. 在團隊中遇到困難的態度與解決方式 3. 專案的細部問題(忘記問甚麼了,只記得很犀利) 4. 對於硬體的熟悉程度到哪裡? 5. 伺服器跟一般電腦的不同在哪裡? 6. 我們公司有其他部門面試你嗎?那你會選我們部門嗎? ::: 這大概是我遇過最咄咄逼人的面試狀況~雖然沒有問很多技術細部的問題,但整體感覺下來真的不算太好,幸好男面試官都會適時的問一些輕鬆的問題,不然真的 hold 不住~ * **結果:Offer Get** 在歷經三周後,終於接到 HR 的電話通知錄取部門1,差點以為直接無聲卡,辛苦地等待是值得的啊❤ ## HPE - QA Test Engineer * 實習長度:一年 - 應徵流程:投遞履歷→線上面試 * 面試方式:Microsoft Teams(40min) - 前置作業: 跟前面比較不一樣的地方是中國的 HR 來通知面試邀請,當然她也人很好的詢問我對於 QA 的熟悉程度,並且提醒我英文自我介紹的重要性,面試的時間與前面幾乎在同時,HPE 可能有每個人部門面試的時間表XDD安排的非常緊湊~ * 面試過程: 面試官只有一位男主管,面試的方式與前面差不多,基本的自我介紹與學經歷的問題為主,問題結束後介紹部門與工作內容,特別的是有詢問在聽完工作內容後對職缺的興趣大不大,可能 QA 比較偏 Routing 的工作,且接觸寫程式開發的地方較少,整體下來算是輕鬆的~ - **結果:無聲卡** ## Dell - Software Engineer * 實習長度:暑期 - 應徵流程:投遞履歷→電話面試→線上面試 * 面試方式:Zoom(30min)、Zoom(30min) - 第一階段: 兩個面試官,除了基本的自我介紹外,問題主要都是以履歷上的學經歷為主,針對過去的實習經驗、專案經驗等等一個一個作詳細的詢問,感覺的出來很注重開發的經驗與解決困難的態度,和對於自己專案技術上的熟悉度,我覺得這是我面許多外商下來,他們比較在乎的部分,問題結束後會介紹部門與工作內容,整體下來的體驗算是蠻輕鬆的 * 第二階段: 過了兩周後收到最後一階段面試的通知,這次是採線上面試,面試官是一位上海口音的主管,一開始先作英文的自我介紹,並且會用英文問一些履歷上的問題後就切換回中文,問覺得自己的優點與缺點後,就 沒有問題了!?,感覺只是要來看一下我長的是方的還是圓的😅 - **結果:Offer Get** 我覺得最可愛的地方是 HR 打電話來的部分🌸在過了一周後,勞動節當天接到 HR 的電話(竟然還在上班!),不是說錄取了喔,而是說目前看下來你是表現最好的,下禮拜一就可以確定是否有錄取了(預告?),並再次介紹部門與工作內容,以及詢問我有沒有其他問題,讓人覺得他們非常重視求職者,真是可愛~禮拜一便收到郵件與電話通知❤ ## Line Tech Fresh - QA * 實習長度:一年 - 應徵流程:投遞履歷→coding 作業→個人面試 * 面試方式:實體(內湖)(40min) - 前置作業: 申請 Line Tech Fresh 好像都會有一個 coding 作業,作業的類型跟題目好像每次都不太一樣,而且必須在一周內開發出來,我的題目是要開發一個聊天室,使用的語言可以是 JAVA 或 Kotlin,當時簡直是要我的命啊,因為同時還必須準備許多面試,真的有點絕望,幸好還是硬著頭皮扣了出來~ 在交作業後大概過了兩周便收到了面試邀請,職位是 QA ,我猜應該是部門缺甚麼就開什麼職缺 * 面試過程: 到了公司報到上樓後,會看到很多 Line 的角色出現在四周圍,感覺在這上班心情會挺好的,上班傳 line 應該也不會怎麼樣XDD 面試的考官有兩位,兩位好像都是年輕的 QA,其中一位聽起來像是日本人,講話會有一點口音,但不至於聽不清楚,除了基本的自我介紹之外,我記得的有以下問題: :::info 1. 介紹一下自己過去的專案 2. 在專案中扮演甚麼角色?如果遇到衝突怎麼解決? 3. 專案中用了甚麼技術和演算法?有經過測試嗎? 4. 過去有什麼測試的經驗嗎?是用什麼工具?(針對如何使用會一直追問) 5. 自己的優點和缺點各是什麼? 6. 會排斥測試的工作嗎? ::: 整體下來面試官主要是針對測試方面的經驗和認識做追問,還有自己對於自己的 project 有多了解,運用什麼工具、演算法和負責的地方做追問,技術層面就是看自己能說多少,工作內容方面主要是針對 Line 的平台做測試,因為每兩周都會更新一次,所以是針對單一平台(像是購物、旅遊等等)做循環 test - **結果:無聲卡** ## Microsoft - TAI * 實習長度:一年 - 應徵流程:投遞履歷→萬寶華電話面試→HR 線上面試 * 面試方式:Microsoft Teams(30min) - 第一階段: 萬年萬寶華突然打電話來面試,我講電話的時候剛好在圖書館,只好趕快奔到樓梯間~ 題目包含以下: :::info 1. 為什麼報名 TAI 而不是 RD 的職位呢?知道兩者有什麼不一樣嗎? 2. 請用英文介紹一下自己,跟自己有什麼優勢? 3. 知道 TAI 主要的工作包含什麼嗎? 4. 請用英文推銷球場賣的產品 ::: 大概經過五天之後就收到第二階段的面試邀請,填寫可以的時間表單後,便收到了第二階段線上面試邀約~ * 第二階段: 面試必須全程開啟鏡頭但不會看到面試官,面試官是一位聲音非常好聽的 HR💕,因為看不到他面試時只能看著他的名字回答問題 問題如下: :::info 1. 自我介紹 2. 有使用過微軟的什麼產品嗎?有使用過 Azure 的服務嗎? 3. 在專案或過程中有遇到什麼困難嗎?小組都是如何分工? 4. 在專案中扮演什麼樣的角色?遇到衝突如何解決問題? 5. 用英文介紹一下自己跟其他人不一樣的地方 6. 為什麼想報名 TAI 的職位? 7. 期待從微軟的實習中學到什麼? ::: 其實我有點不太記得問了什麼,但比較沒有細問技術性的問題,主要是處理事情的態度跟方法,中途考一下英文,最重要的是我覺得 HR 真的人很好,還會跟我閒聊一下叫我放鬆,幫微軟的 HR 加一百分👍 TAI 主要會在五個部門工作,分別是板橋 Mega Tower 的雲端,總公司的 MTC、Azure、Server 和 PSG,負責的內容可能會需要了解各個產品的架構,產出資料庫或報表等等,然後也有負責企業參訪的部分,所以除了稍微懂一點技術層面,主要比較注重溝通的部分。 - **結果:Offer Get** 在一周後馬上接到聲音很好聽的 HR 的電話,說因為主管看了我的面試影片後覺得非常棒,不用第三階段面試就上了!當下我也是傻眼貓咪,果然偶爾打屁一下還是很 OK 的~~ ## 富邦 FBI - 經營管理組(資安) * 實習長度:暑期 - 應徵流程:投遞履歷→團體面試 * 面試方式:實體(內湖)(20min) - 前置作業: 在接到 HR 電話通知的時候,他跟我說我沒有上原本報名的組別,但他看過我的經歷之後,覺得我非常適合經營管理組,也就是資訊安全管理中心的職位,所以我就順水推舟的接受邀約啦~ * 面試過程: HR 非常貼心的幫我把面試時間排到下午4點,因為他知道我要從新竹趕來台北❤面試地點是富邦在內湖的一個服務據點,從港墘站走過來大概有10分鐘的路程,但附近好像有公車站比較方便 跟我一起面試的還有另一個男生,原本信上是寫說團體面試,但到現場後變成個人面試,我是排第二個面試的,所以前面大約有20分鐘的時間可以準備自我介紹和想想問題,順便看看窗外還看的到飛機飛過的身影~ 面試的考官有兩位,一個是資訊安全管理中心資深經理,另一個是副總經理,兩人的氣場之大差點沒把我嚇死XD除了基本的自我介紹之外,我記得的還有以下問題: :::info 1. 想了解一下服科所是怎麼樣的系所?(老問題)是有什麼核心理論嗎? 2. 之前在資安的實習中,主要工作內容是甚麼?是解決什麼樣的問題? 3. 你想像中的資安流程包含哪些? 4. 如果是我們金融業,有什麼地方會需要用到資安?使用的工具和流程大概是怎麼樣的? 5. 你有這麼多實習經驗,我感覺你做的領域都有點不太一樣,為什麼? 6. 如果是科技業和金融業,你會選擇哪一個?誠實回答喔XDD ::: 可以感覺得出來面試官很在乎個人的經歷與能力,對於資安的了解到多少,自身有什麼優勢能夠為公司帶來益處,最後有大致介紹工作內容是協助分行資安管理推動與專案作業,以及流程上的改善,但詳細需要運用甚麼工具來達成我就不太清楚了,因為他們死不跟我講明白XDD整體感覺面試官還算親切~ - **結果:Offer Get** 本來以為我回答自己還是優先考慮科技業就沒有機會,沒想到兩天後就收到 Offer,第二隻傻眼貓咪🐱 ## Acer - RD * 實習長度:暑期 - 應徵流程:投遞履歷→一般能力測驗→團體面試 * 面試方式:實體(汐止) - 前置作業: 會先收到一個「一般能力測驗」的線上測驗信,題目大多是考邏輯思考、算數能力,總共會花大概40分鐘。 完成後經過一週就收到團體面試的邀請,總共有兩個時段可以選擇,面試的時程往年都是會花費一整天,今年只有下午半天而已,因為已經有 offer 和地點的緣故所以沒去參加,但我猜大概流程都差不多,大家可以參考其他人的分享。 * **結果:主動結束應徵流程** ## 國泰 CIP - 資訊專才 * 實習長度:暑期 - 應徵流程:投遞履歷→線上適職測驗→團體面試 * 面試方式:實體(信義區)(1hr) - 前置作業: 投遞履歷的部分必須先在國泰實習計畫的官網選擇要投遞的職缺,重要的是每個應徵者只能選擇「單一公司單一職系」,意思是指不能重複投遞職缺,所以一定要先好好考慮清楚要投遞哪一個公司(金控、人壽、銀行、投信等等)的哪個職缺~ 順利通過履歷篩選後會收到適職測驗的邀請,基本上就是考驗待人處事的應對態度與對策,花費大概30分鐘就可以完成,題目都是情境選擇題,所以基本上不會有什麼難度,所以我也不知道這個階段國泰是如何篩選的😂總之通過這個測驗後就會收到面試通知~ * 面試過程: CIP 的面試都會安排在國泰金融會議廳,從象山站走過來大概5分鐘的路程,然後我自己覺得國泰 CIP 很像在辦年度實習面試嘉年華🎉,會有將近兩周的時間都有舉辦不同公司不同職位的面試,像我去的當天就有好幾個報到處,我還問了三個報到處才找到對的,真的是挺有趣的經驗 跟我一起面試的還有另外5個人,由於我們是最後一個梯次,所以前面的有點 delay,我們大概呆坐在會場30分鐘,和負責接待我們的工程師偶爾聊聊問問題,看無限播放的實習計畫宣傳影片來消磨時間~ 面試的考官有三位部門主管(影像文件內容分析、資安和系統專案開發)、一位 HR,一個主管主要負責發問,問的問題如下: :::info 1. 自我介紹 2. 舉例在過去的專案或實習中扮演甚麼角色,有遇到甚麼合作上的問題和如何解決 3. 覺得自己最擅長的技能(軟硬皆可)是甚麼,期望從實習中得到什麼和如何發揮自己的優勢 ::: 沒錯 就只有三題,光是這三題就把一小時問完了!!團體面試最好也最壞之處就在這,好在於當其他人回答時你可以好好把自己的答案構思清楚,或是趁機參考其他人如何在答案中傳達自己,壞在於問題就這麼少,很難在有限的問題中多加展現自己,不論是深度或廣度面向,所以如何在這之中讓面試官留下深刻印象就很重要了!在問題結束後還會有 QA 階段的提問,所以也可以在這時侯想辦法增加印象分數~ - **結果:感謝函** ## 台積電 - AMHS 實習生 * 實習長度:暑期 - 應徵流程:投遞履歷→現場適性測驗→個人面試 * 面試方式:實體(新竹)(1hr) - 前置作業: 台積電的實習計畫只有一個投遞入口,基本上會在五月初前後收到面試邀請,而職位是各部門主管看履歷篩選後覺得你適合就寄邀請,有些職位會有點像廣發,有些可能比較少這樣,總之我收到的職位是 AMHS 實習生,因為信裡面沒有 JD,所以一開始不太知道是做甚麼的就答應了哈哈~ 後來輾轉得知 AMHS(automated material handling systems)是自動化物料搬運系統,網路上大部分都在說像娃娃機台主,但其實工作內容不是這樣,之後我會再作解釋~ * 面試過程: 到了招募中心報到後,手機等電子產品會先被寄放在櫃台,等面試流程整個結束後才能取回,因為當時是各部門熱門的面試區間,同時會有許多面試者在旁等候,HR 會叫名字帶去一個房間做英文測驗(英文檢定成績達到不用做)和適性測驗,做完之後便再次等待。 因為我只有做適性測驗的緣故所以很快就完成,接著 HR 請我去搭園區專車去面試部門的廠區😮我覺得超酷的還以為在搭清大的校園專車哈哈~在指定站下車後便再次在大廳等待,因為我比預期的還早到,整整等了30分鐘,沒有手機滑只好看著人來人往,員工刷臉和自動置放手機櫃🧐 面試的考官只有一位,是 AMHS 的部門主管簡稱高富帥,因為他大概185隔著口罩又有濃眉大眼~他有條有理的介紹等下面試會有三個部分,首先是實習計畫和工作內容介紹,學經歷問答最後是 QA,問的問題如下: :::info 1. 自我介紹 2. 介紹一下服科所 3. 之前實習詳細是在做什麼? 4. 在過去的專案或實習中扮演的角色,遇到甚麼合作上的問題和如何解決 5. 論文研究方向 6. 有甚麼資料分析或機器學習的經驗? 7. 有沒有在面試台積電其他部門或其他公司? ::: 高富帥是我見過最有條理和邏輯能力的面試官🤩他可以不急不徐地把我的回答很有邏輯的再詮釋一遍,在第一部分講解的時候也非常按部就班,很像在聽演講一樣XDD整體感覺面試官幽默又很有條理,兩個字 舒服! AMHS 的工作內容包含需要專案管理的能力,以及希望可以利用 Machine Learning 來分析搬運機台的 Log 資料,所以近年都找資訊背景的面試者,並說明台積電的實習是有比賽的,希望實習生在這兩個月能得獎等等 另外題外話一下,過程中我在介紹和 WeMo 的產學合作專案時,高富帥竟然問我什麼是 WeMo?雖然當下有點震驚😂但還是平靜的說 WeMo 是台北的一種共享機車品牌這樣~ 我猜原因可能有以下兩種: 1. 新竹完全沒有共享機車,不知道是正常的 2. 台積電員工有需要用到共享機車嗎?不知道也是正常的😎 - **結果:無聲卡** ## IBM - Associate IT Specialist - BA/SA * 實習長度:暑期 - 應徵流程:投遞履歷→線上幾何與邏輯測驗→線上面試 * 面試方式:Webex(30min) - 前置作業: IBM 的實習是可以投遞多個職位,通過履歷篩選後會收到幾何與邏輯測驗的邀請,題目總共會有5個評量部分,每個只會花五到十分鐘左右,基本上是考計算、幾何和反應能力,最好是在四下無人可以好好做測驗的地方進行 大概過了一個月之後,收到 Career Day 的邀請,面試者都會在這一天進行遠端面試,如果當天無法配合的話也有問卷填寫下周可以的時間,我不知道其他職位需不需要準備其他東西,但 IT specialist 需要事前準備5分鐘的簡報,當天需要遠端進行 presentation~ * 面試過程: 面試官是一位部門主管,面試分成三部分,部門和工作內容介紹、報告5分鐘加問答,最後是 QA,面試時必須分享簡報畫面 問題如下: :::info 1. 針對報告的問題 2. 在過去的專案或實習中扮演的角色,遇到甚麼合作上的問題和如何解決 3. 工作中遇到困難會怎麼解決,具體的方式 ::: 整體下來還蠻輕鬆的,最麻煩的地方是要準備簡報搞得事前很緊張外都還不錯,面試官都會記錄下來表現之後再做評估,所以除了報告要好好準備之外,盡量展現處理事情的態度跟方法就 OK 了! - **結果:感謝函** ## Verizon Media - Search & Ads Intern * 實習長度:暑期(遠端) - 應徵流程:投遞履歷→線上面試 * 面試方式:Google Meet、CoderPad(1hr) - 前置作業: 介紹我前面有講過了~重點就是 Verizon Media a.k.a Yahoo! 以及遠端實習😎 那介紹一下職位好了,這個工作內容主要是針對 Yahoo! 主頁的搜尋頁面或廣告投放做設計或流程上的改造,基本上會招募 MLR(AI)/Backend/Front-end 這三種技術方面的不同實習生們,在實習開始提案說想做哪方面的改造或優化,然後組隊或個人來實作,大概就是這麼的好玩~ * 面試過程: 面試官有兩位部門主管,流程是自我介紹、CoderPad 線上coding 和 針對學經歷的 QA 線上 coding 題目: :::info 1. 一串 list,輸出最大值 Ex. Input: nums = [2,7,1,9,4], Output: 9 2. 一串 list,選指定第 n 大的值 Ex. Input: nums = [2,7,1,9,4], k=3, Output: 4 ::: 題目非常的基礎,用什麼程式語言寫 function 都可以,主要是考臨場反應以及對時間複雜度和空間複雜度的認識 QA 問題: :::info 1. 選一個過去的專案詳細介紹,遇到什麼技術上以及團隊合作上的困難 2. 呈上,怎麼解決的,具體的方式 3. 在專案中主要是扮演甚麼角色與工作 4. 為什麼輸入網址就會跳出頁面,背後的原理是甚麼? ::: 主要都是針對過去的專案或作品做詢問,然後會問得很深很深,所以一定要準備好如何介紹和應對,以免在回想的時候回答的不夠完整或卡卡的,整體來說氣氛不會太過於緊張與咄咄逼人,盡量展現自己過去的經驗與態度就好~ - **結果:感謝函** ## Microsoft - Bing Ads Intern * 實習長度:一年 - 應徵流程:投遞履歷→線上面試 * 面試方式:Microsoft Teams(1 hr) - 面試過程: 面試官是一位部門主管,工作有區分為前端後端,我這邊主要是針對前端,工作內容是做微軟的廣告投放前端系統的 coding 和自動化測試 題目包含以下: :::info 1. 自我介紹 2. 針對前端的專案做問答 3. 遇到過什麼技術上的困難 4. JAVA 中的 class 和 interface 的差別 5. interface method 和 class method 兩者的差別 6. 造成死結(deadlock)發生的原因是什麼? 7. 前端有使用框架和沒使用差在哪裡? 8. JavaScript 中的一般相等 == 和嚴格相等 === 哪裡不一樣? 9. 解釋 JavaScript 中的 map 是甚麼? 10. 如果要讓程式的 performance 提高,前端和後端可以如何修改? 11. 白板題:TwoSum、LikedList Reverse 並口頭解釋 ::: 整體下來感到非常的辛苦😅除了專案方面,面試官會很認真的問技術層面的問題,而且各方面都有包羅萬象,很像當考研究所的題目一樣,所以可能各方面程式的基本知識都要有~另外白板題因為是遠端的關係,也沒有線上 coding 的方式,所以是直接在 Teams 上的訊息區打的,還加用小畫家畫圖解釋,非常的辛苦哈哈哈 * **結果:感謝函** 最後總結一下:以上皆是個人的面試經驗,當然內容可能會因為面試者背景或當下狀況會有差異,重點是永遠要記得超前部屬🔥在面試前設想問題與應對,以及準備好技術類的相關知識與邏輯,多多請教前人的經驗,成功率就會大大提升喔! 另外,在今年一開始的時候各公司實習基本上與往年一樣正常舉行,只是大部分改成遠端面試,相信這個模式在未來幾年應該會持續下去,而且自從5月疫情暴發後,很多面試時間比較後面的公司到了後期轉為保守,可能將實習計畫改為遠端進行,或甚至延期或取消,但相信有實力的人永遠不缺機會~希望大家參考本文章後,未來都可以找到理想的實習阿!