面試問題

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