Try   HackMD

前言

  • 背景
    • 台大文組學、電資碩,沒有實習經驗
    • 農曆新年後開始投履歷,投了近百封履歷,面試了 22 家公司,職缺皆為 Firmware or Software Engineer,有幸拿到 8 個 offer
  • 在準備的過程中受惠於網路良多,不管是 Dcard or ptt,或是 blog,因此整理了相關資源,希望這篇文章對正在看這篇文章的你有所幫助

面試前的準備與相關資源整理

面試

  • 職缺
    • Product Developer
  • 狀態
    • Offer Get
  • 一面(視訊)
    • 第一關
      • 自我介紹
      • 問 OS 相關的問題
      • leetcode easy x 1
      • 面試官介紹部門的工作內容
    • 第二關
      • 自我介紹
      • 問 OS 相關的問題
      • Modern C++
      • leetcode medium x 1
      • 面試官介紹部門的工作內容
  • 二面(現場)
    • 第三關
      • 自我介紹
      • 問 OS 相關的問題
      • Modern C++
      • System Design x 1,會不斷地加上各種 constraint 作為 follow-up
      • 面試官介紹部門的工作內容
    • 第四關
      • 自我介紹
      • HR 專業問題,常見 BQ
    • 第五關
      • 自我介紹
      • 問碩論細節
      • 介紹部門工作內容
      • 大主管當場發口頭 offer,然後閒聊 system design
  • 心得
    • 在與每個面試官對談的過程中,感受到他們每個人實力都很強,也都很親切,會和面試者積極溝通,一起討論出問題的解方,而不是上對下的在考試。不愧是號稱亞東谷歌、資工系聖杯的公司。
    • 在聽到大主管的口頭 offer 的當下,我腦中只有一個畫面(大主管就像是教父):

心得與總結

  • Jserv 教的東西唸得滾瓜爛熟,作業好好寫準沒錯,不管面試官問你什麼 OS 相關的問題,Linux Kernel 裡一定都有對應的解答
  • 以戰養戰,面試經驗(被拒絕的經驗)多了就不會緊張了
  • 放在履歷上的東西很大機率就是會被面試官問的東西,所以要慎選
  • 拿到 offer 努力和運氣缺一不可
  • 要感謝的人太多了,就謝天吧