面試問答
每個 scrum team sprint 的週期?
平均而言是兩週一次
面試的缺是數位轉型的部門,部門分很多scrum team,每個 team 負責一個數位轉型的專案,幫助企業建立系並處理資
料,偏乙方。面試官共三人都是team leader。一開是會先自我介紹,接著針對過往經歷問技術問題和人格特質的問題。問題很多,所以我就以我有印象的列出來。
說明過往經歷亮眼的地方?
比較 gRPC 和 HTTP 的差異?
請解釋 Node.js 的 event loop?
Node.js 的 event loop 和瀏覽器的 event loop 有甚麼不同?
Node.js async await 語法和 try...catch 的關係?
docker image 是甚麼?
docker image 和 container 的差異?
docker 和 VM 虛擬化技術的差異?
TLS handshake 和公私鑰的交換流程
說明碩士論文的內容和試驗設計?
過往工作屬於資料分析,為甚麼會想要轉職後端 ?
不喜歡和甚麼樣的主管和同事共事?
確定要轉職後,做了哪些努力?
面試問答
每個 scrum team sprint 的週期?
平均而言是兩週一次
每個專案開發的週期?
短一點可能是一年到三年不等,長一點的有可能五年以上。後期如果功能都開發完成,會轉移給SRE team 做維護,然後這個 team 會拆散到其他專案繼續做開發。
面試建議
面試前建議先看一下自己履歷的技能,然後針對這些技能看一下基礎概念。另外基礎網路協議也要補一下。面試過程中盡量確保網路是通順的,以我的這次的經驗來看網路就非常延遲,所以面試過程沒有到很流暢。