部分題目 有些面試完忘記了凝化,面試真的不能安排太緊湊啊,腦子完全不夠用,血的教訓(xùn)??
????傳送門????
寒冬期前端準備總結(jié)---JS篇
寒冬期前端準備總結(jié)---瀏覽器篇
寒冬期前端準備總結(jié)---服務(wù)器和網(wǎng)絡(luò)篇
寒冬期前端準備總結(jié)---CSS篇
寒冬期前端準備總結(jié)---框架篇
寒冬期前端準備總結(jié)---算法篇
有贊
一面
- es6
- 異步處理
- 跨域
- 事件執(zhí)行順序
- vue的數(shù)據(jù)綁定原理
- 小程序相關(guān)
- 算法題:實現(xiàn)數(shù)組扁平化、判斷對象是否相等祝迂、二叉樹的深度遍歷和廣度遍歷
二面
- CDN服務(wù)器
- 怎么捕捉前端的線上bug
- cli的實現(xiàn)原理
- 移動端白屏的造成的多種原因
- 怎么找到兩個節(jié)點的最近共同節(jié)點,時間復(fù)雜度
- localhost:8080 怎么訪問服務(wù)端的API
三面
- 做過的項目里面的亮點項目
- 項目相關(guān)的解決方案等
- 白紙上實現(xiàn)parseInt器净、實現(xiàn)url參數(shù)獲取
阿里
一面
- position
- 同行布局
- ajax
- get發(fā)送圖片
- get的優(yōu)點
二面(項目、JS基礎(chǔ))
- 技術(shù)選型:RN和H5的區(qū)別当凡、小程序的底層實現(xiàn)原理
- 了解過的其他框架:flutter
- 排序算法:方法山害、時間復(fù)雜度和原因
- 判斷對象是不是類的實例;判斷類是不是另外一個類的子類
- 原型鏈
- 項目工程化
- 提高代碼質(zhì)量的方法:mr沿量、codereview浪慌、eslint、單測
三面
- tcp朴则,為什么要三次握手权纤、四次揮手
- 擁塞控制
- 如何獲得二叉樹的深度
- 快排的多種實現(xiàn)方式
- call、apply的深度區(qū)別
- 實現(xiàn)bind的關(guān)鍵點
- react的hook和新特性
- 前端的發(fā)展方向:提到了serverless
涂鴉智能
一面
- 兩邊固定中間自適應(yīng)
- BFC
- 基本包裝類型
- string的tostring
- 構(gòu)造方法和普通方法區(qū)別
- 原型
- 其他的繼承方法
- 作用域和作用鏈
- 事件循環(huán)
- vue、react
- proxy
二面
- 學(xué)習的途徑和方法
- react和vue
- reactnative和h5
- 虛擬DOM和diff算法
- redux和mobx
- react的生命周期使用場景
- props和state 的區(qū)別
- ref在react和vue中的區(qū)別
- react的setstate機制汹想、同步還是異步外邓、強制刷新方法
- 盒模型的類型
- ES6:set、let古掏、promise的內(nèi)部實現(xiàn)等
- 提升代碼質(zhì)量的方法
三面
- 為什么做前端
- 一年內(nèi)學(xué)到了什么
- 技術(shù)上打算怎么做
- 職業(yè)規(guī)劃
個推(一面就掛了损话。。槽唾。)
- 移動端延遲200ms的原因
- Array.push 原型鏈解釋
- CSRF
- vue數(shù)組的響應(yīng)式的原理
- div的樣式獲取多種方法
- style
- 模塊化的發(fā)展史丧枪,ES6和commonJS的區(qū)別
- ES6的數(shù)組方法、類數(shù)組轉(zhuǎn)化的方法
- script的defer async區(qū)別只對外鏈腳本標簽生效 defer的執(zhí)行在所有元素解析完成之后
- html渲染的詳細過程: link標簽解析
- addEventListener的兼容問題
- 鼠標滾輪事件的兼容性
- 動畫的多種實現(xiàn)方式:css庞萍、定時器
酷家樂
(當時一個下午現(xiàn)場面試兩家拧烦,累趴了,這家面的很差)
一面(全程根據(jù)題目面試)
- 一套基礎(chǔ)的測試題(閉包钝计、this恋博、作用域、變量提升葵蒂、盒模型等)
- 一道“智力題”(5對夫妻握手問題)
二面
- 自己的優(yōu)缺點
- 缺點怎么改進
- 職業(yè)規(guī)劃