拼多多前端暑期面经

拼多多一面
1. 自我介绍
2. 项目介绍
3. 根据项目问了些对应的八股
4. react的hooks用过哪些
5. usecallback有哪些应用场景,举几个例子
6. 用js实现react简易的弹窗组件,需要考虑蒙层
7. vite和webpack的区别是什么,react脚手架
8. 实现一个promiseall

拼多多二面
1. 自我介绍
2. 根据项目问了些问题
3. 虚拟列表用js具体怎么实现,要求我写对应的监听函数和关键的监听变量
4. 页面性能优化有哪些方式
5. async和defer的区别,async一般会用在哪些业务场景上
6. vite和webpack的区别
7. loader和plugin用过哪些,分别说出他们每个loader和plugin的作用
8. code split 如何去进行分包,有哪些方式
9. 公共模块分包会有什么提升
10. 跨域问题,a向b网站发起跨域请求,那么cors的credentials应该在谁上面设置,携带的是谁的cookie
11. 实现一个饼图的工具函数,传入浮点数数组,输出的是每个数字占饼图的百分比(整数),要求所有数百分之一百并且要变化的值应该是四舍五入方差最大的值
全部评论
iu佬的面经果然不一样
2 回复 分享
发布于 03-27 14:35 北京
还在收割
1 回复 分享
发布于 04-09 01:11 安徽
有无三面呀
点赞 回复 分享
发布于 04-06 11:45 北京
耐面王
点赞 回复 分享
发布于 03-27 17:39 广东
接好运
点赞 回复 分享
发布于 03-27 16:39 四川

相关推荐

线程池项目给了实例化线程池的参数,问他是干什么用的,就介绍各个参数的作用怎么根据运行状态调整参数,举例说任务堆积太多,就申请多线程问计算密集型的用什么配置,问跟上面的例子矛盾了。所以应该加上对cpu、io和内存等的监控。线程的调度是jvm还是操作系统,是用户态还是内核态答了内核态,为什么用内核态,用户态不是更快吗,答了安全问题,问有什么造成安全的场景(好像可以从协程和线程的优缺点来回答)索引讲一下innoDB存储引擎的模型,就是索引的存储结构等,讲了B+树,聚簇索引和非聚簇索引,存储的东西。问为什么不用B树和红黑树假设订单用联合索引查询, select * where "楼栋号" = and "手机号" = ,问用哪种顺序建立索引好。主键用相对自增的还是用随机的,答了自增,顺序写比较快(他不太满意这个答案)日志redoLog的作用。问为什么不直接把数据刷盘,而是先持久化redoLog,开销的对比。讲了可以用后台线程,问后台线程阻塞了怎么办,数据不久丢失了。想起来好像是redoLog可以先写到内核缓冲区,这样只要系统不崩溃就不会丢失。binLog的作用,跟redoLog的区别外卖项目是自己练手还是真实应用的,QPS有多高手撕给一个时间区间,起始时间和结束时间,格式“HH:MM:ss Weekday”一个具体的时间点,何时"Y-M-D-HH:MM:ss",判断时间点在不在每周的这个区间内,如果在直接返回时间区间,不在返回离它最近的时间区间(以"Y-M-D-HH:MM:ss"的格式)
点赞 评论 收藏
分享
评论
12
30
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务