对于前端人来说,面试是重中之重,许多人就是在面试的时候不知道怎么回答才痛失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.说说对受控组件和非受控组件的理解,以及应用场景?
编程题(50题)
- 1.使用Promise实现红绿灯交替重复亮
- 4.说说new操作符具体干了什么?
- 5.如何实现上拉加载,下拉刷新?
- 6.大文件怎么实现断点续传?
- 7.什么是防抖和节流,以及如何编码实现?
场景题篇
- 20.当项目出现错误时,你想要确定是哪个提交引入了该错误……
- 21.如何删除某个指定的提交记录
- 22.如何恢复用户的操作流程
- 23.有没有办法把请求的调用源码地址以及代码行数也显示出来呢……
-
- 请求失败时会有提示框弹出,那么要如何确保批量请求在失败时也能得到妥善处理呢……
- 25.如何减少项目中的if-else语句【关注度:310】
-
- babel-runtime的作用是什么【热度:200】
- 27.如何预览PDF文件
- 28.如何在选中的文本中添加右键菜单(选中文本后可进行标记、复制等操作)
- 29.在富文本中,究竟是如何实现选中文字的功能的(也就是用鼠标滑动来选择文字……)
- 30.如何制定有效的前端监控方案【热度:672】
- 31.如何标准化处理线上用户反馈的问题【热度:631】
- 32.px如何转换为rem【热度:545】
- 33.浏览器有同源策略,但为什么在通过CDN请求资源时……
-
- Cookie能实现不同域名之间的数据共享吗?【关注度:533】
- 35.axios是否可以取消请求【热度:532】
- 36.前端如何实现折叠面板效果?
- 37.在DOM中,如何判断a元素是否是b元素的子元素……
-
- 判断一个对象是否为空,关键在于查看其原型链上是否存在相应的元素……
-
- 如何判断某个值是否为空呢?“空”的含义包括:空数组、空对象、空字符串等等。
- 40.css实现翻牌效果【热度:116】
无偿领取资料
- [ 由于内容过多无法展示全部内容]
- [有需要的人可以查看下面的名片 ]