面試問答
RESTful Api的End point會怎麼設計,架設是一個group的資源,寫新增刪除修改
POST /grou...
會有一面二面
一面是邏輯測驗+Team Leader 二面是單位主管與HR
邏輯測驗 (15min)
會有一個
問題和兩段敘述,判斷這個問題需要的敘述有哪些,或者敘述都不能回答這個問題
用人單位的Team Leader參與一面(90min)
1.介紹專案與公司
先介紹未來的工作內容,主要是開發Router內的服務,可以設定分組對device做操作;未來小組應該會有三個後端+一個前端;
再來講公司的文化和福利,每週二四 WFH,不鼓勵加班,設備可以選windows桌電 or mac 筆電
然後問對剛剛敘述或公司有沒有問題
這裡我問
1.前端是用什麼開發
A.可能會用angular開發
2.公司的品質管理是怎麼實現的
A.公司目前是用git flow,然後我也在白板上畫了我目前的flow
3.IDE使用上有沒有限制
A.沒有
2.專案內容
接下來問過去的專案內容,面試官有請我在白板上把架構畫出來
再根據畫的架構來問問題
3.個人相關
為什麼想離開與薪資
就如實回答
4.團隊溝通相關
面試問答
RESTful Api的End point會怎麼設計,架設是一個group的資源,寫新增刪除修改
POST /groups
PATCH /groups/1
DELETE /groups/1
PATCH 和 PUT的差別
一個換整組一個換部分
如果前端有一個需求是要批次刪除,API會怎麼開發
1. 前端用for迴圈打api, 但效能不好
2. 再開一個post api做刪除
有一張group和一個device的表,設計一個group對一個device,和多個device的schema
1. schema記外來鍵
2. 再另外開一張table記關聯
面試建議
1.對自己做過的東西架構要熟,為什麼使用這個工具
2.面試的主管在過程中給出很多建議,可以準備多一些問題