欢聚时代-20春招前端面经
欢聚时代
笔试题
-
实现一个remove方法,实现移除数组中等于item的值,不直接修改原数组,返回一个新的数组,例如remove([1, 2, 3, 4, 4 ,5], 4)
-
简述箭头函数和普通函数的区别
-
js实现一个eventEmitter类,实现on(), off(), once(), emit()方法
一面(视频面,5min。。。。)
面试官用的手机说看不到我的简历,5分钟。。。人傻了
-
简单介绍自己的项目
-
nginx跨域怎么处理,服务端怎么处理跨域
-
React习惯使用class写法还是函数式
复面(视频面,45min)
-
React16 的新特性
-
React Hook 介绍怎么使用
-
useEffect 怎么实现 componentWillUnMount 生命周期
-
useEffect 怎么优化
-
useRef 怎么使用
-
设计一个场景,分页器,使用React16 函数式编程,你会怎么设计,怎么优化
-
React Fiber 的理解
-
Webpack 优化
-
Webpack 热更新怎么做
- Webpack Tree Shaking
- 纯Css模拟雨滴落下的场景,要保证不掉帧
- 怎么去部署一个Nodejs项目,考察Linux相关命令
- SSR渲染
- 谈一谈 WebSocket, 和你在 Nodejs项目中是怎么使用的,结合你的项目(我有一个项目用到了Websocket)
- 怎么配置Antd按需加载