D+0 主動投遞 -> D+4 邀約面試 -> D+19 實體面試(三位主管 + HR 面)-> D+28 Reject
ed
### 一面(實體面試)
**技術關**
*14:00 ~ 14:40*
面對三位技術主管,首先自我介紹,並針對過往經歷稍微說明,同時會針對經歷深入追問,問題包括:
**主管 A**
- 原本寫 Java 怎麼會想投 C# ? 有針對這轉換語言做什麼準備嘛?
- 履歷中寫到的 EntityGraph 是什麼?是怎麼透過這個來優化查詢?
- 說明當時是如何處理 Charset 不一致的問題的?有用到什麼工具嘛?
- 你過去經歷有使用過 MySQL 和 Postgres,那這兩個的區別在哪?
- 解釋一下當時 API 稽核機制使用經歷。為什麼當時需要使用到異步?以及是如何寫入到另一個獨立的 Schema?那這樣你是如何確保異步寫入的稽核資料正確?Interceptor 除了這種用法還可以怎麼使用?
- 當時是如何本地快取匯率資料的?這樣排程是每天去處理嘛?
- 你對於 Kubernetes, ArgoCD, GitLab CI 的使用經歷如何?是自己架設還是說維運部份使用到
- 待業這段時間在做什麼?
- 對於微服務的了解以及看法?
**主管 B**
- 日常對於 AI 的使用?維運以及開發上有怎麼做使用嘛?
- 你認為目前 AI 發展那麼快,相比之下你和剛畢業的新人比起來有什麼優勢?
- 你目前對 C# 還不熟悉,那這樣工作中你要怎麼 review AI 的程式碼?
**主管 C**
- 對於資料庫熟悉程度?
- 你對於高併發的場景有經歷嘛?假設遇到高流量的呼叫一個 API 你會如何處理?你會如何確保 idempotency?
**HR 關**
*14:40 ~ 15:00*
上班時間 9:00 前後彈性半小時,公司薪資保障為 13 個月,其餘分紅績效以及零零總總三節獎金的部份加起來整包會落在 13~15個月不等,特休按照勞基法走半年 3 天一年 7 天。
- 離職原因以及離職期間做了什麼?
- 你會怎麼形容自己?
- 自己有什麼缺點?以及過去是否有因為這個缺點遇到什麼問題或你如何面對?
- 過去薪資為何?
面試建議
其中 主管 C 詢問問題的方式我一直沒有很理解他想問的意思,不確定是我自己對於架構設計不熟悉還是如何,但除此之外面試過程基本上就是著重經歷去詢問,準備好自己的經歷以及相關延伸問題就可以了。