高级前端面试题

1.什么是闭包,闭包的作用
2.宏任务微任务,事件循环
3.微前端(阿里乾坤框架)
4.call,apply.bind
5.23种设计模式
6.vue:js实现一个简单的aop(面向切面编程)
7.vue:编写一个from组件
8.常用es6,箭头函数,promise,symbol
9.promise状态和方法以及对比ajax有什么好处
10.js 处理树形结构数据
11.浏览器从网址进来到页面渲染的整个流程
12.OSI七层模型和TCP三次握手、四次挥手
13.华为笔试见牛客网
14.node使用,写服务,编译
15.JavaScript中Map和ForEach的区别
16.二叉树:前序遍历,中序遍历,后序遍历,深度优先遍历,广度优先遍历
17.栈,队列
18.实现一个防抖截留函数
19,不使用sort进行对象数组排序,数字一样就排序string
20.实现一个深度拷贝,考虑嵌套等多种情况,不可以使用json.parse(以及json.parse的缺陷)
21.写查询对象是否自我嵌套

加分项:
1.vue3.0
2.typescript

ps:持续更新中

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。