拼多多 前端 暑期实习

笔试 3.30

拼多多一面 4.14

  1. 自我介绍
  2. 节流用在什么地方,自己的项目中用到了吗?如何实现?如何优化?(推荐看loadsh)
  3. ==和===之间的区别
  4. 调用函数的时候,函数的参数是值传递还是引用传递?函数调用的时候,为什么会修改调用方的参数?
  5. 要避免函数的参数被修改,调用前应该做什么?---深拷贝?
  6. 最简单的深拷贝的方法是什么?扩展运算符、concat、递归,
  7. 对于[{'a':1},{'b':2}],最快的深拷贝的方法是什么 ?JSON.parse(JSON.stringify())
  8. 数据展示的分页处理是怎么实现的?后端的page插件,前端传的时候传递的是什么?分页的好处是什么?
  9. 登录功能的实现?
  10. 平时访问网站,登录成功的话,再次刷新其实是不需要再次登陆的,是怎么实现的---cookie
  11. 做登陆的时候有遇到什么问题吗?比如重复登陆、被别人劫持?
  12. 项目中用到sass,出一个sass的题,下面代码编译后是什么样子的?有什么区别?
.a{
  .b{
  }
}
.a{
  &.b{
  }
}

  1. 写项目的时候,常用的git操作的流程是什么?
  2. 为什么会发生冲突?冲突是怎么解决的?提到回退版本(revert和reset),这两个命令的区别
  3. 手动解决冲突后,远程分支的内容就被修改了,之后再pull,可能会出现脏数据,遇到过吗?
  4. 垂直居中的方法
  5. 做项目的时候有遇到什么性能问题吗?
  6. 图片相关的优化?部署到CDN,图片压缩, 懒加载
  7. 简单实现一个懒加载 ,懒加载的其他实现方式InterSetionObserver(通过碰撞检测来实现的,具体原理看一下)
  8. 图片压缩的方式:gzip、webp、
  9. 如何实现的富文本编辑?能够达到什么样的功能?
  10. 用过react吗
  11. 数据请求的时候目前都用的http请求吗?有了解过长连接的相关知识吗?(http1.0 http1.1 http2.0)
  12. http是应用层的协议,它传输层用的协议是什么?tcp协议,除了tcp还有什么?
  13. tcp和udp的区别是什么?
  14. udp用到的场景较多的是什么?
  15. http状态码 500 200 304 404等
  16. 304的协商缓存,讲一下协商缓存?
  17. 项目是否上线?和队友协作的时候遇到的问题?比如在需求实现?如何和队友进行交流
  18. 不同模块之间的样式如何统一?
  19. 反问:如何做有意义的项目

拼多多二面 4.19

  1. 自我介绍
  2. 学习前端有多久?
  3. vue中v-show和v-if有什么区别?什么场景使用v-show,什么场景使用v-if *
  4. vue中的diff算法有了解过吗?
  5. 一个题:比较版本号、修订号
  6. 一个div中有3个子块,水平排列,如何用flex布局实现?宽度相等,三等分父元素的宽度
  7. 水平垂直居中?transform移动的是什么?
  8. 一堆项目问题,如何实现分页,登录退出,如何鉴权?token如何提前过期?项目的难点?
  9. 发布订阅了解过吗?如何实现?
  10. 一个题:合并有序数组,写并且说思想
  11. promise超时封装
  12. 建议学习更加深入

拼多多 三面 4.25

聊天+一个算法题

结果 已挂 4.28

不明白为什么会挂

emmmm

感觉发挥的还可以

#前端##前端暑期实习#
全部评论
lz三面算法题做出来了?
2 回复 分享
发布于 2023-04-30 17:07 山东
拼多多太卷了吧?这么多问题的吗!?
点赞 回复 分享
发布于 2023-04-30 21:33 上海

相关推荐

牛客722552937号:新锐之星有点坑爹,特别是对男的
点赞 评论 收藏
分享
5 38 评论
分享
牛客网
牛客企业服务