---
# System prepended metadata

title: Google L4 embedded 面試分享

---

# Google L4 embedded 面試分享
感謝朋友 W 的幫忙，在 mock interview 時我常常會崩潰，但 W 都會情緒穩定的開導我。也感謝家人跟女朋友的鼓勵及支持。
## Timeline
D+0 Recruiter Call
D+18 中文 Coding interview
D+19 Received interview feedback
D+53 英文 Coding interview + 中文 embedded interview + 中文 Coding interview
D+59 通知安排 G&L 面試時程
D+63 中文 G&L interview
D+67 通知完成所有面試
D+70 Received interview feedback
D+84 Team A first fit talk
D+90 Team B first fit talk + Team A second fit talk
D+91 Received team match feedback
D+94 Team A match failed
D+98 HC 審查
D+103 HC pass
D+105 Team B job cancelled, match failed
D+110 Team C first fit talk
D+112 Team D first fit talk
D+115 Team E first fit talk
D+116 Team C second fit talk
D+117 Team D second fit talk
D+118 Received team match feedback
D+126 offer get

## 準備方法
因為是 embedded 所以專注用 C 刷 `array`, `string`, `linked list`, `pointer`, `bit manipulation`, `queue`, `stack` 幾個 topic，到拿到 offer 為止大概刷了 90 題，有一半是 medium

有花了一些時間瞭解 Linux interrupt handling

請 W 幫忙 mock interview 每個禮拜約 2~3 次，每次練習約 3~5 小時，持續了大概兩個月

G&L 練習了一個晚上 STAR

## 考試心得
- mock interview 很重要，平常寫 code 不會一邊寫一邊講，一開始會不太習慣，建議剛開始的時候可以把過程錄下來，自己看看哪裡可以改進
- 面試過程中要一直講話，持續跟 interviewer 溝通
- 溝通能力 > 解題能力，但題還是要解得出來
- 心態不能崩，一題考炸了下一題還是要平常心面對
- Team match 就是聊聊天，但因為 Hiring Manager 不一定是台灣人，所以 interview 完還是有可能有英文關 XD
- 指標一定要弄熟，不熟的話推薦 Jserv 的共筆
- embedded interview 的考題我覺得沒有想像中的難（mock 時的考題都比較難 XD），但是 OS interrupt handler, multithread, memory management, linux device driver 等等的主題要多了解一些

綜上所述，所以 Jserv 大神的課要好好上，這邊推推有用的幾門課，我雖然都沒有上完，但是找資料時常常找到他或者他學生的共筆
- [「你所不知道的 C 語言」系列講座](https://hackmd.io/@sysprog/c-prog/%2F%40sysprog%2Fc-programming)
- [Linux 核心設計 (Linux Kernel Internals)](https://wiki.csie.ncku.edu.tw/linux/schedule)
- [2023 年「資訊科技產業專案設計」課程](https://hackmd.io/@sysprog/info2023/https%3A%2F%2Fhackmd.io%2F%40sysprog%2FS11ooE4Rh)