面試問答
.reduce 的功用是什麼
可以講list fl...
一面面試官是兩個工程師
第一關有一張題目給你回答
內容包含js/react/fp 的概念
印象較深刻的題目是
r
eact class 跟hook 差在哪
.reduce 的功能是什麼
第二關會是現場上機測驗
是使用codesendbox 進行很簡單的小專案。
一面大概花了一個小時
然後就是二面,是與CTO進行面試
主要就是聊天以及對於職涯的想法。
面試問答
.reduce 的功用是什麼
可以講list flat 成一個值
———
後來面試官有在回覆說,其實不限制一定只能return 一個值,可以是任意的type
Hook 與class component 的差異
State 的保存機制不一樣,一個是利用clourse 一個是this 。
Hook 沒有生命週期,是使用useEffect 模擬生命週期。
———
面試官補充:我覺得最大的差異是程式碼拆分的邏輯不一樣。
Class 通常是用hoc or render props
而hook 可以自定義custom hook 來拆分邏輯
面試建議
對於react 的底層概念要有一定的理解
基本的js 概念:scope 的差異、非同步等等很基礎的也要了解
對於FP要有一定的認識,至少聽過一些FP的常用方法