23携程前端线下
线下速通
一面30min
1. 自己的技术特长(心态好)
2. 用过electron,简单介绍一下electron和你的项目
3. 页面白屏有哪些情况导致
4. script标签执行报错会导致dom解析失败吗
5. 说下从拿到html到渲染出内容的全过程
6. script标签一定会阻塞dom解析吗
7. 场景题
有一个拖拽元素,拖拽过程中很卡,怎么解决?尽可能多说。
我说了给其他组件加Memo,状态加useMemo;用useRef来处理拖拽元素的坐标;useTransition优先处理拖拽的状态修改;对拖拽事件进行节流;
(面试官提供的解法是,通过原生事件来实现拖拽,拖拽完再将状态同步给react,建议我尝试跳出框架)
8. 节流如何实现
9. requestAnimateFrame和requestIdleCallback的区别
10. 数组的方法?哪些会改变原数组?map方法会吗?一定不会吗?
二面30min
1. 转行心路历程
2. 项目,难点,温柔拷打
3. commonjs和esmodule的区别
4. Promise构造函数的几个方法
5. 其他忘了,项目和实习的内容聊了挺多的
6. 铅笔在纸上写Promise的all方法(建议第一遍写的时候留足行间距)
让回去等hr面试通知
一面30min
1. 自己的技术特长(心态好)
2. 用过electron,简单介绍一下electron和你的项目
3. 页面白屏有哪些情况导致
4. script标签执行报错会导致dom解析失败吗
5. 说下从拿到html到渲染出内容的全过程
6. script标签一定会阻塞dom解析吗
7. 场景题
有一个拖拽元素,拖拽过程中很卡,怎么解决?尽可能多说。
我说了给其他组件加Memo,状态加useMemo;用useRef来处理拖拽元素的坐标;useTransition优先处理拖拽的状态修改;对拖拽事件进行节流;
(面试官提供的解法是,通过原生事件来实现拖拽,拖拽完再将状态同步给react,建议我尝试跳出框架)
8. 节流如何实现
9. requestAnimateFrame和requestIdleCallback的区别
10. 数组的方法?哪些会改变原数组?map方法会吗?一定不会吗?
二面30min
1. 转行心路历程
2. 项目,难点,温柔拷打
3. commonjs和esmodule的区别
4. Promise构造函数的几个方法
5. 其他忘了,项目和实习的内容聊了挺多的
6. 铅笔在纸上写Promise的all方法(建议第一遍写的时候留足行间距)
让回去等hr面试通知
全部评论
优秀![](https://uploadfiles.nowcoder.com/images/20220815/318889480_1660553763718/D9FDAE9918A39C99254A9D8D179628E5)
等到hr面了吗
相关推荐
![](https://static.nowcoder.com/fe/file/oss/1715049343797JOCFB.png)
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享