PTT推薦

[心得] 前端面試分享

看板Soft_Job標題[心得] 前端面試分享作者
tyler90177
(tyler_tsai)
時間推噓14 推:14 噓:0 →:6

# 分享公司

- Run the world
- 圈圈科技
- Binance
- Appier
- maiCoin


# 前言

原計畫 2021/2 月後開始看工作,離開服務兩年多的公司,但計畫永遠趕不上變化,10/30收到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 works, how to write a webpack-core)

實際面試如下,完美錯開一切focus的項目,但也因此讓我加深對webpack底層及v8 engine的了解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,這邊預祝大家新的一年都能找到喜歡的工作~




--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.143.111 (臺灣)

PTT 網址

chatnoir03/05 16:02

zeroshine03/05 16:06所以是 run the world re-org 裁員?

對的..

MoonCode03/05 17:13感覺 Binance 面試體驗不錯

體驗很棒

satsuya011403/05 18:56怪了 幣安我拿到的作業相當困難,不准用任何library

satsuya011403/05 18:56實作K線圖還有一個隨時更新的幣值表 所以就放棄惹 大

satsuya011403/05 18:56大恭喜你

我沒收到作業欸 就3+1個技術面

sp06343903/05 19:16看完繼續待傳產

OhGNM03/05 20:51推,強者我朋友

※ 編輯: tyler90177 (111.251.143.111 臺灣), 03/05/2021 21:06:39

Csongs03/05 22:22推/

satsuya011403/05 22:27那可能我當初那個是算偏staff去的缺了(獵頭找的)QQ

satsuya011403/05 22:27 不然我很想進去說... 自己是中間sr 當初有被題目嚇

satsuya011403/05 22:27

我之後也可以幫忙內推哈哈哈 他們薪水可以選擇拿加密貨幣很有趣~ 就是現在bnb有點 太高了

※ 編輯: tyler90177 (111.251.143.111 臺灣), 03/05/2021 23:44:42

kso6041103/06 01:16想請問幣安對英文的要求程度

面試過程中,沒有特別提及語言需求 三面部分英文進行,主要還是中文為主喔

taipoo03/06 04:41恭喜

kuokuo32103/06 10:29恭喜~~

※ 編輯: tyler90177 (111.251.143.111 臺灣), 03/06/2021 16:11:04

tomap4101703/07 01:33

hellohayeah03/07 18:21我知道你是誰XD 恭喜

面試官還是前同事嗎哈哈哈

link556603/07 23:36binance我面到一半面試官狂打哈欠 滿有趣的

沒關心他是不是加班到很晚

※ 編輯: tyler90177 (111.251.143.111 臺灣), 03/08/2021 00:13:34

sabrinaz8803/08 14:00推幣安效率 超迅速

sabrinaz8803/08 14:00我也是月底即將加入 有緣再相見XD

漫長的RC ~

※ 編輯: tyler90177 (111.251.147.230 臺灣), 03/08/2021 16:17:06