【校招VIP】能链前端秋招面经

11月27日 收藏 0 评论 0 前端开发

【校招VIP】能链前端秋招面经

面经:

1.自我介绍

2.说说闭包

3.设计模式看过吗,看过那些(发布订阅 观察者 单例 其他的看过但记不清了)

4.说说跨域

5.nginx配置过吗,配的什么(http->server 监听端口,返回对应静态文件,当时忘记说配置history路由了)

6.promise了解过吗,是用来解决什么问题的(嵌套地狱)

7.promise底层了解过吗,说一说(说了一遍,详细说了then方法和promiseA+规范的要点,把他震撼住了)

8.async/await用过吗,和promise有什么区别(我说是promise的语法糖,后来知道不太准确)

9.平时解决异步用哪个比较多(promise多一点,async / await也有用)

10.generator了解过吗(了解过,说了一下是什么,说应用的时候说的是实现迭代会用,面试官说不太准确,这个也是异步解决方案,async/await实际上是它的语法糖)

11.箭头函数和普通函数的区别(this、prototype、arguments)

12.说一下防抖

13.手撕防抖

14.对象类型如何判断(typeof instanceof Object.prototype.toString.call)

15.你说了解过vue底层,主要是2还是3(主要是2,3也看过一部分)

16.说一下两者有什么不同(老八股了)

17.vue组件通信(其中说到事件总线的时候询问详细逻辑,我只答出了发布订阅,但是忘记了vue组件本身就是有emit和on方法,所以把一个新的vue实例挂在全局vue的原型上就可以了)

18.什么数据会放到vuex呢(举例项目中的登录信息,样式主题)

19.主题切换怎么做的(css变量)

20.vuex和pinia的区别(独立仓库、取消mutation、支持TS)

21.webpack了解吗,做过什么(讲了一下首屏优化的代码分割)

C 0条回复 评论

帖子还没人回复快来抢沙发