案例一:
項目介紹:
實現了Native和JS的通訊方案,爲App業務提供了底層的技術支持。
項目細節:
- 通訊方案具體是什麼?
通過請求特定協議的URL+攔截協議的方式實現JS到Native的實現方式。
- 有對比過其他方案嗎?
技術問題:
- JS中的面向對象是如何實現的?編寫代碼證明你的分析。
職業發張:
- 在近兩年裏我沒有轉向技術管理的規劃,我希望我帶的小組成員不超過5個,但如果有特別好的機會我也不排斥。
算法題:
- 編寫快速排序。
設計問題:
- 請設計一個輪播組件的api。
案例問題:
- 假設我們現在面臨一個故障,部分用戶反饋無法進入登錄頁面,你將會怎麼排查問題?
"閒聊":
- 你喜歡看哪些"書籍"?
協作:
- 如果你的技術方案和一起協作的同事不一樣,你該怎麼說服他?
壓力:
- 我覺得你說的這個方案不可行。
React面試題
-
React組件間如何通訊
-
JSX本質是什麼
- context是什麼,有何用途
- shouldComponentUpdate的用途
- 描述redux單向數據流
- setState是同步還是異步
webpack面試題
- 前端代碼爲何要進行構建和打包
- module、chunk和bundle分別是什麼意思,有何區別
- loader和plugin的區別
- webpack如何實現懶加載
- webpack常見性能優化
- babel-runtime和babel-polyfill的區別
框架綜合應用面試題
- 基於React設計一個todolist(組件結構,redux state數據結構)
- 基於Vue設計一個購物車(組件結構,vuex state數據結構)