Home軟體前後端前後端面試詳解後端工程後端工程面試詳解 - 導覽2024年2月15日💎 加入 E+ 成長計畫 與超過 500+ 位軟體工程師一同在社群中成長,並且獲得更多的軟體工程學習資源本系列彙整了常見的後端工程面試題,包含後端基礎、資料庫、API 設計、程式架構 後端基礎什麼是 RESTful API?什麼是 GraphQL?Git 和 Git Flow 是什麼?如何應用?Nginx 是什麼?有哪些用途?什麼是快取 (Cache)?快取 (Cache) 的機制為何?JWT 的運作原理是什麼?TCP 與 UDP 是什麼?差異為何?SOAP vs REST:如何選擇?限流器 (Rate Limiter) 是什麼? 有哪些限流策略?API 設計 — 好的 API 設計有什麼特點?API 設計 — 如何設計穩定可預測的 API (談冪等性)?API 設計 — 優化團隊的 API 設計流程資料庫請說明條件判斷語法 CASE 的用法請說明 (NOT) LIKE 運算子是用來做什麼的?什麼是資料庫正規化?為什麼需要正規化?什麼是資料庫反正規化?優缺點是什麼?NoSQL 是什麼?請說明 NoSQL 資料庫的特點ACID 是什麼?請解釋 ACID 特性ORM 是什麼?ORM 的優缺點是什麼?程式設計/架構什麼是 MVC 模式?什麼是 MVVM?什麼是 SOLID 原則?重構帶來的好處為何?如何重構?物件導向程式設計的三大特性為何?