总结高级前端面试题

       2018年底,2019年初开启了互联网寒冬模式,连码农都没有躲过这批寒潮,当然本程序媛也没能躲过。

       对工作时间有要求的小伙伴,注意通过各方面渠道了解清楚,尽量避坑,现在有不少公司大小周 or 996(两只手数不过来)
       最近面试过的公司;整体感觉是都加大了面试难度,不做面试题的少,有的是先做面试题,然后被面试官面;有的是面试官边问问题边纸质出题;甚至还有需要上机操作的,要运行输出结果;以前博主也是看见手写好几页面试题,或者让上机答题就不屑的say byebye!后来发现今年真是,这都很普遍了。所以不刷题不能体现我们对工作的热爱,对入职新公司的迫切,对拿到满意offer的决心;以下将会贴出面试题,我打算按被问及的频率逐一捋。
        PS:刷题,不能从网上看了答案硬背,题多如牛毛,都硬背总会有模糊的时候,一定要自己试试!参与思考!甚至要多角度考虑!而且网上贴的答案不一定是对的!不一定是对的!不一定是对的!重要的事情说三遍……

       1. vue、react异同点(有的甚至会问到angular、backbone)
       2. eventLoop原理
       3. 防抖和节流 讲原理,手写代码,逐行讲解

       4. 水平垂直居中的多种方式
       5. promise、generator、async、await怎么使用,有什么区别
       6. 前端性能优化的方法,优先级
       7. 自己实现一个路由,思路
       8. 数组最大差值
       9. CORS原理
      10. 设计一个select组件,你会做哪些考量
      11. BFC的原理及应用场景
      12.从浏览器输入url直到页面渲染,期间有哪些步骤

      13. 改变this的几种方式;apply/call/bind 有什么区别

      14. webpack配置项都有哪些,其中loader和plugin有什么区别,有没有看过或者写过webpack的插件
      15. Array都用过什么方法

      16.promise、generator、async/await 有什么区别
      17. 异步有哪些场景,怎么解决异步
      18.localStorage、sessionStorage 区别;应用业务场景
      19.如何区分行内、块级元素
      20.ES6+有哪些新特性,介绍一下使用过的特性,经由babel编译后的代码是怎样的;如果让你实现promise/promise.all/async/await 你会怎么实现
     21.vuex、redux流程有什么区别,哪种更好,如果你设计,能有什么改进
     22.js的构造函数、工厂模式、单例模式、观察者模式、装饰器模式

     23.选一到两个你比较满意或者印象深刻的项目,讲讲你在其中起到的作用,遇到过什么比较有挑战的问题,如何解决

     24.vue、react、es6 等等 最近有什么新进展?
     25.vue的观察者模式,有什么缺陷吗,尤雨溪vue3.0打算怎么优化,或者有什么其他改进点

     26.变量提升、函数提升的code题

     27.SSR服务端渲染了解过吗
     28.vue和react对diff算法的优化有哪些;你觉得最新的这些框架和以前jquery相比有什么优势

     29.bfs 和 dfs 算法



待续……
      

       
 

你可能感兴趣的:(面试题)