面試問答
SSR, CSR, SSG 這三個的比較跟適合應用在哪種產品
SSR首屏快、SEO...
HR透過104主動聯繫,面試共兩階段,第一階段為 HR 視訊面試,面試前要先填一份表單,題目很多,如遇到困難如何解決、如
何跟其他人合作、學習新事物的方法等等,也包含期望薪資、預計何時可開始工作這些。
過程有錄影,會提供技術主管參考,剛開始先進行自我介紹,簡述自己的經歷,以及擅長的技術,之後輪到 HR 對你的經歷提問,有問到上一份工作的是否能自己獨立完成、跨部門合作的經驗、平常是否使用 AI Agent 輔助開發。接下來介紹公司,目前公司有台北、台中、高雄三個據點,前端部門在台中,後端在台北,跨部門會議用 Teams 聯絡。公司大部分的案子都是用 Vue, React 開發,其中 Vue 的佔比較多,極少部分用 Angular,所以會希望至少 Vue, React 要熟悉。
以下是我一面詢問的問題:
Q. 公司的加班文化。
A. HR表示照個人專案進度決定,落後才會加班,可申請加班費。
Q. 公司是否鼓勵使用 AI?有沒有補助費用?
A. 目前在找能夠能夠善用 AI Agent 增進開發效率的人才,費用的部分可以向公司申請。
二面到實體辦公室跟兩位前端工程師面試,一開始先自我介紹、作品集展示,接著面試官會針對作品集問問題,可以趁此機會多展現自己的亮點,也能主動提問跟對方交流。
以下是我二面詢問的問題:
Q. 團隊使用 AI 開發的流程
A. 用 OpenSpec 採 SDD 開發
Q. 跨團隊合作流程
A. 對方以前後端合作為例,前端會參考規格跟設計稿用 mock data 先完成畫面,最後對接時,如有問題再和對方討論,需要調整會主動提出。
面試問答
SSR, CSR, SSG 這三個的比較跟適合應用在哪種產品
SSR首屏快、SEO佳,適合用在電商類型。
CSR互動流暢、依賴JS,適合後台類型。
SSG載入快、SEO佳,但資料不及時,適合用在部落格或文件網站。
如何實作發送 api 到後端
用 axios 封裝,再依對應的情境使用。
如何優化 AI 的輸出、context 管理
會在提示詞下功夫,包含角色、背景、目標、約束。
context 過多會用內建的 compact。
SDD 的流程,給你規格跟設計稿,你會如何完成任務
SDD是規格驅動開發,我會先拆功能,再用規格與設計稿跟AI討論spec、task。
亮暗模式的切換,狀態如何存取與獲取
作品集的規模不大,所以是用 localStorage + React 的 context api 實作。
使用 Global state,多人協作下可能誤修改,導致資料混亂,如何避免這種問題?
這邊是用 Pinia 為例,我會用 getter/setter 的機制,export computed 的變數與 setter function。
面試建議
面試過程以談話為主,基本的技術問答以及作品集DEMO要準備好,可用與前輩在交流的心態應試,了解雙方的開發經驗與偏好,整個聊下來覺得該團隊有因應AI來調整開發流程,技術迭代很快,可以多留意目前流行的工具。