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面试通知
全部评论
优秀
等到hr面了吗
相关推荐
点赞 评论 收藏
分享
06-23 12:08
广州大学 硬件测试 小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
07-07 11:41
中南大学 Java 点赞 评论 收藏
分享