資策會結訓時前來媒合的公司,
一面:
時間約20分鐘採視訊面試,先請你做自我介紹、描述專題內容,之後會對專題內容的部
分進行提問,如果OK當下會約二面時間
二面:
上機考,給需求請你寫一個function出來,寫完之後面試官會跟你討論如何優化,並坐在旁邊看你優化,約1~3天後收到三面通知
三面:
跟總經理聊天,先請你做自我介紹,後續針對他想問的問題提問,約1~3天後收到錄取通知
面試問答
你的專題中有用到 Security + JWT,請你簡單說明一下他的運作流程
在使用者登入時,前端會將帳號與密碼傳送到後端,後端驗證成功後會產生一個 JWT,後端會把 JWT 回傳並存放在 Cookie,之後前端在呼叫 API 時,將 JWT 一起帶上。
後端的 Spring Security 透過在 filter chain 中新增的 JWT 驗證 Filter 來攔截所有請求,檢查 Token 是否合法
JWT 由哪些部分組成?
Header、Payload、Signature
Stack、Queue 的資料是怎麼儲存的?
Stack 的 儲存方式為 LIFO,例如:存資料的順序是 ABC 取資料就會是 CBA
Queue 的儲存方式為 FIFO,例如:存資料的順序是 ABC 取資料就會是 ABC
你對哪些演算法有印象
對 DP 有印象,有拿 DP 來做過查第 n 個費氏數的小 function,就是把之前查詢過的結果先用 Array 存起來,減少重複查詢的次數,是一種用空間換時間的演算法
面試官回覆:學得很淺
面試建議
1.熟悉自己的專案內容、使用到的技術
2.熟悉 Collection 的應用 (List、Set、Map)
3.上機考答不出來或寫的很醜也不用緊張,主要是在看解題思路,盡量把解題思路說明清楚即可