百度提前批前端base深圳,已换base
#24届软开秋招面试经验大赏##关于提前批我想问#
一面
1. 自我介绍
2. weirdwood 具体内容、源码
3. react hook,有哪些,怎么用,用在哪里
4. 性能优化(代码+打包)
5. canvas
6. es6 知道哪些
7. this
8. 箭头函数
9. 原型链
10. 深拷贝 ,手写
11. redux 源码
12. 为什么学前端
13. 怎么学前端
14. 反问:业务和团队
二面
1. 自我介绍
2. 性能优化相关
3. 怎么做性能优化
4. 首屏渲染
5. 打包工具
6. 测试用例
7. 手撕 扁平化+去重+排序 concat 不改变原数组
8. 兼容性
9. babel 工作原理
10. url 加载页面全过程
11. 常见的排序算法,时间复杂度,应用场景
12. 单元测试相关
13. 遇到返回值随机的函数,怎么设计测试
对于存在随机因素的函数,可以通过以下方法编写单测:
a. 依赖注入:将随机数生成器作为参数传入函数,在测试时传入固定的种子或模拟的随机数生成器。
b. Mock随机数生成器:使用Mock库来模拟随机数生成器的输出,使其生成固定的结果。
c. 重复测试:多次运行测试,确保在大多数情况下都能通过。
14. 最近在学啥
15. 反问
a. 业务:hc少,收到的简历多,竞争大(((
#提前批简历挂麻了怎么办##如何判断面试是否凉了##我发现了面试通关密码##第一次面试#
一面
1. 自我介绍
2. weirdwood 具体内容、源码
3. react hook,有哪些,怎么用,用在哪里
4. 性能优化(代码+打包)
5. canvas
6. es6 知道哪些
7. this
8. 箭头函数
9. 原型链
10. 深拷贝 ,手写
11. redux 源码
12. 为什么学前端
13. 怎么学前端
14. 反问:业务和团队
二面
1. 自我介绍
2. 性能优化相关
3. 怎么做性能优化
4. 首屏渲染
5. 打包工具
6. 测试用例
7. 手撕 扁平化+去重+排序 concat 不改变原数组
8. 兼容性
9. babel 工作原理
10. url 加载页面全过程
11. 常见的排序算法,时间复杂度,应用场景
12. 单元测试相关
13. 遇到返回值随机的函数,怎么设计测试
对于存在随机因素的函数,可以通过以下方法编写单测:
a. 依赖注入:将随机数生成器作为参数传入函数,在测试时传入固定的种子或模拟的随机数生成器。
b. Mock随机数生成器:使用Mock库来模拟随机数生成器的输出,使其生成固定的结果。
c. 重复测试:多次运行测试,确保在大多数情况下都能通过。
14. 最近在学啥
15. 反问
a. 业务:hc少,收到的简历多,竞争大(((
#提前批简历挂麻了怎么办##如何判断面试是否凉了##我发现了面试通关密码##第一次面试#
全部评论
相关推荐