看板 Soft_Job作者 No (you stay there)
標題 [心得] 前端/Front-End/F2E面試心得分享(22間)
時間 Sat Jan 2 08:49:57 2016
個人基本資訊: 三年工作經驗的 Sr. Web Front-End Engineer, 逢甲資工碩畢, 透過朋友、LinkedIn、Head Hunter、104, 尋找 Front-End Senior/Leader 職缺的面試經驗分享。 本篇心得的公司共 22 間, 期間為 2015/10/23 至 2015/12/02。 tl;dr 綜合結論。 以下沒有特別指出數量的,皆指部分公司,非全部: - 不在意基本功 - 僅有一間問到 Security 相關問題 - 多數趨向 React.js,而 jQuery 已經沒人提了 - 不知道如何面試前端工程師 - 不知道前端工程可以做到什麼程度 - 無法評估前端領域的能力,但可以評估你本身的特質 - 要找什麼人都不是很確定,尤其是從 104 來的 - 有些不錯的工作機會,只有透過 Hunter 找人 - 唯一無聲卡:Asia Fusion Technology (飛迅設計有限公司) - 主動寄來邀請,回信請對方安排時間卻無下文:美商網基、QNAP 每間公司面談時,有些問題是多數會問的, 全部整理於此,後面只各別寫他們的特色。 1. 自我介紹與工作經歷,以及其中比較特別、細膩、有趣或困難的部分 2. 主要熟悉的 Framework 與 Library, 接著通常就會問 React.js 和 AngularJS 的比較與優缺點; Flux Architecture 和 Two-way binding; React Component、State and Props、Life Cycle 和 Angular Scope、Directive、Provider、Service、Factory; Sass 和 Less 3. 專案的架構、開發流程。通常會帶到 Testing、Webpack、Grunt/Gulp、npm 4. 對公司要做的產品有什麼想法?喜歡嗎? 5. 中、長期的規劃,包含但不限於職涯 另外部分公司有 Live Coding、手寫測驗或問答測驗, 我不打算說明測驗內容的細節, 那是這些公司評估 Candidate 的方式。 不過我對其中一些測驗有不同見解, 因此也發生了些狀況。 ------------------------------------------------- 本篇很長,這裡先列表所有公司, 若需要可以快速跳頁尋找。 1. 港商 Bindo Inc. 2. Dcard 3. Cepave 世紀快網科技 4. iCHEF 資廚管理顧問 5. 美商 NZXT6. Asia Fusion Technology 飛迅設計有限公司 7. 美商 Positive Grid 美商佳格數位科技 8. CatchPlay 威望國際娛樂9. Viscovery 創意引晴 10. LIVEhouse.in 愛卡拉互動媒體 11. MUZIK ONLINE 12. Babbao 八寶網路廣播 13. 媽咪愛 上恩資訊 14. BoniO Inc. 幫你優 15. TeBuy Global 台貿全球電子商務 16. 港商天奕科技 奇蹟行動科技 *透過這間公司寄信 17. 美商 Octon 美商翱騰國際科技 18. 貝萊德網路科技 三貝德數位文創 19. 港商 GoAnimate 港商高創動訊 20. 港商 Roam & Wander 港商森遊 21. 港商 Vectr Ventures 22. 德商 Meteocontrol ------------------------------------------------- 本文開始,以下依照時間排序,內文提到 Z 社的話,指的是我上一間公司 Zillians Inc. 奇群科技。1. 港商 Bindo Inc.第一關:Skype 線上聊,一位由設計跨前端的 UI Developer。(↑他寫在 Skype 上的狀態)關於面試官,我覺得非常有意思, 因為我有幸跟一位同樣由設計跨前端的人合作過, (強者我前同事)兩個領域的能力都非常傑出, 對於能夠這樣跨領域的人會特別好奇。 這間做 POS 系統,有點久了只記得一些。 公司雖為港商,但 remote 在台灣工作。 主要使用 Angular, 有些專案開始用 React + Webpack, 除了目前開發需求大增之外, 有些既有的程式碼也需要整理。 第二關:後測,七天時間。從無到有建立一個 Project,要做的東西還不少, 不過我滿討厭後測的, 因為非常花時間且對面試者不公平。 但迫於現實的無奈, 特地把其他面試往後排三天, 之後用兩個工作天, 做到我覺得應該足夠有鑑別度就停了。 最後把整個開發過程丟到 BitBucket, Bindo 這邊會讓所有工程師都來評估是否通過。 第三關:CEO 最後確認與談 offer。幾天後, 第一關的面試官回報後測通過, 已請 CEO 連絡我, 若沒有其他要再確認的就談 offer。 結果:被放鳥。因為 CEO 正好在忙活動,又等了幾天, 最後突然由第一關面試官回信, 說是香港其他部門錄用了一個人, 把 headcount 佔掉了, CEO 決定不錄用新的前端。 ------------------------------------------------- 2. Dcard (狄卡科技)第一關:CEO 和工程師面談。 CEO 親自跑到門口來帶我進去, 順手還拿了罐午後の紅茶給我, 以及三種不同的巧克力。XD CEO 看起來很年輕,後來才知道的確很年輕,是很健談的人。 另外也充分感覺到他展現出來的野心, 想找到非常喜愛 Dcard 的工程師, 建立一個很團結,像是社團一樣氣氛的團隊。 沒有測驗, 好像看我履歷和相關資料就評估 OK 了, 當然我還是大概介紹一下工作經驗中比較有趣的經驗。 因為我沒有 Dcard 的帳號, 於是他們向我介紹了 Dcard 大概有哪些功能, 還開廢文版給我看,跟我說這裡每分鐘都有一篇廢文喔!(驕傲笑)前端主要用 Angular + React, 目前正在全面轉移到 React,後端用 Node.js。 然後妹子真的很多, 雖然這不是工作考量重點, 但我再說一次,妹子真的很多。 最後談到期望待遇, 我「我通常都會填上限,因為我值得。」(Dcard 徵才文月薪上限是 10 萬)對方「好..了解。」 最後 CEO 要把我巧克力帶走, 說那些都是要給我的, 他不知道的是,巧克力後來變成四人共享的晚餐。 第二關:沒進。若他們有意願的話, 會約二面讓其他工程師一起聊聊。 結果:拒絕 offer。原本以為沒上,數日後 CEO 聯絡我,表示希望我加入他們。 不過最後我決定去另一間公司。 ------------------------------------------------- 3. Cepave (世紀快網科技)第一關:HR 面談。介紹公司與產品。 這是一間中國資金成立的子公司, 主要為母公司的產品提供技術支援與解決方案。 而母公司好像是中國最大的 CDN 管理供應商。 印象比較深刻的福利是, 特休依照過去累積年資來算。 第二關:設計師考 Live coding 切版。由於 Cepave 當時沒有專精前端的人, 於是由設計師根據履歷來選擇出題難度。 測驗過程中對方也會在旁一同討論, 完成之後再聊了一些變化的做法。 這裡也聊到,Cepave 希望能找到一位資深前端, 再搭配一位資淺來建立前端團隊。 第三關:工程師和設計師面談。自我介紹與工作經歷後, 其中對如何才能稱做是專精前端技術有一些討論, 從這裡感覺出對方是個硬底子的工程師, 也獲得一些新角度來切入前端。 最後也同樣先詢問了期望待遇, 對方表示會另外通知是否二面談 offer。 第四關:工程師問答測驗與面談。半個月後約了二面, 當時我以為是來談談 offer, 工程師一進來就開始在白板上寫題目準備問答, 並表示將進行技術二面。 我「上一次為何不一起進行呢?」上次該位工程師也在場。 對方「因為上次有兩場面試安排的關係,時間不夠。」 我「若需要更多時間評估,為何不排開一些? 上次面試進行了三小時,還不夠讓你們評估嗎? 更何況你們也沒有事先通知這些調整。」 對方「因為你的期望待遇比較高,所以我希望能再做一些評估, 通知信應該有告知吧?」 我「沒有。」(翻出信件紀錄)我感到面試者的時間不被尊重, 情緒一來瞬間感到非常火大, 下意識也伸手拿背包想離開了。 最後陷入一番爭論, 對方表示無法理解我感到不被尊重的點, 我覺得到這裡也沒什麼意思了, 表示希望二面到此可以結束, 前後歷時約十分鐘。 結果:我中斷二面。事後想想,我處理得不好, 應該要壓住情緒, 讓事情比較平穩的結束, 而不是用這樣激烈的方式處理。 事後我寫了 email 向 Cepave 致歉, Cepave 的負責人也同樣寄 email 對我致歉。 ------------------------------------------------- 4. iCHEF (資廚管理顧問)第一關:上機測驗,2 小時。進去之後,稍微等了一下, 一位工程師拿筆電進來, 打開上機測驗題目並做一些說明。 聽完之後, 由於我認為測驗題目的設計非常發散, 其中一些小題若要做到精細, 兩小時或許都不夠,更何況總共有六題。 若為了做完而僅完成目標, 只表現了速度,卻無法表現精細程度。 更何況整個測驗要從無到有開始打造, 若要認真建立專案架構,兩小時可能也不夠。 總之, 我認為這個測驗沒有鑑別度, 於是拒絕測驗, 若一定要進行測驗,那我希望面試可以結束。 第二關:產品總監和工程師面談。工程師回報後, 產品總監詢問我對測驗的看法, 並決定直接進入面談。 從這方面我想可以先假設, 這個團隊滿可以溝通想法的。 (之後也側面得知,他們調整了測驗)接著我拿自己的詳細履歷出來說明工作經歷, 才講了兩個項目, 產品總監「Hunter 沒有給我這份履歷, 有的話,那個測驗當然可以免了。」 iCHEF 當時沒有專精前端的人員, 因此希望可以補足這一塊, 幫助他們在架構與開發流程做更好的設計與改變。 另外他們目前是用 Angular,希望能轉換到 React。 之後詢問了他們目前面臨的數個問題, 並給他們解決的方向建議。 這中間總監也介紹了公司產品, 是雲端 POS 系統, 以及短、中、長程目標。 最後詢問期望待遇, 感覺氣氛有了微妙的變化, 也才注意到竟然聊了三個多小時。 八點多離開的時候,有點坐無虛席的感覺。(欸?)結果:待遇喬不攏。 iCHEF 回覆為技術沒問題, 但無法給到我期望待遇, 若我這邊願意調整,就可以談 offer。 ------------------------------------------------- 5. 美商 NZXT由 104 主動邀請面試。 第一關:PM 面談。 NZXT 是做重度遊戲玩家喜愛的相關產品, 以往是硬體,進年也逐漸加上軟體服務, 需要找一個前端, 一起將一個 Desktop app 也做出網頁版。 簡單聊了工作經歷後, PM 特地問到平常喜不喜歡玩遊戲, 感覺他們希望找本身也是重度玩家的工程師。 第二關:手寫測驗,半小時,旁邊提供電腦可上網查。內容其實我忘了,但還不錯。 好像剩兩題沒時間寫。 (糟糕這段好廢)第三關:工程師面談。由剛剛進行的測驗來討論想法, 以及一些切版的討論。 (糟糕這段也好廢)第四關:PM 面談。 PM 講解了一些福利與制度, 例如這裡比較特別的是因為要與米國 con-call 的關係, 所以是 8 點上班 17 點下班, 之後空調會停,就算想加班也不方便。 由於公司客群是重度遊戲玩家, 所以工作機也有很高的預算, 讓工程師可以好好打造自己喜愛的電腦。 最讓我印象深刻的是, NZXT 在台灣的團隊人很少, 但是因為把整間辦公室都買下來了, 空間太大只好另外租給兩間公司, 我心想「有錢就是任性嗎?」 最後問了期望待遇, 美商嘛!要是開個不怎麼樣的 offer 那多丟臉, 所以還是報了 Z 社的待遇, 希望至少能持平。 結果:感謝信。 ------------------------------------------------- 6. Asia Fusion Technology (飛迅設計有限公司)第一關:填寫個人資料。一來就馬上給一份個人資料表, 非常傳統的那種, 身分證字號、生日、星座、血型、婚姻狀況、重大疾病、犯罪紀錄、背景調查人, 上列的我都空白沒填,但事後他們也沒詢問,有點失望。 當然學經歷也都要填一遍, 由於履歷上都寫了,這裡還要手寫一遍職務內容,格子又不大, 最後填上「各種 F2E」。 第二關:兩位前端 Team Leader 面談。主要都聊工作經歷以及有趣的經驗, 有沒有問一些技術問題我忘記了。 只記得這裡都是用 Angular, 還有那間會議室超級冷, 其中一個工程師不斷拿手在電暖爐前面搓來搓去, 場面有點溫馨。 第三關:兩位後端 Team Leader 面談。不知道哪裡有誤會, 對方以為我「會」寫後端, 雖然多少有涉獵,但我不敢自稱後端能力有到工作的強度。 表明我現有的後端能力後, 話題回到了前端, 又說明了一遍我對 Angular 和 React 的看法, 之間與一位工程師多討論了一些, 我認為 Angular 設計不良的地方。 後來一路聊到 Class Based 物件導向與 Prototype Based 物件導向, 然後又回到設計不良的討論, 我正在舉例 JavaScript 的不良部分時, 講一半突然被對方打斷, 結束了這階段面談。 對了, 其中讓我印象很深刻的是, 他們說這裡的前端工程師需要對後端有更多的了解, 因為他們沒有建立後端 API 文件的關係, 所以 API 要如何使用、有哪些參數、回傳的資料格式等等, 前端必須自己開後端的程式來看。 也算是讓我開了眼界。 第四關:HR 送人。因為一開始填資料, 期望待遇我先空著, 本以為最後還有機會填, 沒想到第三關結束後 HR 接著就進來送我出去了, 從頭到尾也沒有讓我提問的時間, 不知道是不是哪裡冒犯到他們了。 HR「一週內會回覆您結果。」結果:無聲卡。說真的, 這種對方主動表示會回覆, 結果卻還是無聲卡的, 印象不太好呢。 ------------------------------------------------- 7. 美商 Positive Grid (美商佳格數位科技)面試前,對方要我到他們網站填資料,方便建檔, 其中有一個問題是:Motivation to join us 心想著,是不是想找熱愛音樂與他們產品的工程師呢? 然後填了:_(:3」∠)_第一關:Skype 線上聊,一位主管與前端工程師。對方先跟我介紹他們的產品, 我才終於知道為什麼需要前端, 原來 Desktop 的軟體為了方便跨平台, 介面是用 Web 呈現的,所以需要前端來做介面。 聊完我的經歷後, 對方接著問有沒有 three.js 或 WebGL 的經驗, 說是他們目前有些東西在嘗試,可能會需要 WebGL。 現在專案主要是用 Angular/stylus/gulp, 新專案想要用 React, 所以想找最好兩個都會的人, 好險我也剛好略懂略懂。 最後留了時間讓我問問題, 對方也很耐心的為我說明。 第二關:Skype 線上聊,HR 談福利與制度。隔天 HR 與我連絡, 說要幫我約下一個階段面試, Co-founder 兼 CTO 會再進行技術方面的了解, 若 OK 的話會順便談 offer, 到這邊也才知道, 我是目前唯一進二面的 candidate。 由於 Positive Grid 的工作模式為遠端, 我很好奇地問,能不能跑去沖繩之類的, 白天上線工作,晚上逛逛海灘吃石垣牛燒烤, HR 表示可以 XD 另外也提示休假制度是破壞體制的那種。(可參考 CloudMosa)坦白說這滿吸引我的, 雖然是不是真的是一回事, 但制度至少訂出來擺在那了,也算領先業界吧(?)。 最後聊一下期望待遇, HR「我還是有點驚訝 Z 社的待遇。」 我「你們沒在這個範圍嗎?」 HR「要看是做什麼職位」 我「這樣啊,你們前面掛了個美商,包袱會比別人重的吧! 要是 offer 開得很難看,就...不太好看。」(似乎講了廢話)第三關:Skype 線上聊,Co-founder 兼 CTO 面談。針對前端領域, CTO 再做了一些簡單的問答測驗, 之後另外問了演算法、Design Pattern 以及有無大型架構的設計經驗。 剛好演算法是我的弱項, 這些年都待在前端,沒什麼刻意回頭補強, 事實上面試的時候也很少被問。 GoF 的 DP 其實也忘得差不多了, 只記得 DP 的精神, 以及 JavaScript 會比較常用的 pattern。 但這也正好讓我反省, 是不是不能太忽略這些, 總有一天還是會撞牆的。(就例如今天)接著 CTO 直接總結對我的評斷, 我符合他們資深前端的資格, 但離 Front-End Tech Lead 或 Team Lead 還有點不足。 我很喜歡這樣有直接的回饋, 可作為反省自己的不足的資訊。 我對一般來說的 Front-End Tech Lead 需具備有什麼能力有不同看法, 但考量他們產品的開發模式, CTO 所注重的點我也覺得很合理。 最後與 CTO 討論期望待遇, 聽起來雙方期待是有落差的, 心中暗自確定沒機會了, CTO 要我等 HR 回覆結果。 第四關:Skype 線上聊,CEO 和 CTO 面談。兩週後,峰迴路轉。 本來以為會直接收感謝卡, 沒想到約了三面,不過也好,謹慎是好事。 CEO 人在米國, 當然依舊是線上聊, 於是我再次快速地介紹自己。 CEO 問我未來的規劃, 以及除了待遇還有什麼會考量的, 其中一項我回答喜不喜歡公司, 雖然 Positive Grid 那些音樂相關的產品我不懂, 但完全遠端的工作模式與休假制度, 對我來說挺有吸引力。 最後再重新確認了期望待遇, 一樣再等 HR 回覆結果。 結果:拒絕 offer。一週後 HR 通知 offer, 不過我決定去其他公司。 ------------------------------------------------- 8. CatchPlay (威望國際娛樂)第一關:電話聊,產品副總監。對方介紹了他們要做的產品, 印象中他們比較保密, 所以就不寫他們做什麼了。 我簡單介紹經歷, 幾十分鐘後決定敲面試。 約好後 HR 寄了一份個人資料來要我先填, 意外也不意外的又有好多格子, 出生地、性別、年齡、婚姻狀況、身分證字號、戶籍地址、 家庭狀況(稱謂姓名職業)、志趣、背景調查人, 以上留白之後,填上學經歷。 有鑒於上次在飛迅沒機會填期望待遇, 這次我就先填了:唉呀.. 第二關:溝通評量、手寫測驗。過了幾天來到 CatchPlay, 公司門外就有個櫃檯接待, 不過似乎沒有同步好, 我說明自己是誰,約了面試, 櫃檯仍顯得狀況外。 經過一番連絡後終於進了會議室, 由於對方也在找 Leader 位置的人, 所以有一份溝通評量的樣子。 再來看到手寫測驗,覺得出得還不錯, 可是大部分都是申論題,比較差異或優缺點之類的, 寫起來實在要命,於是問副總監是否可以直接用說明的就好, 副總監也很幫忙,直接幫我找來兩位工程師進入下一階段。 第三關:副總監和兩位前端工程師面談。口頭答完了我會的問題後, 我也很快的介紹自己與經歷, 之後分享一些比較有趣的經驗並討論。 這裡主要使用 React,是難得沒有困在 Angular 的公司(?), 也很難得的在面試中聽到 CoffeeScript, 好險我也略懂略懂。 比較讓我驚訝的是,他們已經面試二十幾個人, 只遇過一個適合的 candidate, 最後發現對方目前的工作合約還沒到期, 總之就繼續找了,但有達他們門檻的太少了。 其中看他們三人的互動, 以及跟他們面談的過程也很愉快, 感覺這裡工作氣氛應該不錯。 第四關:副總監面談。除了他們原本找的前端, 副總監也覺得我可以朝管理或 Leader 的職位試試看, 我是也期待自己能做看看, 但前提是雙方對 Leader 角色的看法差不多, 否則我是覺得自己不適合比較傳統的那種。 副總監很親切的再介紹了公司相關制度之後, 也詢問期望待遇, 最後他表示我很符合他們要的人選, 希望有機會進二面跟談談。 結果:拒絕二面。兩天後, 副總監來信告知他們可提供的 offer, 一是正職前端; 一是六個月約聘 Leader,並有機會轉正。 若可以接受才會進行二面的安排, 以免雙方浪費時間。 我對第一個是沒什麼意見, 那是他們評估的結果, 但第二個..。 當晚回信婉拒後續面試。 ------------------------------------------------- 9. Viscovery (創意引晴)第一關:寫問卷。工作狀況處理的相關問卷,不是測驗形式的東西。 第二關:HR 面談。 HR 介紹公司以及幾個主管, 另外也簡單問了我的工作經驗, 後來一路聊到團隊文化建立。 第三關:研發總監面談。 HR「這位是面試前端的,Z 社來的。」 我「不好意思,又是 Z 社。」(我是近期內第三個從 Z 社來面試的)總監「Z 社啊!那技術面不用問了,技術肯定沒問題。」 我「!」(感謝 yoco <(_ _)>)於是直接開始介紹 Viscovery 要做的東西, 大概就是在某些平台上, 透過 AI 即時辨識使用者正在瀏覽的內容後, 投放相關廣告, 而這些都需要有人來設計與實作網頁介面。 第四關:CEO 與研發總監面談。 CEO 講了一些接下來產品的規劃走向, 一些商業模式的可能做法, 以及跟幾間大公司的合作模式等等。 第五關:HR 面談。 HR 最後再來說明公司的福利與制度, 其中在上、下班時間的彈性上, 也多討論了一些想法。 最後提一個無關緊要但我滿在意的事情, 在這邊拿到了三張名片, 其中有一張名片的一行字: 創意引晴股份有限公司Viscovery Pte.Ltd. ^^^^中英文之間沒有留空白, 讓人好在意啊! 結果:拒絕二面。獵人頭後來通知, Viscovery 有意願談 offer, 但剛好從各方聽到許多內部消息, 怕怕的呢! 於是決定拒絕。 ------------------------------------------------- 10. LIVEhouse.in (愛卡拉互動媒體)同事轉介。 第一關:人格特質問卷。應該是 HR 吧,拿一份問卷給我寫, 有地方要填生日,重複確認了兩次生日是否必填, HR 不置可否。 後來在問卷上圈出四個錯字。 第二關:手寫測驗。題目滿多的,出得挺不錯,可是要寫很久, 好險對方說若想用說明補充也可以。 所以有些題目我只條列重點, 或者乾脆打個星號全部用說的。 第三關:主任工程師面談。對方針對測驗題目,一項一項仔細討論, 期間也不斷在我懶得寫的題目裡, 在討論後補上筆記,感覺滿細心的。 而且期間有些問題, 對方主動分享了他的經驗, 感覺是個很不錯的前輩。 LIVEhouse.in 的前後端分野跟一般常見的不同, 前端團隊負責的是一般認知的前端 + 後端, 後端團隊則處理更後面串流的部分。 所以雖然是應徵前端, 但他們也希望有 Rails 經驗。 面試時,LIVEhouse.in 尚無專精前端的人, 現有的前端團隊,都比較偏後端, HTML + CSS 也是由設計師來產出, 因此想找一位專精的人, 來協助團隊補足前端的經驗。 此外,主要頁面使用 Angular 開發也遇到一些問題, 希望未來可以慢慢轉移到 React, 因此徵才條件上,特別列出要找 Angular 和 React 都熟, 而且有重構大型舊程式經驗的人。 第四關:前端團隊面談。關於招募流程, 我自己很喜歡這個部分, 因為我覺得讓團隊以及可能協同合作的人, 一起來跟 candidate 聊聊, 感覺一下合不合得來還滿重要的。 前端團隊成員各提了一些問題討論, 我也問了關於公司文化與氣氛, 加上我觀察他們對話的模式, 似乎是滿自由歡樂的公司, 後來大家稍微閒聊一下便結束。 第五關:主任工程師面談。當然還是得談一下期望待遇, 這邊也順便跟對方提到, 從外部各種管道看到的獵人頭徵才資訊, 薪資範圍的部分浮動頗大。 最後主任工程師告知一週內會通知結果。 走出 LIVEhouse.in 的辦公室時, 發現足足面試了四個多小時。 還有一點我覺得很棒:主動帶我參觀辦公室。 是當時已面試的十間公司裡,唯一有這樣做的公司, 整體招募作業滿細心謹慎的。 結果:開放式感謝信。這是我目前收過最棒的感謝信, 裡面有他們評估考量的結果。 1. 技術能力有一定水準。 2. 團隊成員皆認為我溝通比較單向,比較難有持續來往的逐步深入交流。 3. 評估能力與期望待遇有落差。 4. 整體考量下,他們目前有更適合的人選。 5. 是否有想法或建議,再讓雙方做進一步確認? 能得到有原因的感謝信, 我還滿開心的, 因為可以做為反思自己的參考依據, 例如表達方式不好,無法展現自己。 最後我回信建議他, 直接拒絕讓他猶豫的人選, 要就找那種已經很謹慎評估後, 仍讓他們毫不猶豫想任用的人。 ------------------------------------------------- 11. MUZIK ONLINE同事轉介。 第一關:手寫測驗。這個測驗題目頗多,但出得滿好的, 可惜時限內我只寫到一半。 後來詢問才知道, 測驗是首席工程師根據每個 candidate 量身訂做的, 瞬間滿感動的。 第二關:Team Lead 面談。 MUZIK ONLINE 是港商帕格數碼媒體旗下的公司, 帕格數碼有另一項服務,目前需要將平台改寫, 因此在招募後端工程師, 此次面談的 Team Lead 便是負責此平台。 以往的經驗中, 多數都是有大略閱讀 candidate 提供的履歷, 少數完全沒看,少數則看比較細, 這次不太一樣, 我第一次感覺到對方很仔細得看過我的履歷, 因此談工作經歷的時候, 許多基本的介紹都可以省掉, 直接進入比較細節的地方。 瞬間滿感動的。 之後 Team Lead 親切耐心地回答我的提問, 也許是我們面談的地方是公司內的吧檯, 也許是因為對方真的很親切, 總之感覺挺不錯。 雖然很久沒有接觸後端開發了, 但似乎覺得我還不錯, 問是否考慮轉往後端, 也談了一下期望待遇, 不過最主要還是考量我的意願這樣。 而我表示,若可以的話, 目前還是想繼續在前端耕耘精進。 結果:感謝信 + 轉介。隔天首席工程師回覆結果, 說因為我仍對前端比較有興趣,會幫忙轉介。 最後我想提一下 MUZIK ONLINE 的面試通知信, 是我目前看過最棒的。 首席工程師先介紹了公司與他自己, 然後列出他們可以安排面試的時段共 15 個, 讓我挑 3 個回覆他,若與其它面試者衝到,則依回覆優先順序來排補。 此外地址也標明了附近參考點, 以及抵達後如何找到他。 最後也說明了面試中會有能力測驗, 評估能力的依據等等的說明。 像有些公司在大樓內要換證或登記, 或者電梯使用方式比較特別, 若在信中註明,對面試者來說會很有幫助。 ------------------------------------------------- 12. Babbao (八寶網路廣播)第一關:技術顧問和 co-founder 面談。面試地點在好事聯播網的辦公室,進到會議室之後, 很快注意到明明冷氣開著,一扇窗戶也開著。 Babbao 是成立沒多久的新創,要做 Podcast 平台, 第一批團隊正在組建中, 聽起來想找對 Podcast 熱愛或有興趣的人。 技術顧問感覺對前端了解滿深入的, 伴隨著我介紹經歷時, 問了不少相關問題, 感覺都有切中甜蜜點, 是那種讓你會很想和他一起工作的人。 雖然開頭說我不會談測驗內容的細節, 但顧問突然提了一個我覺得非常有趣的問題, 還是忍不住想分享一下, 情境題「請你向一個沒用過 React 的前端菜鳥介紹 React,就用你的方式。」 一方面考對 React 的了解;一方面也考表達能力。 於是我從用 pure JavaScript 開發 UI 元件做起手式, 簡略整理回答: 說明建立單一元件的時,要注意結構、表現、行為, 接著擴展到建立多個元件時,漸漸元件的 pattern 會開始明朗, 因此一些基礎可共用的架構可以抽象出來, 這邊開始對應到 React 的 Life Cycle, 再來行為相關的處理,也對應到 React 如何處理行為。 接著元件會需要有客製化的設定,對應到 React 的 props。 再回到 pure JavaScript 元件,由資料的視角切入, 元件所需的外部資料與狀態如何處理, 對應到 React 的 state。 而為了讓資料有清楚的走向,引入 Flux Architecture, 並帶入處理資料相關的程式,隨著 Flux 的導入, 也帶來比較乾淨的架構,關注點也可分離。 接著我還在想要怎麼切入 Virtual DOM, 顧問就往下繼續聊了。 面談結束前, 對方表示接下來會安排與老闆二面。 第二關:老闆和 co-founder 面談。幾天後,再來到好事聯播網的辦公室,一樣先進到會議室, 我很快又注意到,明明冷氣開著,一扇窗戶還是開著。 多麼讓人在意的窗戶啊! 沒多久後進到老闆的辦公室, 簡單自我介紹後, 聊了很多雙方的想法。 老闆表示很欣賞我, 也相信我的能力,很希望我加入, 可是目前無法滿足我期望的待遇, 因此看能不能用兼職/外包的形式幫他們做。 事實上我的期望待遇, 是落在他們徵才文公佈的範圍內的,(第一次看到上限是 14 萬第二次看到下修為 10 萬)不知道為何結果是這樣。 後來我試著解釋外包給我反而會更貴, 但老闆仍希望能以這樣的形式合作。 整個聊天過程中, 最讓我印象深刻的是, 老闆「畢竟你曾經做倒了兩間公司呢!(笑)」 我知道他是開玩笑, 但對著當事人說,其實不好笑。 結果:拒絕合作的提議。兼差/接外包不在我的工作規劃中。 就算 offer 開出來, 我也還是拒絕,畢竟調性不太合。 到這裡, 相信應該還有人跟我一樣關心那個開著的窗戶, 我當然有提問, 答案是「大家在會議室吃午餐,要讓味道散出去。」 http://i.imgur.com/uVp6fQn.jpg最後, 技術顧問長得有點像方大同, 我的觀察啦! ------------------------------------------------- 13. 媽咪愛 (上恩資訊)起初在 Soft_Job 版看到徵才文, 是沒有投履歷的打算, 畢竟內文看起來想找有經驗的 Junior。 後來打開上恩的官網,以及媽咪愛的網站, 隨意瀏覽頁面與功能, 很快地發現了數個關於前端的小 bug 或瑕疵, 這反而引起興趣, 好奇想了解他們是不是需要有人來幫忙改善。 投遞履歷後,在信件來往間我也表明, 「想了解為什麼網站有一些顯而易見的小 bug。」 對方覺得有意思,便約了面試。 第一關:產品總監和工程師面談。初到公司門口,我就被震懾住了, 居然堆滿了各種商品和箱子。 往裡走看到辦公室坪數是大, 但準備出貨的商品堆到都影響動線了。 雖然有點嚇到, 但我想現階段來說是好的, 至少也不用畫餅說希望以後有多大量的訂單了 XD 沒有任何測驗,直接聊工作經歷, 聊沒多久剛好說到來面試的原因, 對方順勢就要我指出 bug 在哪, 我換坐到他們中間,因為這樣比較好說明, 大家肩並肩面試的場景不常見,因此頓時有點微妙。 一路點出 10 個左右的問題後, 我感覺到他們的氣度很好。 接著繼續把經歷講完, 然後換我提問, 他們一直非常耐心地回答我所有的問題, 其中也聊到媽咪愛的一路走過來的發展策略, 以及未來方向與布局, 可惜傳說中的 CEO 去泰國了, 無緣見面,不然本來想請教這方面的想法。 媽咪愛的後端是使用 PHP, 網頁團隊的工程師沒有特別細分前後端, 大部分的成員則比較偏後端些, 尚無要特別尋找專精前端人員的打算。 目前發展策略維持靈活的步調,快速地發佈更新, 並依回饋的數據,快速驗證與調整下一步。 產品總監也分享了一些他們比較特別的工作模式, 例如會讓大家輪流到客服那邊實習, 站在第一線去了解使用者實際遇到什麼問題, 讓大家在開發功能時, 更能夠站在使用者的角度去發想。 雖然我覺得媽咪愛需要的工程師取向不是我, 但產品總監仍向我詢問了期望待遇。 當然雙方這邊有落差, 但這不是他們的問題, 因為我一開始就是為了其他可能而來, 而不是應徵他們原本的職缺。 離開前, 產品總監主動帶我參觀辦公室, 介紹每一區塊。 第二關:參加 all-hands meeting。產品總監希望有合作的機會, 於是邀請我參加他們的 all-hands meeting, 藉以更了解他們公司。 幾天後再訪媽咪愛, 門口依舊堆滿著準備出貨的箱子。 在那一個多小時中, 媽咪愛整個團隊散發出來的氣氛很不錯, 另外雖然跟工作無關, 但這裡的妹子有夠多的, 我再重複一次,有夠多。 結果:拒絕 offer。坦白說我挺喜歡這間公司, 但我過不了自己的關卡, 想了幾天後,還是拒絕了。 ------------------------------------------------- 14. BoniO Inc. (幫你優)第一關:兩位工程師面談。沒有測驗,直接開始聊經歷, 中間穿插一些討論。 這裡前端有使用 React, 目前團隊中沒有專精前端的人員, 因此想找兩位前端進來, 要做的專案當然就是 PaGamO。 寫這麼少大概是因為內容中規中矩, 不過對話的感覺很好相處, 沒有什麼太奇怪的事情。 第二關:行政兼 HR 面談。雖然名片是寫行政, 不過看起來也兼任招募工作, 是一位約莫 170 公分高的超開朗妹子。 HR 要我自我介紹, 我的自介一直都是只有六個字,講完收工。 顯然 HR 有點錯愕, 不過隨著聊天進行下去, HR 也說漸漸明白我的自介了。 因為妹子很開朗健談,所以不時會聊太遠, 這段跟工程師面談的時間差不多久。 其中特別有印象的福利是, 這裡有供早餐。(徵才文漏寫太可惜了)最後聊到期望待遇, 在 Soft_Job 版的徵才文中, 上限寫了 80K up, 我「我是為了 up這個字而來的。」 HR「這個我也沒試過,得問問老闆!」 離開前, HR 主動帶我參觀了辦公室, 環境看起來挺舒適。 第三關:CEO 面談。在約二面的同時, 他們要我提供 1 ~ 3 個合作過的人做 Reference Check。 以往我都是拒絕提供給徵才方的, * 一是參考度不高 * 二是涉及他人意願與個資 * 最後是徵才方可能評估能力有問題,無法單從面試得到足夠的資訊 不過因為 HR 的開朗, 以及聊過的兩位工程師感覺挺好相處, 所以對 BoinO 印象很好, 我想值得為了這間公司一試。 考量觀察角度比較多元, 參考價值應該高一些, 我選擇了: * 協同開發過專案的前端工程師 * 合作整合後端的軟體工程師 * 指派與合作多次任務的主管 面試當天。 CEO 一開始感覺很好對談, 因為時間足夠, 我比較詳細的介紹自己, 中間問了關於學校課程與自學的看法, 以及公司團隊與文化建立的想法。 其中一些對話,我感到羞愧, 面試準備不夠用心。 CEO「你知道我們在做什麼嗎?」 我「遊戲型的教學平台?教與學可以透過這個平台來互動?」 CEO「不是。」 我「我只有大略看過,我感到抱歉,這是我的疏忽。」 CEO「要是你有先仔細用過我們的網站,看過相關報導,就會知道了。」 我「我本來想問,在做數位學習的很多, PaGamO 跟其他相較,差異或優勢在哪, 不過由於你剛剛提到 PaGamO 獲得全球教學創新冠軍, 那我想問 PaGamO 被評為冠軍的原因。」 CEO「要是你有先用過我們的網站, 看過相關報導,就不用問這個了。 對了,獎杯就放在門口那邊, 你等等離開前可以看看。」 我「不好意思,這是我準備不夠。」 接著 CEO 為我說明獲獎原因。 後段進入期望待遇, 我重新表明,我為了 up這個字而來。 CEO「我們徵才文是怎麼寫的?」 我心中一凜,暗叫不妙, CEO 不知道自己公司徵才文寫了什麼嗎? 我「月薪 5 ~ 8 萬,後面再加個 up。」 接下來的對話,坦白說我很錯愕。 CEO「我不能給高於現在所有人的薪資, 除非我要從別的地方挖人進來, 他開多少我就給。 若給你,會是在這個區間內。 我以前在美國工作,面試過幾百人,看過很多 resume, 你的 resume,(拿起來揮了揮)我也是有做過市場調查的,(打開手指點來點去)像這些東西對我來說都是 unproven 的。」 我「我明白每間公司都有自己的考量。」 CEO「你們 Z 社有曾經推出過什麼成功的產品嗎? 你的能力對我來說是 unproven 的, 因為你做過的東西,沒有一個推出來過, 沒有可以讓人眼睛一亮的 demo。」 CEO「我希望以後在這間公司待過的人, 就像待過 Google 一樣, 履歷上只要寫曾在那間公司工作過, 就已經是足夠的證明,(揮了我的履歷兩下)不用還要寫一堆。」 我是有東西可以 demo 的, 不知是否我另一份詳細履歷 CEO 沒有拿到, 但聽到這些話,我是覺得也不用提了。 基於禮貌與好奇心,我繼續對話。 我「我也不是堅持一定要怎樣的 pay, 那只是我無法拒絕的價格, 就像前面說過,每間公司都有自己的考量, 對我來說,也有其他考量。」 CEO「那麼你還會考量哪些因素呢?」 我「舞台、未來 1 ~ 2 年擴展能力的期待與規劃、 公司制度、環境與文化、 現有團隊強度如何, 這些都是。」 CEO「那你覺得上次跟你面試的兩位工程師能力如何?強嗎?」 我「嗯..那時候是我被面試, 沒有反過來問他們能力面問題, 單就對話的感覺來說, 我覺得他們專業領域的能力都是很好的。 對了,有一個我想特別說的是, 我記得有一位是從其他科系,跨領域到設計的對吧? 也擅長 UX,然後現在更跨到前端來, 我非常佩服這樣的人。 他一路這樣跨領域, 首先要能發現自己到底想做什麼, 再來他也有勇氣踏出去,真的去做, 最後,他現在就在這裡工作, 這一切都足以證明他做得到, 所以我很佩服。」 CEO「所以說, 你要是仔細研究過我們的網站, 你就會知道我們團隊很強。」 我「不好意思,這是我的疏忽。 不過我還是有簡單逛了一下, 抱歉我直說好了, 記得有看到幾個關於前端的小問題, 會造成操作時畫面閃爍跳動, 這對我來說是不夠的, 我個人對前端的細節有更高的品質要求, 那些跳動或閃爍,對我來說是 bug。」 CEO「我認為那些不是很重要。」 這些對話實在太令我印象深刻了。 當然最後還是要有個結論, CEO「你還是 Qualified 的 Candidate, 不過當然我們也還有幾個 Candidate 要評估, 因此也許一週內會回覆你結果。」 我「當然,知道了。」 隱藏關卡:行政兼 HR 面談。 CEO 結束面談前, 我主動問說能否再跟 HR 聊一下, CEO 同意。 HR 來了後, 無論他們評估如何,我已經有答案了: 「剛剛跟 CEO 談話過程, 我已經確信自己不會來這裡, 所以也想請你幫忙轉答, 這樣可以少耽誤你們一些時間。 沒事了,離開前, 我得去看看那個讓你們引以為傲的第一名獎杯。」 結果:主動要求中止後續流程。有個重要問題一定要提一下, 就是 BoniO 和 PaGamO 到底怎麼發音, 他們說唸作 BoniO 和 PaGamO, 我還以為唸 BoniO 和 PaGamO 呢! ------------------------------------------------- 15. TeBuy Global (台貿全球電子商務) 104 主動邀請面試。 從 104 來的我會多確認一下, 看職缺內容寫到「沒自傳別投」, 回信「不好意思,我的履歷沒寫自傳,不符合您的需求。」 對方「我們主動找你所以不在這個限制裡。」 我再看了職缺待遇範圍月薪 40K ~ 80K。 回信「該職缺待遇不在我預期的範圍內。」 對方「你履歷上都有寫,我們找你來面試就代表有這樣的準備。」 都講到這樣,只好答應了, 然後我才知道林口這麼遠。 Orz第一關:部門主管面談。花了不少時間抵達該公司樓下, 第一時間我以為走錯了, 因為是一整排的遠雄豪宅, 囧>後來才知道老闆買了幾戶, 其中有些當辦公室, 心中又不忍「果然有錢就是任性嗎?」 母公司在做國際貿易, 成立這間公司想做跨境電商, 想在台灣找一個前端做前端的架構規劃, 並帶中國那邊的前端團隊, 把之前外包做的網站整個重做為行動版。 感覺主管對前端領域較不熟悉, 因此沒有考什麼東西, 僅做經歷介紹。 雙方介紹差不多後, 很快進到談待遇, 由於林口對我來說實在是一大障礙, 因此我期望待遇是壓很死的, 主管表示應該可以, 但有一個事情要先讓我知道, 是這裡的公司月薪只有 20,008, 其餘的會另外從老闆戶頭轉帳補滿。 結果:感謝信。呼~其實鬆了一口氣, 要是真的開 offer 那肯定很傷腦筋啊! 違反勞基法是其一, 還有林口真的好遠。 ------------------------------------------------- 16. 港商天奕科技 104 主動邀請面試。 寄信來的公司是「奇蹟行動科技」, 看了主要服務有一項是「行動 APP 代工設計與實作」, 沒什麼興趣就放著了。 過幾天接到 PM 打電話來, 說明其實是港商天奕科技在找人, 工作內容不是奇蹟行動科技上面列的, 待遇範圍也有到我的期望, 拜託我去面試看看, 我想想都講到這樣了, 去了解無妨。 第一關:PM 面談。雖然對方有提醒 101 的電梯怎麼搭, 到了現場還是花了點時間摸索。 PM 本身是技術背景,目前也兼做開發, 人感覺挺親切好聊, 不過應該對前端比較不熟, 所以主要是介紹工作經歷。 母公司是中國的卓易科技, 所以資金非常雄厚, 跨足非常多領域, 可運籌的市場也很大。 主要要做的是 BaaS (Backend as a Service), 首要給自家的卓易市場和 Freeme OS 使用, 因此需要找一個前端來做 BaaS 平台。 第二關:工程師面談。 PM 了解經歷後, 請了一個工程師來問技術。 這位工程師聊天讓人感覺很輕鬆, 同時也有股底子很強的氣勢, 雖然不是前端工程師, 但以前工作需要接觸過前端開發。 他用很簡潔有力的節奏, 問了約十個問題, 前幾個層次分明考能力深度, 後幾個偏向討論經驗與想法。 結束後, PM 回來表示他這關和技術面都通過了, 等等會馬上安排跟總經理談 offer, 是招募節奏很快的公司。 第三關:總經理面談。首先總經理比較詳細地, 重新介紹了中國卓奕科技和港商天奕科技, 包含其歷史、現狀與未來方向, 然後回頭再把現在這裡要做的產品, 怎麼跟母公司現有產品整合與布局規劃, 很有條理地把藍圖描述了一遍。 然後我將經歷再快速地介紹一次, 接著應該是進入了待遇討論, 不知道怎麼的,總經理好像換了個人格似的, 開始出現一些我覺得很不尊重人的對話。 總經理「我有聽說你們 Z 社薪水都給很高, 說不定你們老闆當了冤大頭呢!(笑)我不是說他真的是冤大頭, 我意思是,有沒有這種可能?」 要是兩週前聽到這句話, 我會要求直接結束面試離開, 但經過 Cepave 那次, 覺得自己處理事情不夠圓融, 因此決定以後要盡量維持禮貌談到最後。 陪笑帶過後, 總經理翻到我學歷的部分, 我想到 PM 有跟我提過, 這裡幾乎都是前三大的碩博士, 而我是逢甲碩士,大學時還被退學過。 我「大一的時候玩太兇被退學了, 另一方面我腦袋不好, 唸書不在行,所以學歷就這樣。」 總經理「你過去求學的過程,不覺得在浪費時間嗎? 就結果來說,也不是出類拔萃的。 你腦袋不好..啊,這你剛剛自己說的喔! 我們這裡的人,要不證明自己腦袋好,例如學歷, 要不就證明自己出類拔萃, 學歷你是無法證明,那你覺得自己出類拔萃嗎?」 我「請問您對出類拔萃的定義是?」 總經理「你可以想想看怎樣才是出類拔萃, 例如你有參加 Open Source 專案或相關社群活動嗎?」 我「沒有。」 總經理「不然你平常都做什麼? 有沒有什麼曾經全力以赴達成目標的經驗?」 我「下班我沒特別做什麼,休息、看廢文、玩貓, 偶爾心血來潮看些技術的東西。」 總經理「你不覺得這樣是在浪費時間嗎? 而不是全力以赴的去達成某個目標。」 我「我認為工作和生活能平衡,身心才會健康,才能長久, 上班時全力以赴的工作,下班後全力以赴的休息。」 總經理「你不覺得這樣浪費時間嗎?這樣不是出類拔萃的人。」 我「那您的出類拔萃定義是什麼呢? 下班之後也繼續全力以赴的學習嗎?」 總經理「我們要找的,沒有一定是出類拔萃的人, 但至少要是想要成為出類拔萃的人, 設定目標,全力以赴的去達成。 不聰明,你就得比別人更努力去做。」 我「所以意思是下班後, 也要繼續全力以赴衝工作需要的東西?」 總經理「你要證明自己想要出類拔萃。」 最後結論, 總經理「我相信以你的能力,要完成這裡的工作沒問題,我可以開給你的待遇是年薪 XXX 左右, 結構是月薪 XX 乘 14,加上 Bonus。」我「了解。」 總經理「但我不會馬上發 offer 給你, 你可以回去想想是不是想要出類拔萃, 再跟 PM 聯絡,但不是回答我 Yes or No, 我會再問你問題, 會有方式可以知道你是不是真的想成為。」 我「知道了。」 離開前, 我多管閒事的建議總經理, 要從其他管道找人, 或者至少 104 那邊 JD 寫清楚一些, 不然一路過來,滿多資訊都是到這裡才知道的。 結果:我沒有回覆。我對自己是有目標,有期許, 但方式跟這裡搭不上, 另一方面總經理的溝通方式, 我也不能接受。 唉呀, 想想就算答覆了, 最後也還是不會有 offer, 畢竟下班後想幹嘛, 我覺得那是我的自由。 ------------------------------------------------- 17. 美商 Octon (美商翱騰國際科技) 104 主動邀請面試。 通知的職缺是「Web 產品 PHP 研發工程師」, 所以一開始也被我放著沒回。 後來聲音甜美的 HR 打來, HR「我們在招募 PHP 工程師,想邀請您來面試,請問您有興趣嗎?」 我「我擅長的是前端唷!後端比較不熟。」 HR「前端是什麼?後端?」 我簡單解釋了一下, 並請她跟用人主管確認職務內容,以及待遇範圍。 過幾天 HR 打來說主管的確要找前端, 待遇也確認過了, 聲音甜美的 HR 這麼用心, 我想就去面試一下好了。 第一關:PM 面談。 PM 帶著我的 104 履歷進來。 PM「你 PHP 熟嗎?」 我「咦?不是面試前端嗎?」 PM「喔!對呀!PHP。」 我「PHP?」 PM「PHP 前端呀!」 我「啊喔~所以你們用 PHP 當 Template Engine?」 PM「對,我們後端用 Java 喔! 那邊接 DB,然後 PHP 再接 Java 的 API 做前端。」 我「喔~酷!」 開了個意外又不太意外的場白後, 我介紹工作經歷, 沒有測驗, 後來聊了一些對帶團隊或管理的想法。 這次徵才主要是要將現有的 Call Center 系統改寫成純 Web, 記得要擴編的數量還滿大的, 難怪 HR 聯絡很主動積極。 由於在職務需求上有些誤會, 所以這場是聊得有點尷尬,哈哈。 第二關:HR 面談。這個 HR 跟電話連絡的不同人, HR 看到 104 履歷上的期望待遇,覺得奇怪, 我「跟我連絡的 HR 說有請示過用人主管。」 HR「這樣啊! 那可能要再請用人主管跟你做電話 interview, 你什麼時後方便呢?」 回覆了時段後,面試也告一段落。 結果:拒絕 offer。結果沒有電話 interview, 過陣子突然打來說錄取了, 不過由於待遇開的跟我第一份工作一樣, 落差太大了, 電話中就順便拒絕 offer 了。 對了,倚天在同一棟大樓耶! 知道的瞬間下意識地說「欸?倚天還在啊?」 很有時代感的感動。 另外我也是第一次看到女廁門口有門禁管制, 這趟也是小小開了眼界。XD ------------------------------------------------- 18. 貝萊德網路科技 (三貝德數位文創) 104 主動邀請面試。 通知的職缺是「Android 工程師」, 雖然我會寫,但不是想找的方向, 所以也放著沒回。 HR 打電話來, 我「我在找的工作是前端相關,目前不想寫 Android。」 HR「我們也需要網頁開發的人喔,還是可以來聊聊看!」 我「那請問您有看到我寫的期望待遇範圍嗎?」 HR「有,薪水都可以談喔!看你的能力, 像前幾天就有一個趨勢過來的報到喔!」 我再次中了甜美聲音的招。 第一關:主管面談。主管拿著 104 履歷過來, 看了一眼後愣了一下, 這瞬間我感覺肯定被 HR 騙來了。 主管「你做網頁前端啊?那你會什麼語言?」 我「啊..你是指 JavaScript 嗎?」 主管「嗯,還有會什麼語言?」 我「摁..就前端來說的語言,只有 JavaScript。」 主管「會不會 Java?物件導向?」 我「會是會,但 2 年多沒寫了。」 總之雙方很快發現這場面試是個誤會, 後面就都在閒聊了。XD 結果:主管現場發感謝卡。 ------------------------------------------------- 19. 港商 GoAnimate (港商高創動訊) 104 主動邀請面試。 職缺是軟體設計工程師 (HTML5 / NodeJS) 第一關:在家做線上前測,九十分鐘,四題。看起來是要找熟 JavaScript 的人, 但不知道前測為什麼限定用 Java / C++, 總之用生疏的 Java 解了三題。 第二關:工程師面談,同時跟在香港的外國主管連線。我對自己的英文對話是完全沒信心, 無預警的突然要全英文面試,一開場就怯場了, 外國主管知道後,表示我和工程師就用中文面談吧。 在主管講話的同時,我又覺得好像聽得懂, 但既然能用中文,就中文開始介紹經歷了。 工程師跟我介紹 GoAnimate 的產品, 以及接下來要做的事情, 是要將他們原本用 Flash 做的動畫製作平台, 改為由 HTML5 的相關技術實作, 但建立還是播放動畫的程式碼, 必須留在後端處理掉。 聽到後來,覺得好像不是要找前端工程師, 大概又是 HR 那邊對我的履歷有什麼誤會吧.. 當然還是有一般前端開發的需求, 但目前找人的方向相對來說偏向後端。 接下來是白板測驗, 若今天面談通過,之後還有回家做的後測。 因為感覺工作內容跟我想像差距太大, 在白板前我請工程師幫我確認, 若雙方對職缺搭不起來, 是否在這邊結束面試, 若覺得可以的話則繼續進行。 外國主管了解狀況後, 同意結束面試。 結果:雙方協議中斷面試。真希望可以事先講明面試流程要全英文, 不然遇到像我這樣英文對話不行的, 不就浪費大家時間。 另外經過 Bindo 之後, 後來聽聞面試還要後測的公司, 也很沒動力投履歷。 ------------------------------------------------- 20. 港商 Roam & Wander (港商森遊)從 LinkedIn 找過來的。 一位和這間公司合作的人, 透過 LinkedIn 和電話連絡面試, 由於連絡過程前後花了十天, 我忘了第一次電話中說到 Founder 是外國人。 第一關:Founder 面試。因為忘了, 所以對我來說又是一次無預警的全英文面試, 不過因為在 GoAnimate 的時候, 發現我好像大概聽得懂, 於是硬著頭皮上了。 這次面試除了是第一次全英文之外, 很特別的是公司剛搬到新址兩天,正在裝修中, 會議室還沒隔出來,加上施工有點吵, 於是 Founder 帶我到辦公室的陽台, 兩個人就站在那邊看著遠方聊。XD沒有測驗,直接聊介紹經歷, Founder 已經來台灣很久, 很習慣跟台灣人講話要放慢速度, 所以聽大致上還聽得懂, 果然最難的還是講, 一開始很卡, 因為我單字量太少, 又是腦子先想中文再翻英文, 所以很難好好表達意思。 到後來有比較順一些, 慢慢也可以稍微轉成直接用英文思考, 後來 Founder 表示, 我的英文對話已經在他遇過的台灣工程師平均之上了, (這樣還是很慘吧!XD) Roam & Wander 我覺得大概是傭兵概念的接案公司吧! 專接難度比較高的案子, 也接了不少大公司或國外公司的案子, 因此跟國外客戶英文溝通是必須的, 開發速度也要夠快,畢竟自稱 the A Team 嘛。 介紹完公司, 互相問了些問題, 面試也差不多告一段落。 最後 Founder 表示覺得我不錯, 若有意願加入他們的話, 要我跟他們連絡, 會讓我先用短期約聘的方式工作看看, 來了解雙方是否真的適合。 結果:拒絕二面。約二面的信件來往間,已決定工作。 雖然到現在還是對英文溝通沒信心, 但至少是打開了開關, 比較不會怕了。 ------------------------------------------------- 21. 港商 Vectr Ventures第一關:Skype 線上談,CTO。無測驗,介紹經歷外, 問了幾個偏技術經驗的想法。 這是間投資公司, 專門在初期投資新創, 並協助這些公司做產品開發實作,或者技術顧問, 因此需要的能力和經驗都滿深滿廣的, 最近要在台灣成立 RD 團隊。 由於對方時間很趕的樣子, 僅聊了半個多小時就結束了。 結果:未知。因為這間公司想慢慢挑人, 整個招募週期比較長, 後來確定要去其他公司後, Hunter 來更新資訊時也順便告知已找到工作。 ------------------------------------------------- 22. 德商 Meteocontrol由於開關打開了, 開始接受英文面試。 第一關:RD Lead 面談。 Meteocontrol 要擴展亞洲市場, 因此在台灣成立研發團隊, 目前在找第一批 RD 成員。 現在德國那邊先派了一個 RD Lead 過來組織團隊, 預計兩年左右上軌道了,他就會回去。 對方很快的跟我介紹公司的產品和服務, 以及接下來台灣這邊要做的事情。 第二關:RD Lead 面談,另一個 RD 和 HR 在德國連線。接續第一關, 跟德國那邊用 Skype 連線後, 首先依舊是自我介紹和講經歷, 不過現場沒有比較熟前端的人, 他們特地問了什麼是 Flux Architecture, 其他時候就是聽我講而已。 講得差不多之後, 問了交通到汐止方不方便,未來職涯規劃,可以到職的日期, 台灣團隊的規劃也再講了一遍, 以及近期內會先做比較多後端的事情, 但因為知道這個職位是找前端, 所以也不用擔心後端的開發負擔會太重。 最後問我有沒有問題, 首先還是擔心自己英文溝通沒有達標, 所以先問他們覺得我的英文對話可以嗎, 他們說覺得不錯,沒問題。(驚!)後來問想找什麼特質的人, 以及未來公司會不會再搬遷, 畢竟汐止相對於我現在住的信義區.. 我還是比較喜歡市中心啦!XD第三關:紙上 Coding 測驗。其實本來是沒有這關的啦! 前面聊完後基本上就結束面試了, RD Lead 也準備送我出去, 不過我看他沒有我寫過的程式碼可以參考, 於是問他要不要提供給他做更仔細的評估, 對方同意。 我在他筆電上敲網址的同時, 他順手拿一張紙隨手寫了個題目, 要我在紙上寫 Code, 所以算是臨場加了個小測驗, 寫完他說很好, 面試才真正結束。 結果:沒上。 Hunter 說對方最後選了另一個後端經驗比較多的 candidate, 沒想到找前端工作,最後是輸在後端經驗。 這間外商福利挺好的, 一進去就是照比例 15 天特休, 經過 12/31 到 1/1 就加一天, 另外有 5 天 Paid Time Off, 因為也能當一般休假用, 所以可以說是有 20 天的全薪假。 ------------------------------------------------- 我最後去的公司不在這裡面。 好長一篇XD 希望對各位前端的大大有幫助。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.181.97※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1451695803.A.2B4.html推 ntddt: 狂推超多分享~01/02 08:54推 dnzteeqrq: 感謝分享@@01/02 08:55推 gino0717: 好文01/02 09:05推 q1q1w1w1q: 感謝分享01/02 09:10→ mythnc: 有些小字fade掉?只好開純文字看本篇01/02 09:13是指灰色字嗎?推 ract1436: 超豐富 推!01/02 09:35推 jack0204: 推,想知道大大對react和angulars的看法,正想學其一01/02 09:38tl;dr 寫完才發現說要簡述可是又寫一堆, 結論是:我會推薦 React.js。 以下說明基於 Angular 1.x,Angular 2 我還沒看。 這個比較通常要看面向來切入, 因為前端工程不是潮或者大家都說棒棒就好。 如果只是要做個小東西或前端複雜度低, 那可能還是 pure JavaScript/jQuery 就很夠了。 如果是看現在或未來趨勢, 那我會說 React, 就如結論提到的,不少公司都趨向 React, 或把 Angular 換成 React, 此外 React Native 也許值得你賭一把, 最後是相對於 Google,Facebook 對 React 顯然更有力去推。 如果看本質的話, 雖然比較容易引戰,還是簡述一下 XD 我覺得 React 無論在複雜度、元件設計、資料流(搭 Flux)、逐步導入、 相容其它 framework/lib、效能、社群(未來的)熱絡程度, 都是優於 Angular 的。 Angular 我認為有些沒必要的複雜度和設計, 一如 Google 一下會發現很多人在問, Provider、Service、Factory、Value、Constant 這些到底是三小。 元件開發相比 React 來說,會覺得很囉嗦。 Two-way binding 則是把資料流搞混亂的設計, 甚至也讓資料處理邏輯可能散亂在 template 裡面, 一旦規模越來越大,複雜度越來越高時,維護性更有機會崩壞。 (面試的幾間公司也有提到這個問題) $scope 一開始可能會以為它好棒好好用, 殊不知它用了 prototype chain 來做資料的繼承, 要是對這機制不熟悉, 可能會因為塞資料的時機造成「意料之外」的結果。 不過易學程度來說,前期 Angular 好學, 後面接觸到 Provider、Directive 的東西後, 學習曲線會突然飆高, 好在它比較早出現,使用者也很多, 多數問題 Google 找得到答案。 React 學習曲線則比較平穩往上, 雖然初期可能會被 pros/state 搞混, 還有一開始不太舒服的 JSX 語法。 不過目前很多問題是 Google 不到答案的, 會比較需要仰賴經驗和功力。 要談開發速度的話, 我現在會回答 Angular, 尤其若開發習慣是找許多 plugin 來兜, 那目前 Angular 還是比較多的。 此外前端開發與 Visual/UI Design 息息相關, 多數設計師,其實還沒有比較完整的「元件化」訓練, 因此設計出來的網頁, 在實作時會發現 UI 元件和 Layout 重用性低, 我通常會稱作碎片太多, 這個時候 React 的好處就不明顯,甚至光是命名就讓你想半天, 而 Angular 反而在這時候就有優勢了,template 一直寫就對了。 更遑論若是多數已存在的網站,碎片也是很多的, Angular 在短期內相對適合。 這裡也順便說明了專案情境適用性考量。 如果說潮度的話, 你有聽過 Riot.js、Vue.js 嗎?XD推 d1288999: 推詳細分享.....01/02 09:59推 Hevak: 135頁....(抖01/02 10:04→ fgh81113: 我想問自我介紹是哪六個字?01/02 10:05居然好奇這個部分XD 「善良、獨立、幽默」 雖然講的時候滿難為情的, 但總不好在面試的時候說「沒種、沒朋友、自 high 廢文」吧!推 cyrandy: 感謝大大無私分享 <(_ _)>01/02 10:09推 haves560: 先推再看01/02 10:10推 CaLeLu: 推用心啊01/02 10:19推 Wolfken: React跟Angular的詳細比較我也想知道,要挑一個學01/02 10:26推 kaidouya: 有心推呀~01/02 10:29推 y2468101216: 推01/02 10:31推 Hevak: 看完再補一個推,很詳細01/02 10:34→ dreamnook: 135頁 哇._.01/02 10:36推 atpx: 好恐怖, 只能推了. 不過我全都讀完 XD01/02 10:49※ 編輯: No (123.194.181.97), 01/02/2016 11:45:20推 OhGNM: 推!也想聽聽看上面有人提的問題01/02 10:55推 lovedpotato: 看過後才了解很多東西 感謝大大分享寶貴經驗01/02 10:57推 bronx0807: 超棒的分享01/02 11:08推 vn509942: 感謝分享 _(:3」∠)_01/02 11:23推 WiseLin1125: 感謝分享01/02 11:26推 grantliang: 辛苦了(拍01/02 11:29推 Y78: 推01/02 11:37推 f124:01/02 12:10推 gundamew: 感謝大大無私分享 <(_ _)>01/02 12:20推 DeathWatch: 非常有個性 值得參考學習01/02 12:28→ givemepass: 高手01/02 12:48推 AmosYang: 推分享01/02 12:58推 day831231: 謝謝分享!01/02 13:33推 October29: 感謝分享!!!01/02 13:40推 andy30927: 感謝分享!01/02 13:46推 ripple0129: 面試系4ni?01/02 13:46推 yin52: 用心整理給推01/02 13:50推 s106667: 挑一個的話react.js,Angular.js,node.js要學哪個01/02 13:56推 shortoneal: 135頁...只好先推再看01/02 14:11推 sorarize: 讚讚01/02 14:15推 Ekmund: 結果寫了一堆沒有上得那間啊XD01/02 14:22編輯:修正一段 Dcard 目前使用技術的描述。 ※ 編輯: No (123.194.181.97), 01/02/2016 14:31:21推 vi000246: 推01/02 14:28推 gamecubemomo: 感謝分享01/02 14:29→ TonyQ: 身為十年前端,這篇因為視角歪掉的關係,我個人認為從前端→ TonyQ: 面沒什麼參考價值。→ TonyQ: 不過說真的,我媊陳鄏h專注在思考自己的能力跟解決問題→ TonyQ: 這兩者,如果這件事情不想清楚,不管到哪都待不久的。→ TonyQ: 不是待遇的問題,是技術路線跟生涯規劃到底想怎麼走的問題→ TonyQ: 。01/02 14:36拜訪了你的 Facebook 才看懂「視角歪掉」的意思。 雖然我覺得面試者與徵才方,都可能會借鏡上一間的情況, 作為比較和參考資訊的一部份, 不是什麼太奇怪的事, 而且我自認是沒有死抓著什麼不放, 否則大概到現在都還找不到工作。 又若是做為閱讀心得的他人來說, 你點出的「視角」也是一個閱讀面向, 希望至少各公司的面試過程以及相關資訊, 在這個視角下仍有一定的參考價值。推 rubyk: 好猛喔 感謝分享01/02 14:37→ TonyQ: 另外,如果有人的問題是要挑哪一個比較好,其實挑哪一個都→ TonyQ: 無所謂。而你不管挑哪一個,都不可能不學習別的。01/02 14:38偷渡徵才!XDDcard - 優質企業人才招募中 | Yourator職涯情報Yourator職涯情報透過篩選合作企業的方式,讓真正優質的公司與團隊能夠更容易被求職者看見。Yourator積極與新創公司、電商、文創、社會企業等極具發展性的企業合作,希望幫助好公司找到好人才、也幫好人才找到適合自己的火箭船! ...推 waneblade: 感謝分享 超多家的01/02 14:53推 obamina48: 感謝分享!加路過推 Vue01/02 15:19推 sean2449: 分享推!dwi2表示:01/02 15:51推 MyOwnFuneral: 全看完了好流暢,推一個!01/02 15:56推 Arser: 神人推01/02 16:02推 sp063439: 神!!01/02 16:03推 kkk003: 推01/02 16:18推 tomroy: 超多,感謝分享01/02 16:34→ ddoll288: 謝分享01/02 16:50推 newversion: 郭嘉就應該投曹操, 袁紹、劉表那些阿貓阿狗就別理他了01/02 17:20推 bewitchsky: 推01/02 17:22推 hyouun: 推 超詳細文01/02 18:05推 newversion: Banio的CEO是台大那位很有名的老師嗎? XD→ newversion: Bonio 每次都拼錯 :P01/02 18:44台大那位應該是 co-founder,CEO 則是另一位。推 PoloHuang117: 猛01/02 18:59推 jack0204: 受教了01/02 19:08推 bobju: 整理得很清楚 推!01/02 19:14推 followmeyo: 高手01/02 19:17※ 編輯: No (123.194.181.97), 01/02/2016 19:40:09推 daying945: 推!終於等到心得文了XD01/02 20:09推 qsef5: 推,值得參考01/02 20:10推 joybee: 推一個01/02 20:22推 needy: 好文!!!01/02 20:52推 jamuqa: 看了一個半小時才看完01/02 21:34--
↧
[心得] 前端/Front-End/F2E面試心得分享(22間)
↧