面試經驗

CODEMENTOR FRONTEND DEVELOPER

  • 公司
  • 面試地區
    臺北市
  • 應徵職稱
  • 相關職務經驗
    2 年
  • 最高學歷
    大學
  • 面試時間
    2017 年 8 月
  • 填寫時間
    2019 年 5 月
  • 面試結果
    未錄取
  • 評分
    4.0
    grayThumbyellowThumb
    grayThumbyellowThumb
    grayThumbyellowThumb
    grayThumbyellowThumb
    grayThumbyellowThumb
    很好!

一、背景介紹

國立科大資管系,目前已經有兩年工作經驗。平時專注在前端開發,接觸 React、Redux 開發約兩年的時間。除了一般的前端「工程」之外,自己也很喜歡畫面的實作與互動,同時也有在自己的小專案當中練習後端的知識,像是 AWS、Lambda、nodejs、資料庫、機器學習等等,不過最熟悉的還是前端相關

二、公司簡介

做一對一的線上 mentor 的服務。衍伸出來許多服務,像是線上 code review、debug、pair programming 等等。

三、面試前

因為技術含量高,而且面對的對象又是工程師,想說是個很好練功的地方,在 104 上投遞履歷,隔天收到 HR 線上面試邀請。我還蠻喜歡線上面試的,不用額外跑到公司一趟對工程師來說實在是一大福音啊!

四、面試中

【第一階段 — 工程師面試】 跟 team lead 面試,聊一些過去的工作經驗,問了一些開發上的問題。口頭考了一些 javascript 跟 react 的理解 閉包 flux v.s MVC 解決了什麼問題:老實說我沒有實際用過 flux,只有看過架構圖跟 code,所以只能靠自己的理解來回答 javascript 是如何做到非同步的?談對 call stack 跟 event loop 的理解 【第二階段 — 與 co-founder 面試】 一樣在線上跟 co-founder 聊天。這個階段比較少提技術的部分,自我介紹完了之後,他對我的一個 side project 好像很有興趣XD,問我當初成立的動機以及為什麼沒有把它變成完整的服務。有好一段時間都在談這個小專案,也有談到 code mentor 也有在做類似內容平台的服務。 後來問了一些 code mentor 的歷史以及一些團隊文化。總共約 30–40 分鐘左右 【第三階段 — 與 CEO 面試】 CEO 人在 California,一樣在線上面試。主要也是聊一些自己的工作內容跟開發經驗以及一些關於人格特質的問題。應該是希望從對談當中聊聊彼此之間的契合程度吧!總共約 30–40 分鐘左右。 因為 code mentor 的 co-founder 以及 CEO 都是工程師出身,聊起來相當愉快,不會有種從上往下看你的感覺。 他後來問了一題「你覺得你自己是個聰明人嗎?」。我回答不是,看過越多的程式碼與演算法後更是如此覺得。 自己可能一輩子都沒辦法設計出像 React 那麼龐大的架構,或是各種排序演算法等等,怎麼想都不覺得自己很聰明。

五、面試結果

約五天後被婉拒,好像是找到更 senior 的前端。code mentor 給我的感覺相當愉快,不管是 CEO 或是 team lead 都給我一種對自己產品相當有熱忱的感覺。希望未來還可以跟他們一起合作。

六、其餘分享

1. 履歷準備 因為我平常就有寫 medium 跟部落格的習慣,履歷表就能順便放進去。而且因為履歷表是放在 github 上,所以很容易更新。 2. 工作經驗 工作經驗並不是把公司名稱、職稱、年資寫進去而已,你負責哪些工作內容、在公司做了什麼事情,盡量寫得具體一些,例如: 用 React、Redux 管理複雜頁面開發 優化首頁 Loading 效能 就比擔任前端開發來得好許多。 3. Side Project 除了工作以外,如果有自己的 side project 就更好了,身為工程師一定會有自己想要動手解決的問題。 可以讓面試官知道你喜歡的領域以及技術線,每個專案當中一定會有一些特定的問題是困擾你很久或是花了許多時間解決的。 4. 多問問題 面試應該是個你來我往的雙向溝通,而不是一場你問我答的標準流程而已,知道如何反問對方,也能夠增加對公司的了解程度。 通常我都會問一些公司內部的問題,主要會針對這幾個方面問: - 有沒有自動化? 很多公司都還是土炮手動 SSH 登入部署。這種開發方式很可能間接一步反映到公司文化上,例如:申請預算流程繁瑣、對能夠自動化的東西視若無睹。 - 如何解決 bug? 解決 bug 的方式可以看出公司如何排程。例如 bug 怎麼被回報的、誰來決定 bug 的優先度等等,通常從對方的回答就能判斷他們是否有一套規範來決定如何排程的 - 需求是否常常變動? 從需求變動這個問題來看可以從很多角度切入,什麼是常常變動?在什麼時候變動?怎樣才叫做變動?這時候就能看出這間公司是否會出現明明開發時說 A,結果交差卻說 B 的情形了。 接下來就是從這上面延伸出來的回答繼續追問了,通常看面試官的回答程度大概就知道這間公司的內部情形了。

※ 本文已獲 陳愷奕 授權轉載

- 原文標題:前端面試心得 - 原文連結:https://kjj6198.github.io/2017/09/02/frontend-interview/
CODEMENTOR的薪水看更多>>

詳細給推

感謝大大無私分享

蒸的很蚌

真的非常謝謝你的分享!

很實用!

台灣的職場因為有你變得更好!

給我們回饋