- 地點:忠孝敦化站走路三分鐘,超方便
- 時長:一個半小時,大部分是和 CTO 聊,最後 20 分鐘由 HR 跟我講
解公司及洽談薪水
- 公司類型:產品公司,員工大約 50-60 位,之前是 Appworks 輔導的新創團隊,去年被 LINE 併購成為其子公司,主要做叫車平台的服務
- 團隊組成:前端目前是三位(一位年後要走)、後端x1、APPx2、全端x2、PMx4,這個職位是擴編,他們打算今年再找 2-3 位前端和 1-2 位後端
【面試過程】
公司在忠孝敦化站附近,走 3-5 分鐘,一入眼就是整片玻璃環繞,陽光和景緻超讚,辦公室也是漂亮不得了,完全擊中我心>< 大家看起來都很開心,氛圍年輕有活力!
HR 領我到一個會議室,因為大部分人都接近十一點才來上班,提早到的我就在會議室發呆,沒多久進來一個年輕主管,以為是前端 laed,結果是 CTO,隨意說「那你先開始自我介紹吧」,大方自我介紹,然後開電腦給她看履歷上放的 side project 和 APP 專案,發現她都看過了,於是我就開始努力想要怎麼延伸話題讓她更了解我
談我之前參與的專案及學習經驗,每個問題都問的滿細,甚至在我分享以前跟後端的合作時會反問,讓我思考效能問題怎麼辦,有很多有趣的狀況題出來,當然,我不懂的地方會直說,也不會特別刁難,感覺得出來她只是想看看你第一次聽到這些東西時是怎麼反應的、你是不是願意嘗試思考的人。
聊一聊大概 40 分鐘才進入技術題,不算難,主要給一個陣列,裡面是一個個有日期和金額的 object,考陣列處理及對日期的轉換,我大概寫一些 pseudo code 就給過了,然後開始問一些基礎 JS 概念題,比如 cookie、session 或 var/let 差別難度的題目。
【工作內容及類型】
LINE TAXI 產品都圍繞在叫車的服務,分 Web 和 APP:
- Web: LINE 裡面的小程式 Chatbot,給一般用戶的網頁介面、給企業用戶的平台,另外還有供內部管理使用的後台系統
- APP:原本的 TaxiGo 還是有在維護,分 iOS/Android 平台
工程師目前偏少,這個職缺新開出來是擴編,因為有一個前端、一個後端年後要去新加坡工作,他們今年打算再補進 2-3 個前端、1-2 後端和 APP 工程師,因應現階段產品越來越多。
新找的前端,不需要碰後端這塊(node.js),但如果有了解相關知識也是不錯,主管姐姐就說其實這個職缺從 11 月開始就有在招募,一直沒有找到她覺得適合的人,像有些面試者不喜歡參與 scrum 或分享,在她這裡,很多工程師都是自學出身,幾乎沒有什麼本科系,其中兩個前端都是 Appworks School 出身,她覺得都是優秀的工程師、是不是本科系沒差,更在乎這個工程師願不願意參與團隊討論及合作。
【公司風氣】
- 跑 scrum,以兩週為一週期,團隊滿認真在 follow 流程、也會一直調整,每天 11 點會開十分鐘的立會(standup meeting), 所以彈性上班時間是到 11 點
- 專案管理用 JIRA
- 版本控制:使用 github flow
- code review:一定會有人幫你 code review,一般來說看專案類型,在前期只有兩個人協作的話 code review 不會太嚴格,但如果是已經成熟的後台管理系統,至少要有兩個人幫你 code review 過才可以,平常討論的風氣也很盛行
- 目前是不定時技術分享,今年可能嘗試做成每週固定的形式
- 每個月第二個禮拜有月會,當天中午供餐,各部門報告
【福利制度】
- 10-7 點,彈性上下班,在公司待 9 個小時即可(午餐 1h),不過早上十一點開立會時要在(可線上參與)
- 很自由,可以選 remote 在家工作,不過大家還是喜歡來辦公室討論
- 每個月有 20 張員工乘車券,打一折,跟 HR 聊才發現大家上班都坐計程車來的哈哈哈哈
- 內訓會跟 LINE 一起辦
- 每星期五下午是週會,比較像 Happy Hour,會有一個歡樂下午茶時間
面試問答
人格特質及背景題
- 怎麼會突然想要開始寫程式呢?
- 你是比較喜歡寫前端嗎?(之前有寫過 APP 的經驗)
- 你想找什麼樣的工作?
- 那之前的專案協作是怎麼進行呢?有和設計師、後端合作?
- 問專案細節,之前的衝突怎麼解決?為什麼最後選擇該方法而不是更好的方式?時程很趕時,你的選擇?
- 喜歡跟大家合作嗎?
- 你平常是怎麼自學啊?你喜歡寫程式嗎?
- 你算是比較 junior 的人,就是還沒有正式的前端經驗,那你有想過一年內自己要達到什麼樣的目標嗎?接下來要學習的東西是什麼?
- 你是喜歡分享的人吧?
- 自學時,可能遇到一個狀況是連你自己都講不清楚問題是什麼的時候,這部分你是怎麼解決的?
技術問題
- protoType
- 對 React Hook 熟嗎?你平常會用嗎
- let、const 和 var 的差別
- cookie 熟嗎?那 session 的差別是什麼?你有設置過嗎
- 那什麼時候要用 local storage?什麼時候要用 cookie 呢?
面試建議
主管有分享,她會喜歡對解決問題有興趣的人,像是遇到困難不會覺得很困擾、追根究底的人,還有就是樂於參與分享,建議可以多展現這方面的特質~