[心得] 前端面試分享

作者: tyler90177 (Gns)   2021-03-05 15:36:33
# 分享公司
- Run the world
- 圈圈科技
- Binance
- Appier
- maiCoin
# 前言
原計畫 2021/2 月後開始看工作,離開服務兩年多的公司,但計畫永遠趕不上變化,10/3
0收到hunter 提供 run the world 的資訊,覺得他們產品很有趣,又是我喜歡的技術線
,就先去嘗試看看,歷經5面後,11/27成功offer get,應公司要求,提早加入他們,這
是個難過故事的開始,故事過長以下省略,簡單來說,12月中加入,1月底re-org,只好
失業過年了lol
# 背景
- 前段科大 CS 學士
- 網頁開發經驗全端+純前端加起來約4年
- 正式工作經驗兩年多都是前端職位,含一年多管理職位經驗
Run The World(hunter介紹,2020/11)
薪水非常有競爭力的矽谷新創公司,產品是視訊會議軟體,比起傳統會議軟體多了更多互
動元素
- 1st stage
Agora 相關實作作業
- 2nd stage
react fiber / hoc / render props / custom hooks / browser render process 相關
知識點
- 3rd stage
這面的面試官是frontend team lead,基本上就是看著履歷面,聊聊用過的技術,以及該
技術的理解深度比方說,用過web worker,那web worker原理是什麼,如何實現
因為我履歷上有提到演算法,還特地想了一題算法題進行討論,可以感受到是一位技術深
度及廣度都很足夠的frontend team lead
- 4th stage
behavioral interview 聊經歷及確認culture fit
- final stage
和CTO聊聊過去經歷,對公司有什麼想法及建議
結果 - offer get
圈圈科技(hunter介紹+前輩內推,2021/2)
- phone interview
簡單聊聊他們的需求及candidate的期望
雙方有興趣才進一步往下聊,並佈置了一份作業
- final stage
時間約為3個小時左右,分為四個部分
一開始是跟兩位資深前端成員進行,過程有js, css白板題, 主要應該是想考基礎扎不扎
實以及遇到問題的處理方式,再來講講作業的設計思路、可能的問題、可以如何優化,過
程都是以討論的方式進行
第二部分跟一位後端及ui兼產品聊聊過去工作經驗
第三部分是CEO,聊聊對新創團隊的想法及公司未來規劃
第四部分是跟一位business團隊成員,跟第二部分差不多,聊聊經歷為主
結果 - offer get
Appier(前輩內推,2021/2)
- 1st stage
三位前端人員,好像來自三個不同的前端業務部門,因為過去曾經擔任過管理職,問了一
些相關經驗以及如何進行技術選型(framework, css, state management),問題主要還是
圍繞著履歷進行,最後準備了兩題上機考,難度不是很高,但手有點生花了比較多時間,
只完成了一題
- 2nd stage
面技術面表現不佳,二面多考了一題實作promise.all,有實作出來但回家想想才發現有
個小環節寫錯啦,只是剛好他們提供的測資能通過,後面問題圍繞在過去工作的經驗和成

整體表現看起來不是太好,還是很感謝前輩幫忙內推
結果 - 感謝信
Binance(hunter介紹的朋友內推,2021/2)
原訂是三面技術面,由於內推的部門主管沒有面過,所以加了第四技術面
- 1st stage
codeShare進行一些online coding
event delegation / event loop / capture and bubbling / react底層相關知識
- 2nd stage
收到的信上是這樣說低
The 2nd will be more focused on the Algorithm, GC, bundler (ex: how webpack wo
rks, how to write a webpack-core)
實際面試如下,完美錯開一切focus的項目,但也因此讓我加深對webpack底層及v8 engin
e的了解lol
react 如何進行效能優化(是個開放性問題,根據回答的方式深入討論
react online coding
ESnext new features / react new feature / react key 相關知識
- 3rd stage
SSR / CSR / bundler / performance / websocket /http 相關知識
如果用戶反饋性能問題,該如何去排錯,怎麼判斷是否真的性能問題或是用戶網路問題
- final stage
websocket / cdn / cors / redux / error catch / async 相關知識
Binance每一關大概1-2小時就會收到通知有沒有通過,非常效率!
結果 - offer get
maiCoin(hunter介紹,2021/2)
- phone interview
聊聊react hooks和一些工作經歷
- final stage
一開始由frontend team lead介紹當天的流程,分為四個階段
第一階段是他們的microservice團隊的兩位成員,考演算法白板題,討論的方式進行
第二階段兩位前端成員,考了幾題白板題,包含組件設計, 系統設計等
第三階段,跟frontend team lead進行,對方是個非常有趣的人,什麼都聊,從履歷聊到
興趣,從興趣聊到投資經驗等
最後由hr介紹公司福利
這家面試過程自認為非常順利,每個問題能提供一種以上的解決方案,以為會offer get
,沒想到隔天收到fail的消息,具體原因好像是headcount只有一個,他們希望找一位更
強的成員加入(反省
結果 - 感謝信
# 心得
雖然前兩份工作都有協助公司進行recruitment,這幾場面試才了解到自己作為被面試者
的經驗不足處,以及各種知識盲區,最後決定加入Binance,這邊預祝大家新的一年都能
找到喜歡的工作~
作者: chatnoir (對不起)   2021-03-05 16:02:00
作者: zeroshine (rain)   2021-03-05 16:06:00
所以是 run the world re-org 裁員?
作者: MoonCode (MoonCode)   2021-03-05 17:13:00
感覺 Binance 面試體驗不錯
作者: satsuya0114 (satsuya)   2021-03-05 18:56:00
怪了 幣安我拿到的作業相當困難,不准用任何library實作K線圖還有一個隨時更新的幣值表 所以就放棄惹 大大恭喜你
作者: sp063439 (Isk)   2021-03-05 19:16:00
看完繼續待傳產
作者: OhGNM (OhGNM)   2021-03-05 20:51:00
推,強者我朋友
作者: Csongs (西歌)   2021-03-05 22:22:00
推/
作者: satsuya0114 (satsuya)   2021-03-05 22:27:00
那可能我當初那個是算偏staff去的缺了(獵頭找的)QQ不然我很想進去說... 自己是中間sr 當初有被題目嚇到
作者: kso60411   2021-03-06 01:16:00
想請問幣安對英文的要求程度
作者: taipoo (要成功要積極)   2021-03-06 04:41:00
恭喜
作者: kuokuo321 (kuokuo)   2021-03-06 10:29:00
恭喜~~
作者: tomap41017 (絕夢)   2021-03-07 01:33:00
作者: hellohayeah (哈囉哈耶)   2021-03-07 18:21:00
我知道你是誰XD 恭喜
作者: link5566 (連結56 連接你我)   2021-03-07 23:36:00
binance我面到一半面試官狂打哈欠 滿有趣的
作者: sabrinaz88 (shadow666)   2021-03-08 14:00:00
推幣安效率 超迅速我也是月底即將加入 有緣再相見XD

Links booklink

Contact Us: admin [ a t ] ucptt.com