总结高级前端面试题

       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 算法



待续……
      

       
 

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
回答: 在前端开发中,跨域是指在浏览器发起请求时,请求的目标地址与当前页面的域名不一致,这会导致浏览器的同源策略限制,从而无法正常获取数据。为了解决跨域问题,可以采用以下几种方法:引用\[1\]中提到的方法是通过在服务器端设置响应头信息,允许跨域访问。另外,还可以使用JSONP、CORS、代理服务器等方式来实现跨域请求。引用\[2\]中提到的方法是使用vue-loader来处理vue组件中的代码,使其在解析之前不会出现花屏现象。而引用\[3\]中提到的方法是通过在Vue对象中定义全局指令或在组件内定义指令来实现对DOM元素的操作。这些方法都是解决前端开发中常见问题的有效手段。 #### 引用[.reference_title] - *1* [2023高频前端面试题(含答案)](https://blog.csdn.net/weixin_44672169/article/details/116011608)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [2023高频前端面试题总结(附答案)](https://blog.csdn.net/weixin_45102366/article/details/125525247)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值