[心得] Dcard/Microsoft/PIXNET 實習面試心得
前面有幾位版友分享找實習的經驗,突然覺得可以來分享去年自己申請的經驗,希望能幫到之後申請相同公司的版友。三間公司都沒有簽 NDA 也沒說可以分享,故為了避免造成困擾,題目不會講太具體,如果有提到不能講的東西還煩請告知,我會儘速徹下。
# 背景
112 非電資,面試時是大一或一升二的暑假。
面試前完全沒刷過 Leetcode,現在想想當時應該刷的 QQ
在目前這份實習之前有在另一間小公司當過碼農。
# Dcard
面試前有一份作業,可以自己挑題目寫,前後端都有,我寫的題目是 rate limit 的 middleware 跟檔案上傳的前後端,後端用 Node.js,前端 Vanilla JS。
一面當天有前後端各一位,讓我挑想面前端還後端,我是選後端,但其實之後問的題目前後端都有。
題目基本上把整個 Web 的 tech stack 都問過了,有 Git、Linux、TCP、經典演算法、資料庫的基本概念與以及如何優化 query、JS 運作原理(大概是在 MDN 上會被歸類於 Advanced 的東西)。
白板題的部份,因為有提到我正在學 Go,所以白板題被問了一題以 goroutine + channel 實作 worker pool,要有 recovery 機制,最後寫出了會 deadlock 的垃圾 QQ,之後才知道其實 goroutine 有提供內建的解法根本不用自己實作 ==。
總之面試當下就知道沒救了,因為是人生第一場面試(?),面試後有向面試官請教一下自己表現,得到蠻多很實用的建議。雖然最後沒上,但從這場面試學到很多,也很謝謝當時的面試官願意花時間給予指教。
四天後收到感謝信。
# Microsoft
我是請學長幫忙內推 TAI,不是很肯定面試流程跟直接投有什麼差別。一開始先接到人力公司的電話,大概問了一些假設性的問題(像是如果跟同事意見不合會怎麼處理),為什麼想要投 Microsoft,一週能來幾天,課業會不會太重是否確定能配合等,當下就答應給二面了。
二面是最後我進入的部門的工程師來面,聊了一下之前我做的 side project 分別用了什麼技術。接著主要面試都是問 Microsoft 的 tech stack,圍繞在 dotnet core、ASP.NET、MSSQL 等,雖然這些之前都沒碰過,但靠著一些其他背景知識都還算能回答。
題目有像是 MVC 是什麼、資料庫的概念與 SQL 的寫法(這部份問蠻多的,例如各種 JOIN、Key 和 Index、Transaction、Stored Procedure、aggregate 和 scalar function 是什麼)、OOP 的概念(繼承、封裝之類的)。SQL 的部份我都是拿自己對 MySQL 的認識來回答,當下也有講明沒用過 MSSQL,回家查了之後發現兩者的還是有些落差,有不小心用到一些 MySQL 專屬的 syntax,但看起來是不影響面試結果。
最後又被關懷了一下課業會不會太重是否確定能配合實習時間 XD。技術問題結束之後工程師介紹了一下他們目前在做的東西,大概講了一下如果我進來會要做什麼。
二面當下給口頭 offer,隔天收到正式 offer。
# PIXNET
也是請朋友幫忙內推 Web backend,PIXNET 似乎沒有公開招實習生。
面試前有幾題實作,包含演算法、design pattern 等,建議以 PHP 開發。
一面的一開始會先有性向測驗,之後有三個面試官一起面,因為前面的實作題我回信時有提問,所以有先針對實作題討論了一下為何我會這樣寫。
主要面試的部份先從技術問起,大多是關於 PHP,例如怎麼用 PHP 實作某些 design pattern,會不會有效能問題、經典演算法的實作、PHP 的奇妙特性(?)、資料庫的概念、用過哪些 ORM、有沒有寫過 unit test、從 PHP 轉戰其他語言的原因與遇到什麼困擾(當時我有提到我以前常用 PHP,但現在已經轉去用 Node.js 和其他語言了)。
接著就開始比較偏閒聊,像是以前有沒有跟別人合作寫專案,當時遇到什麼問題,怎麼解決,然後稍微介紹了一下實習方式、待遇與公司文化。
整體面試氣氛很輕鬆,聊得很愉快,最後面試官也給了一些對於我日後學習很有幫助的建議,很感謝他們當時的指教。
三週後收到二面,但當時已經答應 Microsoft 的 offer,所以就婉拒二面了。
# 心得
雖然沒有刻意,但剛好三間都是面 Web Backend,基本上問得問題都差不多,除了 Dcard 有再額外問比較進階的東西以外,其他都是圍繞著基本 Web tech stack 概念和語言特性在問。
可能剛好是運氣吧,低年級的劣勢在我的幾場面試都沒有影響到太多,OS、資料庫、Algo 之類的課都沒修過,但憑自己粗淺的背景知識還是勉強能答得出來,現在回想起來覺得自己真的蠻幸運的。
最後想感謝所有面試官跟幫我內推的朋友們,讓我獲益良多。也希望把面試經驗放上來能幫到以後想去這些公司實習的版友們。
另外還有投了 Google 但無聲卡,但這是意料之內的,當初就只是想賭運氣而已 XD
因為時間有點久遠了,加上不肯定哪些能寫哪些不能,所以如果有寫不清楚的很抱歉 QQ
--
Dcard 還真是幾乎一模一樣XD 但我覺得面試官好冷淡
那時看到你的 po 文突然覺得格外熟悉 XDDDD
好奇 TAI 和 RDI 的差別?
相較於 RDI,TAI 比較少用到一些很 fancy 的技術(ML 等),也不會碰到微軟的主要產品,但工作內容上一樣是偏技術,至於做什麼因部門而異,像是我目前主要還是做開發,也有其他人是做產品測試或其他的
沒推到 補推 感謝分享
pixnet 整個就是廣告機器人的溫床......
Dcard面實習這麼硬喔
有一段重複了XD
努力修了一下,希望有修好 QQ
同樣好奇TAI工作內容
大師
推分享,突然覺得 dcard 好硬XD
現在非電資過來搶飯碗了
推一波~感謝分享
好奇問一下,微軟實習大部分都有要求一個禮拜至少要
到公司三天,想請問以大二的課業要怎麼配合這實習
時間...
看你怎麼喬,三天看能不能拆成6個半天然後必要時remote
sin(x)/x積一下
微軟那個有點容易了
64
[心得] 2021大四實習面試心得全滅心得文,給大家笑一下。 投履歷直接無聲卡就不一一列出了。 ## 背景 履歷上有提到的 * 外商實習,geocoding相關41
[心得] 後端三年非本科13家面試心得平常從這個版獲得蠻多知識的,想說回饋一下後進。 開始之前先講一下我的背景。 本身非本科,但有修過資工系必修。 第一份工作是從零開始建立公司的系統跟環境。想轉後端也想換環境因而開始面試。 後來進到一家電商後因為溝通能力不好沒過試用期,最近又開始找。37
[心得] 2021 & 2022 實習面試心得背景 112 電機所CS組碩一 學士非本科,拿過一次書卷 Lab 做深度學習相關的 2021 實習28
[心得] 台灣軟體實習面試分享(Google/AWS/Intel/Medium好讀完整版: 2020年面試經驗分享,主要是找軟體相關的實習職缺。 前言 因為在美國念春季班MS,第一年不能在美國實習,本打算投遍全世界的公司來一趟環遊世20
[心得] 面試 TutorABC/美光/英諾瓦/德鴻/趣遊背景: 北科大資訊相關科系畢業,一年實習經驗,實習主要技能點在JQuery跟C# asp.net webForm,但會自己看一些新技術玩玩。想要找的公司是有軟體工程的觀念,比如 有在寫test、有CI/CD的制度、願意採用新技術,不需要建立的很完整,但至少有 意願去採取行動。18
Re: [心得] 2022上半年前端工程師面試心得各位三百萬大大好 我的背景跟q大有點像,最近也有一些面試 所以想說借標題 po 個文讓大家笑一下 --- # 求職背景18
[心得] 彩虹科技 / AmazingTalker Back-end Developer因為在板上收穫良多 想分享心得 或許能幫忙大家 會希望每天分享一兩間 能寫在標題上 希望想知道的人 能在這個版上的可以搜尋到 我希望能分享一些過程 但盡量不揭露到題目 主要是讓大家多了解這些公司 和 面試流程12
[心得] 2022 預聘研替面試心得(MTK/Synology)職缺只投我想去的公司所以我只面了兩家 背景: 大學非本科系,112電類碩 1.MTK 職位:軟韌體工程師13
[心得] 面試心得受前同事影響,覺得讓大家認識一些公司避免踩雷是個蠻不錯的方式,這邊分享今年的面 試經驗面試時間介於今年的3~4月,在職找工作。 先交代一下背景:四大非本科碩,在新創小團隊的後端待了2.5年。 ### Xfers(新加坡新創Fintech): - 應徵方式:獵頭推薦9
[心得] Line TW / VewdPart 2 Line TW Back-end developer 是透過HH介紹的 先跟大家說一下 對於Line TW 大家想像的工作 和 實際內容可能有些落差