2024 面試分享 (2023 畢)
國立臺灣大學
因為投的很多 & 怕公司找麻煩所以不分享每一家面試細節。
然後以下資訊只針對我投的職位領域,其他領域不適用。
# 背景
NTU 理工學
NTU 電資碩
實習 * 3
# 數據
投遞 69 間公司共 88 個職位 (以下可能一間公司投多個職缺)
投了沒回 49: 趨勢、Kronos、Shopback、Dcard、Nogle、OmniEyes、麻布數據、iKala、GliaCloud、QNAP、AICS、Barco、Quantrend、街口支付、神山、HTC、聯詠、Maicoin、Lenovo、Shopee、Siemens、華城電機、優必達、鎧應科技、益創智慧、Skymizer、台灣資信、湛研科技、畢竟科技、侍達遊戲、薩摩亞商毅成、群聯、行動貝果、Synology、Positive Grid、Boo、ByteDance、名卡、幣託、伊雲谷
履歷被拒絕 22: Proton、OneDegree、NVIDIA、發哥、Amazon、Woders.ai、Mercari、雷亞、Playsee、PicCollage、Houzz、Gate.io、Circle、Pinkoi、PayPay
面完被拒絕 10: Microsoft、Crypto.com、Appier、遊戲橘子、Gofrieght、新思、Ubiquiti、Tomofun
Freeze 1: 17LIVE
主動取消 3: 宇匯、Lenovo、Block River
Offer 3: 保密><
# 職位
幾乎都是 Backend,個位數的 ML/AI Eng.
# 心得
有進到面試的雖然只有 1x 家,但多少對最近 BE 或 SWE 的面試走向有點 fu,再去跟學長姊以及網路上過去的面試心得比較,大概有以下 2 點感受,都是個人看法不一定正確,參考即可。
1. 門檻變高
1- a. 有可能是因為不少 mid-level 或 senior 來搶同一個職缺。我投的大部分都沒有特別寫招 junior 或 new grad。
1-b. 再來可能是因為純軟的知識跟學校核心科目較脫離。實務經驗 ( software design、效能調教、開發協作流程、業界常用的工具) 這種東西有沒有真的經歷過一問就問出差別。而隨著踏入這領域的人越來越多,認真在課外學習 (或校內自己延伸去選修) 的人也越來越多。你只有基礎科目贏其他人很難勝出,因為面試也不會問這麼難 (所以建議往其他職位投,像是寫底層系統或去搞演算法)
2. 刷題重要但也不重要
簡單來說就是會經典題就好不用花太多時間刷爆,多增加實務經驗為優先,除非你目標只有 MS、AWS、G
我有進到 "技術" 面試的有 14 間,有考演算法的 7 間
這 7 間有 5 間是 LC 經典題照搬 (Number of Isands、LCS、Sell stock 這種)
而這 14 間有 4 間出回家作業、6 間考系統設計
# 資源
分享一些面試過程中有用到且覺得真的有用的資源
[設計]
《Designing Data-Intensive Application》
《System Design Interview》
[後端][C++]《Effective Modern C++》
[Go][Rust][計網][Database][DSA]# 遇到的高頻題 (要讀多深就自己評估...每一間問的難度都不同,但基本要會定義跟如何解釋)
[DSA]
Neetcode 的題目刷完 150 就非常夠應付大部分的公司了
[Database]
SQL vs NoSQL
SQL Injection
Index
Transaction
[計網]
TCP & UDP
CDN
Cookie & Session
CORS
DNS
HTTP
[OS]
Process vs. Thread
Race condition
[C++]
OOP
STL
Smart pointer
[Go]
Channel
Goroutine
[Security]
CSRF
XSS
[其他]
Git 操作
Unit Test
CI/CD
OOP
Design Pattern
System Design
Authentication
Docker & k8s
RESTful
Redis
Message Queue
RPC
AWS


