2021-09-27 14:46阅读: 82评论: 0推荐: 0
面试经历 + 询问问题
- 自我介绍,你的技术栈;
- 谈谈深、浅拷贝;
- JS的运行机制;
- 你知道数组的reduce方法嘛?reduce的参数?可以干什么?
- 怎么手写reduce;
- 手写map;
- 防抖节流你了解嘛?怎么实现?
- 哪些操作会导致内存泄漏?
- 简单介绍一下 V8 引擎的垃圾回收机制?
- 你知道函数柯里化嘛?怎么实现?
- 说说你对原型和原型链的理解;
- 有哪些获取原型的方法?
- 什么是高阶函数?有什么用?
- 回调函数有什么优点?缺点?
- 你了解Promise嘛?它的优点?缺点?说说怎么实现的?底层原理;
- 说说async,await?
- 前端性能优化?
- 你知道vue的异步渲染嘛?nextTick
- vue组件间数据的传递方式有哪些?
- React你熟悉class,fun组件嘛?hook有什么特点?
- 虚拟dom和真实dom有啥区别?
- setState有几个参数?第二个参数回调是同步的嘛?
- setState如何同步获得最新state数据?
- useMemo和useEffect有什么区别?
- React的性能优化有什么?
- 你做项目遇到了什么难点?怎么解决的?
- 项目中遇到的跨域问题如何解决的?
- 你了解TS嘛?
- 你了解webpack嘛?需要配置哪五个配置项?
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步