公司位於17樓,進入小會議室,面試共分 3 個階段。
整場面試很像在聊天,因為已經有備好問題,所以面試過程很流暢。整體
面試時間1 ~ 1.5小時
主管遞上名片,禮貌地自我介紹,和介紹另一位面試官,他是負責跟WEB 工程有關職務,而今天的技術考題會由他負責。
第一階段 (自我介紹、作品集提問、情境題、技術提問)
第二階段 (軟實力問答)
第三階端 (工作環境流程介紹、工作職務內容、團隊文化、提問)
第一階段:
自我介紹主管要求介紹自己得經歷、和作品集等。
Web工程師會針對作品做提問,包括為什麼會使用這個技術、某個功能是如何實現的,為什麼會想到要這樣做等
情境題:打開Line TV的官網,到十大熱門影片,情境是如果你今天跟去計師合作,而現在你看到這個部分,你會怎麼做?這些都是圖片,可是設計師並不知道要怎麼給你?你要怎麼跟設計師溝通?接著就會針對情境做各種延伸問題。
之後的問題
- 那如果今天,PM跟你說要做劇院模式,你會怎麼實現?
- 你可以跟我說明什麼是,useCallback, useMemo?
- 什麼是SSR,SSG?
- axios, fetch 有什麼差別?
- 當執行非同步的執行序,你會怎麼執行?async await與promis.then有什麼差異?
- 有使用過HOC嗎?
- 為什麼會想使用type script?
- 如果要提升效能的話你會怎麼做?(沒有任何限制)
- 有使用過使用react, node js 達到SSR渲染嗎?
第二階段
- 在實作作品的過程中,你們怎麼進行,怎麼執行讓開發可以順利完成。
- 如果遇到堅持的designer,會怎麼溝通?
- 在實作作品時,有遇到什麼困難,或是令人印象深刻的地方嗎?
- 如果加入的話會期望有什麼樣的工作環境嗎?
- 未來1~3年會有什麼樣的職涯規劃嗎?
第三階段
開發團隊角色有,PM, QA, 三名前端工程師(現在正在找第三位)。
會是以為期兩週的scrum作為敏捷開發。
主管會與PM討論需求以及開發項目,之後主管會進行分配工作任務,初步加入的同仁會先負責網站維護的任務,先習慣公司的程式撰寫習慣。
用git做版本控制
每一次的pr都會進行code review。
每天早上都會執行一個立會,討論開發進度,以及遇到的困難。
之後二面,會是大主管和HR,這時候會討論薪資福利
面試建議
主管蠻期待可以遇到溝通能力順暢的人,技術工程師則是希望新人具有注重 user friendly 和 效能的人。
面試過程中面試官會一直強調這是開放式問題,所以沒有正確答案,所以如果有不懂的地方多問,釐清主管的問題很重要。