面試問答
git fetch, git pull, git clone 分別代指什麼功能?
可以針對你過往的的使...
現場面試分三個階段
1. 筆試,主要包含 git 指令操作,環繞 api 相關概念,JS 基本考題 x2
2.
筆試結束後,進入第二階段口試,會各由一位前端和後端交叉詰問,問題除了從剛剛的筆試延伸外,也會從一些過往的工作經驗去做討論和詢問,但畢竟是面試前端工程師的職缺,所以側重點仍會是 JS 相關的問題。
3. 第三階段口試,會由一位特助和CTO進行,面試的問題比較偏向個人性向以及過往經歷,同時也會詢問個人預期的薪資範圍,以及討論未來這份工作需要著手哪些部分。
整體花費時間約 1-2 個小時左右,福利待遇比較普通沒有比較特別之處,年終保障2個月。
辦公室離捷運站相當近,交通算是非常便利,但所在的大樓本身很老舊,連同一樓層的廁所還有特別區分不同公司使用,環境可能稱不上吸引人。
面試問答
git fetch, git pull, git clone 分別代指什麼功能?
可以針對你過往的的使用經驗來回覆,依序寫上更新遠端 repo 的內容,檢查和本地是否有差異,確認後透過 pull 拉下最新的內容。
clone 則是將遠端 repo 拉到本地建立專案。
給定一段 url 如何 fetch ?
建立一個 variable 用來存放 url,接著寫上 fetch 語法 call 前述的變數,再寫上 then 和 catch 接到 return 的 res 內容或是 error。
另外可以備註是否使用 async await 來決定某些情境下,是否需要特別調整 call 的內容順序。
http 204 狀態碼 ?
這一題因為我沒有特別背狀態碼,所以當下是卡住沒有答出來,事後查MDN:
https://developer.mozilla.org/zh-TW/docs/Web/HTTP/Status/204
面試建議
公司的產品相對冷門,是專注處理醫院的 CT 影像進行 AI 分析便是,提升醫生現場工作的效率,因此考慮不同醫療設備儀器,以及圖片採用的格式差異。前期工作可能需要大量閱讀相關的醫療影像 document。
前端使用的開發形式,不同於市面上採用的框架,是使用相對少見的 web component。
整體聊下來,看起來是非常不錯的開發團隊,面試方也相當有誠意,不過受限於新創的資金有限,所以給的 pay 相比同時期拿到其他 offer 的 range 就比較可惜些,最後是選擇婉拒。