七牛云-前端工程师-一面凉经
同学一
1.自我介绍
2.为什么想做前端方向?
3.除了vue还了解什么框架?
4.为什么选vue框架?
5.要了解vue和react的区别?
6.vue的数据流
7.vue双向数据绑定
8.vue2如何解除数据绑定
9.vue3的区别
10.vue3为什么要使用peoxy实现数据绑定
11.es6的规范
12.es6箭头函数和普通函数区别
13.想通过箭头实现不定传参(rest参数)
14.用过ts嘛?
15.vue虚拟dom在更新虚拟dom,diff算法如何实现。
16.更新的顺序,最后一项挪到第一项。
17.项目里哪些功能具有挑战性。创新点 和 遇到的困难
18.js编程比较版本号compare(v1,v2)。
19.有什么需要问的(网站react用的比较多,ui组件库用react做的,业务团队做财务的订单账单商城,云商城)
同学二
1.自我介绍
2.设计稿,标注宽高,有什么样的解决方案。ui设计好后,如何实现。
3.了解长度单位vm,rem。
4.vue的date为什么是个函数
5.计算属性缓存的原理。computed缓存和date缓存
6.Vuex熟悉嘛,vuex module,有很多module
7.element ui 组件dialog ,aip 里 open方法,open里加入一些熟悉,open
8.自己写过通用形的组件嘛,公用组件如何开发打包。
9.事件循环,微任务 宏任务。
10.手写reduce函数
同学三
1、上线项目的80端口号怎么去掉
2、项目地址有#号(history和hash两种路由模式)
3、computed与watch的区别
4、computed的缓存问题(看一个题)
5、vue各个组件的返回值会返回一个函数而不是一个对象
6、vue函数有什么样的特点 对比 对象(函数会有自己的作用域)
7、vue数据劫持什么时候做的收集,是运行时还是编译时,什么是运行时什么是编译时
8、事件循环的概念
9、异步渲染
10、浏览器在某个页面会有那些进场
11、同步任务和异步任务是不是在同一个线程(做一道题)
14、promise有哪些API
15、如何实现一个promise.all()的变形
16、css垂直居中,追问(把flex-direction改成column是不是垂直居中)
17、你还用过那些flex属性
#前端面试##七牛云面试经验##面试经验#