[心得] 面試 Google/NCCST/趨勢/NVIDIA/中華資安
各位大大好,小弟今年二月從研究所畢業,二月底開始找工作。
想說把自己找工作的經歷寫下來,希望對大家有幫助。
不常發文,希望排版沒有亂掉...
# 我的背景
大學 134 CS / 研究所 113 CS
大學有一些兼職經歷,寫過Web後端、一些 CV 類應用,當過 PM。
畢業專題是破解 Mifare Classic Card。
研究所做的是軟體測試和程式安全,不免俗地跟一下 Deep Learning 的風。
打過滿多競程類比賽,兩次ACM亞洲區,一些 NCPC、NCPU 的經歷,
也有CTF跟五次金盾獎決賽、黑客松
跟一些奇奇怪怪的比賽,得的獎應該不算少。(感謝神隊友們)
語言能力的話,TOEIC 810、日文N2,
做過英文的新聞稿翻譯跟軟體工程協會的日文接待翻譯。
# 準備過程
重新辦了一個 LeetCode 帳號,刷了共一百題,只刷 Easy 跟 Medium。
過程中按照 Tag 刷,像是 Array、Linked List、Tree ... 這樣。
投履歷後,途中陸陸續續大概翻了這些書
Fundamentals of Data Structures in C(資料結構)
Operating System Concepts(恐龍本)
The C Programming Language
Cracking the Coding Interview
Computer Systems: A Programmer's Perspective
# 面試經歷
1. Google (Taipei)
應徵職位: Software Engineer, Campus Graduate, 2020 Start
2/24 12:12 收到 HR 郵件通知下午視訊
2/24 15:30 ~ 16:00 HR Phone Interview
2/26 5:25 通知 Technical Phone Interview 時間
3/9 14:00 ~ 14:45 Technical Phone Interview
用 Google Document 和面試官視訊做 Online Coding,總共有兩題,都不難
在沒有其他 library 可以用的情況下,寫程式翻轉一個字串。
我寫一個迴圈兩個指標不斷 swap。
第二題有一點不好解釋,總之很像是機器人找路徑到右下角這種經典題目的變形,
我用 DFS 解。
要一邊寫一邊跟面試官解釋為什麼要這樣寫,並且回答他的問題。
過程中會不斷問你 Time complexity 跟 Space complexity。
這部分我答得很差,腦袋卡住幾乎都答錯。
面試結束後就發現了,但已經來不及了QQ
結果:3/11 郵件通知 Reject
2. 行政院國家資通安全會報技術服務中心 NCCST
有打過金盾的話應該對 NCCST 不陌生吧XD
應徵職位:資安工程師
3/3 收到 Codility 6題 120分鐘
3/6 寫完
我覺得都是題目都是 Leetcode Easy,頂多接近 Medium,
但有一題 Tree 我寫壞了只有 2X 分,其他都 100。
3/13 10:00 一面
自備簡報自我介紹,長官人都很好,其中一個我記得是課長,
聽的很認真,問題也很多。讓人感覺很好。
他說他們主要想找對資安有概念,
並且程式能力強的人來寫他們內部要用的 Sandbox。
因為 NCCST 是金盾獎的主辦單位,
另外還有被問到覺得哪一些題目有趣,有沒有可以給他們的建議。
3/23 10:00 二面
到了之後先做英文測驗,是用筆電做的,
跟 TOEIC 差不多的模式,但題目比較少。
我覺得我答的沒很好,有點翻車,但題目是簡單的。(做完馬上衝去廁所尬賽XD)
比起一面多一些長官來,基本上就是講一樣的簡報。
3/30 14:28 寄信詢問面試結果 / 告知通過
結果:3/31 郵件通知 Offer (N+11)K x 13
3. 趨勢科技 Trend Micro
應徵職位:【新戰力募集】Software Developer - 軟體研發工程師
2/23 請實驗室學長內推
2/25 收到 Codility 3題 100分鐘
3/6 寫完
Leetcode Easy ~ Medium,雖然不會秀分數,
但我覺得沒意外的話應該滿分...吧...嗎
3/18 17:00 一面 CoreTech 的 Cloud Development Engineer(SPN) 和
Cloud Development Engineer(ERS)
因為疫情關係公司都是採用 ZOOM 線上面試。
兩位主管一起上,問了一些 C++/Golang 的問題我都不太會,
看來以後面試不能說自己會 C++,不然很容易被問爆。
其他倒是還好,像是 Process 跟 Thread 差異、Deadlock、同步問題都有問,
但我覺得答得不算很好,而且都是教科書答案。
3/25 15:00 二面 SPN 但告知找到人,
所以換一面 CoreTech 的 Software Engineer
有點不太記得,但我記得主要也是 OS 類的問題,還有 QA 的問題。
可能因為我大學跟研究所都有修 Software Testing / Quality Assurance 的課程, 實驗室也有做 Automation Testing 的技術,所以 QA 類的我覺得我答得好很多。
3/26 10:00 二面 同部門QA,面 Software Engineer in Test
了解我的背景後,針對專案要我回答一下開發過程中一些問題,
軟體開發流程、測試、Debug 等等。
還有了解一下 CTF 的細節與關於逆向的一些小知識。
面試官人很好,感覺對我的 QA 跟逆向能力比我自己還有信心,
害我有點不好意思。
3/27 16:00 HR Phone Interview / 告知盡量於清明連假前給答案
4/6 10:21 收到 HR 來信要通知後續
結果:4/6 電話通知 Offer (N+17)K x 14
職位:Software Engineer in Test
4. 輝達 NVIDIA
應徵職位:System Software Engineer - GPU - NCG
2/25 收到 HR 電話
中國口音,有點雜訊,聽得不是很清楚。
3/11 13:00 PM - 16:45 PM 一面
因為疫情改用 WebEx 線上面試。
一開始先寫一份考卷,用 Google Document 傳過來寫,感覺跟 Google 很像。
題目主要都是 C 語言的問題,有兩題 Bonus 是 C++ 的問題。
C 的部分不難,而且題目很有趣,
都是一些 C 的概念問題,核心觀念沒問題的話基本上不會錯。
我有一題沒答出來,就是要自己寫 malloc,使得要出來的空間對齊某個值。
C++ 的話我記得是 vtable 是什麼,
還有什麼時候用 user-defined copy constructor。
交出去後,面試官請我自我介紹,並問了一些比賽跟專案的問題,
有幾題是情境題,問我會如何處理某些狀況,還有效能優化的方式,
最後還問了平常有什麼興趣。
我則問了這工作主要是做什麼,training program 的內容等等。
過幾天收到上次那位中國口音的 HR 電話,說我分數很高,想邀約二面。
3/17 13:00 PM - 18:00 PM 二面
排了五個人要車輪戰,中間夾了一個 Hiring Manager。
因為面到後面很累,而且 WebEx 一直斷線,
跟不同面試官換了好幾種方法都沒辦法解決,
我一心只想趕快結束,不太記得很細節的內容。
第一個面試官請我自我介紹,問了很多專案的問題,
然後意思一下問點 OS(沒錯,就是 Process v.s. Thread),
最後問我「你覺得台北市有幾支傘?」,
我向面試官確認了問題的本質是否確實是字面上的意思,
最後根據人口數給一份推理和答案。
面試官說有時候主管會有很無理的要求,
所以想看一下我面對這種問題時會怎麼樣。
第二個面試官說他愛白板題,所以丟來 Google Document 要我寫三題程式,
過程中不斷問你問題,跟你一起寫程式,跟面 Google 很像。
第一題:寫一個檢驗 Binary Tree 合理性的函式,
因為時間不夠,我寫到一半他就說他知道我要怎麼寫了,下一題。
第二題:根據輸入翻轉某一段 Linked List。
第三題:沒寫完,只記得是有點複雜的找到字串排列版本。
Hiring Manager,問了很多社團、專案經驗、如何處理衝突 … 等等的問題。
最後考兩題邏輯題目,第二題我用數學回答,他說答案對,但希望是更直覺的答案。
第四個面試官問了我很多 CTF 的問題,跟我聊一些技術上的東西,
他說他都不了解這些,希望我跟他解釋一下。印象滿好的,沒什麼卡住。
因為 WebEx 完全無法用,第五個面試官打電話來跟我聊,
被一些 C++、OS 的問題電歪,還有情境題,
像是問我怎麼 Debug 跟優化效能的過程等等問題。
接著跟我解釋一下這個工作會碰到的內容,
最後跟我說其實他不知道要問什麼,
他只會面 Senior 的工程師,實在不知道要怎麼問剛畢業的新鮮人。
3/26 11:00 寄信給人資詢問結果 / 沒回
3/31 10:32 再次寄信給人資詢問結果 / 回信表示有與人事經理確認,
但對方沒回,等到回信會跟我說
結果:實在等太久了,直到現在一個月了也沒通知
5. 中華資安國際股份有限公司
應徵職位:機器學習資安應用技術工程師
3/05 Phone Interview
某日早晨突然就來了,通常不都會郵件通知嗎?
問我的背景、對於機器學習跟資訊安全有什麼想法之類的。
3/16 5:00 PM 一面
三位面試官,請我簡報自我介紹一下,因為沒有提前說,
我就拿去 NCCST 的那份介紹。
了解我的背景之後,各自問了一些專案的內容問題。
接下來由其中一位面試官問了很多 Deep Learning 的基本問題,
都很簡單,但是考試完就忘記了,我都只能說出個大概。
跟著又問了一些設計 Deep Learning 應用上的問題。
告一段落之後,我被問了一些資安的問題,
像是 OAuth standard、防禦 CSRF、SQLi … 這些問題。
但我其實都沒準備,而且我 Web 超爛,所以都只能回個大概。
最後他們告訴我,因為疫情關係可能要等兩個禮拜才能有回覆。
面試官人都很好,一開始幫我倒水,後來帶我離開時跟我閒話家常,
說大家都要去接小孩了,也跟我聊了我的同屆同學(雖然我不認識)。
還有一個面試官則遞給我名片,笑著說都是同校畢業,
以後業界走跳都遇得到,請多指教。
結果:3/31 寄信給面試官詢問結果 / 回信告知人事經理凍結人員聘募
6. 華碩 ASUS
有很多公司我都婉拒了,但華碩的經驗很特別,所以我把這次的經驗寫出來。
華碩不斷打電話來,邀約我去面 軟體研發工程師,我看了一下感覺興趣缺缺。
過幾天收到 HR 的信,邀約我面 Android軟韌體研發工程師(行動通訊產品),
我回信答應,接著 HR 打電話來,跟我確定面試日期。
隨後我收到徵試時間通知函,又變成 軟體研發工程師。
我整個問號到不行,回 HR 信確認也沒回應。
面試當天早上有打電話來,可惜我還在睡覺,就沒去面試了。
# 後續
最後選擇去趨勢。
這幾天一直覺得,身處疫情中能找到工作的我實在是很幸運。
另外,雖然有很多公司找我去面試,甚至有的在畢業前就塞 Offer,
但第一眼就對胃口的很少,
有一些公司光是通電話或看到 mail,就能篤定一輩子不會跟他們有接觸。
面試的過程中深深體會到了學海無涯,實在是太多自己不懂的了。
即使拚了命的面試前唸書,也還是會有遺漏的部分,CS 的領域真的太多太廣了。
最後希望大家都能找到自己喜歡的工作。
謝謝大家。
--
感謝分享
推~
感謝分享
感謝分享
134?
強者
134特別查了一下 是逢甲嗎
感謝分享~~
134 推一個 學長好強
好猛喔
推
好猛
推分享
謝謝大大分享!
好強推
謝謝分享!
強者
推分享 感覺輝達面的好辛苦
有點猛
推分享
覺得你應該繼續面,等疫情過去會多很多缺,趨勢可以先on
board看試用期習不習慣。感覺苗頭不對可以馬上走
google phone 是不是leetcode 63啊xd
不是,只有概念是一樣的,不是找Path,比較像是算數量。但總之DFS的題目有一種特別 的感覺,我不知道怎麼說XD 但如果你會解63就會解那題這樣。
google全英文面試嗎?
主要中英,貌似有機率遇到外國人。我這次有一名協助面試的員工是外國人這樣。
強
感謝分享~ 轉職現在好難找工作QQ
大大從投google履歷到收到hr通知大概多久時間呢?
忘記說,Google也是內推,我記得隔天就收到了
推
推
謝謝分享
推推
我是覺得每間公司都專精自己的領域,新鮮人通常是懂得廣
而淺,不代表這樣很弱。即使像這位高高手,也有無聲卡
F3
推
QQ 之前也是和G 在Phone就輸了
疫情對資訊相關產業沒甚麼影響,職缺還是蠻多的……
今年GOOGLE taipei HC爆多...儘量投吧
最後趨勢是QA缺嗎?
推
面試的時候通訊不良感覺真的很糟
WebEx 那麼爛?
可能我剛好遇到那天不穩定吧,面趨勢時ZOOM都很穩
推
現在leetcode題數太多了...新手一天龜速刷25題要花好幾
個月, 稍微有點經驗的junior可能也要一個多月才能刷一
遍1500題
william45682: 去年Tcse應該有碰到過 推
去年TCSE我去報學長的論文QQ
難怪趨勢打完電話後就無聲 原來是有強者面了 QQ
問一下HR還有機會的!
朝聖推<(_ _)>
這不是GitHub星星數量屌打我的學長ㄇ
猛猛學長推b
這不是Web屌打我的學弟ㄇ
※ 編輯: SaibuKani (59.126.30.161 臺灣), 04/16/2020 22:59:26一天25題算龜速...? 這速度2個月就能吧leetcode全寫完
耶
結果今天就看到Google的人事凍結了捏~
推 感謝分享
推
推 感謝分享
推
我只有跟Google的HR phone interview完耶 還沒排電話技術
面試 看到新聞說Google要放緩招募 也包括台灣嗎?
回樓上 據上次HR說全部延後到一個月後了,但也不確定會
不會變成直接凍結...
推 神人學長
好好 Q____Q
你也可以啊!!加油
※ 編輯: SaibuKani (59.126.30.161 臺灣), 04/18/2020 01:16:54推~~~
爆
[心得] 國外各大公司面試經驗背景:4~7年經驗(anonymized), 求學背景是純商, 程式100%從0自學來的 Leetcode去年訂了一年Premium之後開始刷,累積到目前700題,Medium + Hard佔約70% 2020年2月開始陸續投遞履歷,全部都是投英國/日本的職位 只有Google例外是台北辦公室(GCP) 投遞:Stripe, Yelp, Microsoft, Apple, Indeed, Google,65
[心得] Google TW SWE 面試心得# Google TW SWE 面試心得 背景: 3yoe,做了兩年豬屎屋後受不了工作型態轉職Backend,目前約一年後端經驗 無奈薪水太低加上今年上半年各種外商擴招就開始面試 3月在LinkedIn 收到Google recruiter面試邀約,大多數recruiter都建議可以先準備一個56
[心得] 面試心得分享(MTK/Mixerbox/趨勢/amazon)當初在求職時也是常常在Tech_job上和Soft_job上找資料,受益良多 因此這篇文章也想分享一些我在2020年求職新鮮人軟韌體工程師的經驗歷程 Medium易讀版: # 個人經歷背景 中字輩大學通訊相關科系,在校成績很混 (70% 後),大學後半段發現自己較喜歡軟體方52
[心得] 軟/韌體工程師 多家面試心得分享幫朋友代PO 吃果子拜樹頭,當初在科技版受益良多 因此本篇文章分享我在2020年軟/韌體工程師的面試心得 一.個人經歷與背景 私立學中字輩碩畢23
[心得] 2022-2023 data science 面試心得(以下為代 po) 大家好,簡單分享我在 2022 年底到 2023 年初的面試經驗。本人約三年工作經驗,現職 為 data scientist 。 1. 總共投了約 15 到 20 間,多數為台北的軟體業或外商。投遞方式為公司官網、104 、 LinkedIn 、少部分是朋友內推及 yourator 。扣掉獵頭推薦但沒興趣的,最後總共20
[心得] Foodpanda / ShopbackPart 3 這應該是我最後一篇面試文 希望對這兩家公司有興趣的人有幫助 FoodPanda - Backend Engineer 面試全部都是"英文"15
[心得] ASUS AI Robotics Center 被拒面試經歷背景: 無實習經驗無工作經驗 美國CS碩士new grad 一枚 note: 小弟我是到碩士才轉CS專業的 遇到美國軟體業不景氣 被Amazon delay17
[問題] 找工作的困境與請教各位大家好,小弟有找工作的問題想請教大家。 我畢業於彰師大化學所,有三年的工作經驗,一開始是在杜邦做RA, 後來陸續在傳產與半導體材料商做研發, 在被資遣前是在一間新創做氣凝膠的研發工程師,大概做了兩個月。 被資遣的時候是去年的12月,當時沒有什麼面試的機會,因此決定在過年之前先修改我的11
[心得] 北美MLE找工經歷分享前言: 縱使每個人的求職經歷與感受,如人飲水,冷暖自知,但秉著取之於ptt,用之於ptt的精 神,分享一個北美CS博士班找工作的歷程。 背景: CS PhD in MLE@美國東岸大學10
[心得] AmazingTalker/Crypto.com/Shopback面試非本人,朋友沒有帳號,代PO 三年前轉職取得offer時也有在此發問過, 感謝當時回應的前輩們,這次也來回饋一下。 -- 非本科轉職後端約三年的近期(2022年五月中後)面試經驗: