?這個系列計劃收集幾百份朋友和讀者的面經,作者合集方便查看,各位有面經屯著可以聯系我哦
本系列歷史文章:
阿里巴巴歷年經典面試題匯總:Java崗
學姐百度實習面經
學姐,來挑戰字節最牛部門
最強阿里巴巴歷年經典面試題匯總:C++研發崗
關于我的那些面經——百度后端(附答案)
《關于我的那些面經》滴滴Java崗(附答案)
朋友面神策數據庫,第五個問題不會,直接再見
美女學姐面了美團阿里京東,這些經驗實在太真實了
學姐騰訊產品面經
學姐總結奇安信18k常問面試題
(1)、react的優勢
(2)、diff算法的理解
(3)、為什么要單向數據流、組件交互。
(4)、prop和state的區別
(5)、前端工程化的理解、如何自己實現一個文件打包,比如一個JS文件里同時又ES5 和ES6寫的代碼,如何編譯兼容他們?
(6)、如何實現垂直和水平居中,多種方法。
(7)、流式布局如何實現,響應式布局如何實現?
(8)、對移動端開發了解多少?
(9)、跨域的方法:自己實現JSONP,如何設計?為什么要跨域?為什么JS會對跨域做出限制?
(10)、原型、原型鏈、繼承如何實現?
(11)、web存儲、cookies、localstroge、如何實現一個在一定時間后過期的localstorage、session和cookies的區別、cookies存儲在哪?
(12)、let const的優點
(13)、如何自己實現一個promise
(14)、JQ源碼的一些問題
(15)、JS如何實現重載和多態
(16)、js的基本類型有哪些?引用類型有哪些?
(17)、null和undefined的區別
(18)、Object是引用類型嘛?引用類型和基本類型有什么區別?哪個是存在堆哪一個是存在棧上面的?
(19)、js的繼承有哪些?分別列出他們的特點?
(20)、原型鏈的概念?原型和原型鏈的區別?
(21)、es6的繼承和es5的繼承有什么區別?
(22)、vue1和vue2的區別?
(23)、css布局問題?css實現三列布局怎么做?如果中間是自適應又怎么做?
(24)、用過flex嘛?用flex怎么實現一個直徑100px的圓放在屏幕中間?你又有什么其他方法嗎?
(25)、網絡url輸入到輸出怎么做?
(26)、https有幾次握手和揮手?https的原理。
(27)、http有幾次揮手和握手?
(28)、TLS的中文名?TLS在哪一網絡層??
(29)、負載均衡有哪些方法?
(30)、Dns怎么做負載均衡的原理?dns是基于tcp還是udp?Nginx的原理?正向代理和反向代理的區別?
(31)、網絡模型中有幾層?Http在哪一層tcp在哪一層?
(32)、瀏覽器怎么加載頁面的?script腳本阻塞有什么解決方法?defer和async的區別?
(33)、Nodejs中的Stream和Buffer有什么區別?
(34)、C++中的析構函數有什么作用?
(35)、github的項目怎么樣維護?
(36)、排序算法用過哪些?查找用過哪些?他們的復雜度是什么?什么情況下更適合?
(37)、js的設計模式知道那些?
(38)、盒模型
(39)、框架(雙向數據綁定 vue,react)
(40)、flex布局
(41)、響應式的原理
(42)、什么情況下使用閉包?
(43)、類式繼承
(44)、前端性能
(45)、死鎖檢測
(46)、浮點型如何存儲
(47)、有向圖檢測環
(48)、數據庫如何自己實現表之類的
(49)、C和java的區別
(50)、C如何實現類
(51)、如何將一個html頁面解析
(52)、ajax實現原理
(53)、輸入網址后如何查找服務器
(54)、服務器如何知道你
(55)、輪播10000張圖片過程
(56)、網絡層原理
(57)、java的特性
(58)、數據庫的四大特性,什么是原子性,表的關系
(59)、ajax跨域
?