首页 > CVTE 前端校招一面面经
头像
ziho994
编辑于 2021-05-26 16:19
+ 关注

CVTE 前端校招一面面经

(40 min)
自我介绍
有做过什么前端性能优化相关的?
路由懒加载原理?
CDN 原理?
怎么实现图片懒加载?具体组件怎么设计?
了解过重绘和回流?
transfrom 会导致重绘和回流吗?
Vue 和 React 中的虚拟 DOM 的作用?
Vue MVVM 原理?
var let const 区别?作用域区别?
输入 url 到页面显示过程?
跨域方案?
CORS 预检请求?什么情况下会发送预检请求?
ES6 Module 和 CommonJS 区别(除了使用方式上的区别)?
普通函数和箭头函数的区别?
eventloop 是什么?

程序运行题:
1.
let obj = {
  a: function() {
    console.log(this)
  },
  b: () => {
    console.log(this)
  }
}
let a = obj.a
obj.a()     // obj
obj.b()     // window
a()         // window
new obj.a() // {}
new obj.b() // error 箭头函数不能作为构造函数
就是问输出的内容,主要考察就是普通函数和箭头函数的区别 以及 this 
2.
new Promise((resolve,reject) => {
  reject()
  resolve()       // 这个 promise 最终状态? 失败态/rejected
  console.log(3)    // 这个会输出吗? 会
})
.catch(() => {})
.then(() => {})    // 这个会执行吗? 会




更多模拟面试

全部评论

(5) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐