26年最新版:前端面试题汇总

0 阅读3分钟

对于前端人来说,面试是重中之重,许多人就是在面试的时候不知道怎么回答才痛失offer! 今天给大家整理了互联网大厂前端面试的经典题,对于很多需要去面试的都可以去做一个参考,因为很多大厂的面试都是基于这些去提问的!

八股文篇

Vue(80题)

  • 1.vue有了数据响应式,为何还要di?
  • 2.wue3为什么不需要时间分片?
  • 3.wue3为什么要引I入Composition AP!?
  • 5.computed计算值为什么还可以依赖另外一个computed计算值?
  • 6.说-下vm.Sset原埋 7.怎么在wue中定义全局方法?
  • 8.Vue中父组件怎么监听到子组件的生命周期?
  • 9.wue组件里写的原生addEventListeners监听事件,要手动去销毁吗?为什么?
  • 10.说说wue3中的响应式设计原埋

React(83题)

  • 1.下面代码中,点击"+3"按钮后,age的值是什么?
  • 2.React Portals 有什么用?
  • 3.react和react-dom是什么关系?
  • 5.为什么readt需要fber架构,而Vue却不需要?
  • 6.子组件是-个Portal,发生点击事件能冒泡到父组件吗?
  • 7.说说你在React项目是如何捕错误的?
  • 8.说说Reactrender方法的原埋?在什么时候会被触发?
  • 9说说React事件和原生事件的执行顺序
  • 10.说说对受控组件和非受控组件的理解,以及应用场景?

未命名(6)(29).jpg

未命名(8)(21).jpg

未命名(3)(48)(1)(1).jpg

编程题(50题)

  • 1.使用Promise实现红绿灯交替重复亮
  • 4.说说new操作符具体干了什么?
  • 5.如何实现上拉加载,下拉刷新?
  • 6.大文件怎么实现断点续传?
  • 7.什么是防抖和节流,以及如何编码实现?

场景题篇

  • 20.当项目出现错误时,你想要确定是哪个提交引入了该错误……
  • 21.如何删除某个指定的提交记录
  • 22.如何恢复用户的操作流程
  • 23.有没有办法把请求的调用源码地址以及代码行数也显示出来呢……
    1. 请求失败时会有提示框弹出,那么要如何确保批量请求在失败时也能得到妥善处理呢……
  • 25.如何减少项目中的if-else语句【关注度:310】
    1. babel-runtime的作用是什么【热度:200】
  • 27.如何预览PDF文件
  • 28.如何在选中的文本中添加右键菜单(选中文本后可进行标记、复制等操作)
  • 29.在富文本中,究竟是如何实现选中文字的功能的(也就是用鼠标滑动来选择文字……)
  • 30.如何制定有效的前端监控方案【热度:672】
  • 31.如何标准化处理线上用户反馈的问题【热度:631】
  • 32.px如何转换为rem【热度:545】
  • 33.浏览器有同源策略,但为什么在通过CDN请求资源时……
    1. Cookie能实现不同域名之间的数据共享吗?【关注度:533】
  • 35.axios是否可以取消请求【热度:532】
  • 36.前端如何实现折叠面板效果?
  • 37.在DOM中,如何判断a元素是否是b元素的子元素……
    1. 判断一个对象是否为空,关键在于查看其原型链上是否存在相应的元素……
    1. 如何判断某个值是否为空呢?“空”的含义包括:空数组、空对象、空字符串等等。
  • 40.css实现翻牌效果【热度:116】

无偿领取资料

  • [ 由于内容过多无法展示全部内容]
  • [有需要的人可以查看下面的名片 ]

3a8d0d95fc9e7d9978d289d9e5a34b2d.png

未命名(5)(6).jpg

未命名(5)(10).jpg

未命名(9)(12).jpg

未命名(10)(7).jpg

3a8d0d95fc9e7d9978d289d9e5a34b2d.png