深圳XX機器人前端開發面試
面試時間: 2020年12月15日上午10.30點-11點
面試形式: 語音面試
-
自我介紹
參考模板:
你好,我是XX,畢業於XX大學。現就職於XX公司,有X年開發經驗,公司主要使用技術棧為React+AntDesign+Redux進行開發 -
React 16和React 15生命週期變化
去掉了componentWillMount
去掉了componentWillReceiveProps 使用 getDerivedStateFromProps
去掉了componentWillUpdate 使用 getSnapShotBeforeUpdate -
react hooks
useState 返回一個狀態以及能修改這個狀態的setter
useEffect 處理函式元件中的副作用,比如非同步請求,延遲請求,可以替代componentDidMount, componentDidUpdate,componentWillUnmount等生命週期
useContext 元件直接的狀態共享
使用React.createContext建立Context,支援在元件外部呼叫,支援狀態共享
使用Context.Provide 在上層元件掛載狀態
使用Context.Consumer 為具體元件提供狀態
useReducer 用於管理複雜的資料結構 -
DOM 和虛擬DOM 區別和優缺點
專案 | DOM | 虛擬DOM |
---|---|---|
優點 | 批處理和高校的diff演算法,高效渲染,優化效能,可跨平臺 | |
缺點 | 首次渲染大量DOM時,多一層虛擬DOM計算,會比innerHtml插入慢 | |
概念 | JS物件 |
- Promise和async/await區別
專案 | Promise | async/await |
---|---|---|
區別 | 解決了傳統call函式導致的地獄回撥問題,他的語法導致縱向發展成一個回撥鏈,複雜業務場景,不美觀 | 程式碼簡潔,是非同步程式碼看起來像同步程式碼,await本質提供了等同於 同步效果的 等待非同步返回能力的語法糖,只有這一句程式碼執行完,才會執行下一句 |
是否阻塞 | 非阻塞 | 非阻塞 |
依賴 | 基於promise實現,改良版promise | |
概念 | 非同步程式設計解決方案,比傳統的解決方案(回撥函式事件)更合理,更強大。promise好比容器,裡面放著將來執行的非同步的事件的結果,這些結果一旦生成,無法改變 | 非同步程式設計解決方案,是generator的語法糖,擁有內建執行器,不需要額外的呼叫,直接會自動執行並輸出結果,返回的是一個promise物件 |
相關文章
- 深圳某某某跨境電子商務前端開發面試前端面試
- 前端開發面試題前端面試題
- 深圳java/python/android面試達人JavaPythonAndroid面試
- web前端開發面試題分享Web前端面試題
- 初級前端開發面試總結前端面試
- JD+XX金融的面試面試
- 記一次XX前端面試前端面試
- 中高階前端開發高頻面試題前端面試題
- 最全前端開發面試問題及答案整理前端面試
- Richfollow跟單機器人系統開發(Richfollow跟單機器人開發原始碼)機器人原始碼
- 6.3深圳安服面試面試
- Horizon地平線機器人春招面試總結機器人面試
- 【react】深圳騰訊招聘web前端開發外包ReactWeb前端
- Web前端人員如何面試?常見vue面試題有哪些?Web前端Vue面試題
- Python+mirai開發QQ機器人起步教程(2021.9.9測試有效)PythonAI機器人
- 2019web前端開發全新面試題庫 二Web前端面試題
- 2018年前端開發校招面試總結前端面試
- 高頻量化機器人開發與量化合約機器人系統開發策略詳情機器人
- 量化機器人開發技術丨量化交易系統開發市場_機器人_分析_策略機器人
- 狩獵者Hunter機器人系統開發丨夾子機器人開發邏輯(原理)機器人
- 使用websocket開發智慧聊天機器人Web機器人
- 量化機器人系統開發(方案)機器人
- 量化交易機器人開發運營版丨量化機器人系統開發(成熟技術)丨量化機器人系統原始碼機器人原始碼
- 量化交易機器人開發程式碼丨量化機器人功能系統開發(python多語言)機器人Python
- 常見的前端開發CSS 面試題及回答策略前端CSS面試題
- 常見的前端開發:Javascript 面試題及回答策略前端JavaScript面試題
- Web前端開發必看的100道大廠面試題Web前端面試題
- 北京某某某某科技前端開發面試前端面試
- [深圳]香港支付寶前端團隊直招-最快當天進面試流程前端面試
- 量化機器人開發/量化合約策略機器人系統開發及程式設計程式碼示例機器人程式設計
- 幣管家量化炒幣機器人系統開發案例分析,幣管家量化機器人開發(原始碼)機器人原始碼
- 炒幣機器人系統開發功能丨量化炒幣機器人系統開發案例原始碼機器人原始碼
- 拿到大廠前端offer的前端開發是怎麼回答面試題的前端面試題
- 幣管家量化機器人系統開發機器人
- 量化交易系統開發(機器人搭建)機器人
- 測試開發之前端篇-瀏覽器開發者工具使用(TODO)前端瀏覽器
- 【面試】-阿里前端社招面試面試阿里前端
- 量化機器人系統開發詳細案例丨量化機器人原始碼模式機器人原始碼模式