面試問題
Anne 7/24/2025 FEVue.jsTypeScriptJavaScript面試問題
- Pinia 與 Vuex 比起來,在實作上有什麼優勢或限制?為什麼會想選用 Pinia?
- 稍微說明一下 vue2 跟 vue3 的差異?
- vue3 的 ref 和 reactive 的使用差異和情境?
- 是否了解 ref 和 reactive 背後的包裝方式?
- 那些資料會使用 store 來儲存?
- 在 TypeScript 中,你覺得 Interface 與 Type 有什麼不一樣?
- 權限登入的步驟是如何設計?
- 如果有父、子物件要傳遞資料的話,會如何操作?
- 有父層與子層的狀況,如果父層要讓子層重新渲染,你會怎麼做?
- 假如 vue2 的專案要轉成 vue3,以不動後端為前提,請簡略描述你會如何完成這個事情呢?
- 父子組件的生命週期?子元件在父元件的哪 2 個生命週期時機載入?
- cookie 和 session 的差異?
- 想問有關資安的經驗,像是 CSRF 或 CORS 的處理,是否有相關的經驗?
- 是否有使用過 interceptor?請簡述。
- 有沒有聽過「微前端」?請簡述。
- 元件通常都是什麼時候包?請簡述。