1. hook (為什麼沒有生命週期/原理)
2.shadowequal實現(我說了for in 面試官問為什麼用迴圈 我沒聽懂想問什麼)
3. react生命週期為什麼有unsafe_* (該元件有缺陷,容易造成溢位)
4. setstate呼叫兩次執行一次的原因(非同步,後來想了想其實可能想問filber函式吧)->又問了復合函式和原生函式的區別
5. dispatch的實現原理/redux流程(後來發現是想問原始碼的發布訂閱都寫在哪了:其實是想問createstore)
6. prototype繼承 乙個obj如果只想遍歷自己的屬性,怎麼遮蔽掉繼承的屬性(沒答上 應該是hasownproperty方法)
7. new object 和 object.create的區別(沒答上)
8. abtest 乙個頁面30%的人看到a 70%看到b (我說了產生隨機數,小於3顯示a,大於3顯示b,面試官讓我實現一下 後來又說不用了,估計是掛了沒啥寫的必要了)
整體看的話,不能說麵的難。但是問問題的方式可能會讓面試時緊張的人聽不明白到底想問啥。而且官方為什麼加unsafe_*這種問題也是第一次遇到。攢經驗還是有用的。
論前端面試 專案經驗
這個目的我們分析出來了,之後想要做乙個專案來給自己的校招或者實習招聘增加閃光點,就要有所應對來。就好比你就想做乙個大眾使用的電商平台,那麼你的技術選型選擇jquery1.x一點問題都沒有,未來更好的相容性考慮選擇了jquery1.x,因為seo選擇了多頁面的應用,然後搭配的一些內容可以很好結合jqu...
百度前端面試經驗
1.手動封裝乙個tap或者click。2.寫乙個布局 左側定寬高,右側自適應。左側裡面有個頭像,圓形,水平垂直居中。3.盒模型 4.css3動畫都了解哪些,怎麼用 5.手寫 獲取頁面中的全部標籤,排序並輸出前三個多的標籤。6.手寫 獲取url並拿到引數以物件形式輸出。7.跨域解決方法 我說了json...
前端面試 前端面試總結2018 07
2周面試了11家公司吧,具體面試題如下 面試第一周 7.23 7.27 中谷芯厚建 蘇寧vivo外包 電面 杭州通策會 第二週 7.30 8.3 南京軟體谷研究院 烽火科技 邁特望,蘇寧外包 電面 平安科技外包 華泰 外包 一輪 技術面,二輪現場技術面 三隻松鼠 電面 一.中谷芯 二.厚建 angu...