编程导航拼多多话题讨论

拼多多

10 参与
分享

快来分享你的内容吧~

点击登录,快来和大家讨论吧~
表情
图片
话题
打卡
综合
交流
文章
问答

pdd前端岗位一面提问题目总结 1. 请介绍你的学习经历与学习方法。 2. 请谈谈你在AI相关领域的兴趣与实践经历。 3. 你在移动端项目中采用了怎样的适配方案? 4. 请说明移动端项目中黑白模式切换的实现方案及选择该方案的原因。 5. 低代码平台项目的开发框架是什么?核心实现思路是怎样的? 6. 你了解哪些登录鉴权方案?在项目中具体采用了哪种方案及实现逻辑? 7. 你对Zustand状态管理库的使用情况如何?是否了解其shallow方法? 8. 在项目中是如何进行请求拦截与错误处理的?对于多接口并发错误跳转问题有哪些解决思路? 9. 请阐述REM适配的实现方式。 10. 如何实现自定义Hook(usePrevious)? 11. 你对服务端渲染(SSR)的概念有何了解?是否有实际使用经验? 12. 你了解Polyfill的具体内容吗? 13. 节流与防抖的区别是什么?各自的使用场景有哪些? 14. 组件曝光打点是如何实现的?是否重新打点由什么决定? 15. 你对Promise的finally方法了解多少? 16. Diff算法的核心思路是什么? 17. 如何实现删除列表项的DOM操作?若事件绑在UL上又该如何处理? 都说分享面经,能过,求好运🤔🤔🤔

拼多多Java高级一面

1、你最近做的这个仓储管理系统,能简单介绍一下吗? 2、这个系统是怎么跟订单系统打通的? 3、你们入库是根据订单来的吗? 4、那有没有那种没有订单的情况下也需要入库的场景? 5、整个入库流程是怎么发起的?谁来发起?流程怎么走? 6、你刚才讲了质检系统也会介入,那具体质检结果怎么处理 7、系统里面你觉得最难搞的地方是哪块? 8、你说订单量每天上百万,那你们订单的存储是怎么做的? 9、你们会把哪些字段同步到 ES 里? 10、那从ES查出来的字段,是展示字段还是查询条件字段也在里面 11、新增的数据还没同步到 ES 的时候,前端查不出来,这种你们怎么处理? 12、ES 是怎么同步的?用的什么中间件 13、同步过程是异步的吗?那怎么保证延迟不影响业务 14、你们数据表这么大,具体是怎么分表的 15、你们有没有做分库 16、主表现在大概保留多少数据? 17、查询的时候怎么判断是走DB还是走ES? 18、页面查询的时候你们主要是查什么字段? 19、你们在并发情况下有没有遇到过死锁? 20、死锁具体是怎么产生的?是更新顺序问题吗? 21、那你们最后是怎么解决这个死锁问题的? 22、异步处理一定能避免死锁吗?有没有加锁策略? 23、你们在服务拆分的时候,是否控制了某些表只能被某个服务操作 24、你对数据库里的锁机制了解吗?比如表锁、行锁,它们在哪些场景会触发 25、你遇到过间隙锁吗 26、你们线上排查 OM 问题一般怎么操作?有没有查过 Linux 下内存高的进程? 27、你们这个系统对数据一致性的要求高吗? 28、有没有做对账?数据校验怎么做的? 29、你对你们整体系统的技术架构熟悉吗?能梳理一下吗? 30、你们为什么用 Kong 和 Apollo,不用 Spring Cloud? 31、Kong 怎么感知服务下线的? 32、限流是在哪里做的?你们自己的网关实现的吗? 33、你们怎么做链路追踪?traceId 是怎么打通的? 34、并发这一块你清楚吗?平时怎么处理并发请求的? 35、你们用线程池做异步,那线程生命周期你了解吗? 36、线程复用是怎么做到的? 37、你用过哪些并发处理方案?除了线程池还有别的吗? 38、你们用 Kafka 吗?遇到过消息堆积吗? 39、消息堆积你们一般怎么处理?靠加线程还是调消费者? 40、除了加消费端线程,你有没有用过解耦方案?

最近的一些面试,饿了么,拼多多二面,字节国际化一二面,美团被捞后的一二面,字节懂车帝一面,蚂蚁一面

## 饿了么 1. 研究生课题 2. 介绍项目,技术设计选型 3. 多人协同编辑 具体实现,实现难点,遇到了什么问题,技术选型 4. 工程代码量,周期 5. 常见的排序算法实现逻辑及时空复杂度 6. 常见索引设计,优化方法 7. 什么情况下会出现oom 8. 对并发编程的理解 9. 算法:比较json字符串的相等性 10. 算法:一个数组里面很多正整数,输出数字排列组合拼接最大的排列 11. 在一个平面上给定2n个坐标点,找到一个圆让一半的点在圆里面,一半在外面 12. 分布式事务,具体代码实现 13. 一致性hash ## 拼多多二面 1. 工作强度,实习时间地点 2. 介绍项目,系统设计,压测流量 3. 图片的存储方式,获取方式 4. sql:查询昨天上传图片数量超过平均上传数的用户,视图 5. WebFilter + BloomFilter 分别是什么,bf实现原理,怎么扩容,误判的概率 6. 算法:二叉树根节点到叶子节点权值和为指定值的路径集合 ## 字节国际化 1. 介绍项目,其中难点, 2. udp tcp区别 使用场景 3. 算法:Z型层序遍历 4. 主键跟外键 5. 事务是什么 6. sql注入 7. sql题,(联表查询)左连接 ## 蚂蚁一面 1. oj系统介绍 2. 代码沙箱是怎么做的,docker执行代码的流程 3. 图库介绍 4. 图片分析是指什么,ai的接入 5. 多维检索,图片颜色怎么检索的 6. 协同编辑 难点 7. websocket 8. 系统的难点,分表,数据量级,分表依据 9. 系统周期 10. 有挑战性的问题,权限校验,设置了哪些角色 11. tcp客户端向服务端发送一个helloworld是怎么一个流程 12. 同时有大量的客户端请求建立连接可能会出现什么问题 13. tcp上海客户端向北京的服务端传100m的数据要多久,计算方式 14. spring事务里面开启了一个线程,线程里面又开了一个事务,里面的事务对外面的事务有什么影响 15. 你觉得自己的长项优势在哪方面 ## 字节国际化二面 1. 项目主要的卖点,亮点 2. ai扩图 3. 权限管理 4. 无锁队列是怎么实现 5. 怎么用mysql模拟一个消息队列 6. linux命令 7. 1t的log文件排序,mysql语句及耗时,最慢的100个sql,代码实现 8. 进程跟线程的区别,py跟java的线程的区别,进程跟线程各自的通信方式 9. http的报文长什么样子 10. post,get区别,get的传输上限大小 11. http状态码各自含义 12. 算法:两个数组,a,b,长度相等,改变a的顺序,让ai大于bi的个数尽可能多 ## 美团被捞后一面 1. jvm模型 2. 创建一个对象要用到哪些内存空间 3. 值引用和地址引用,地址引用的使用有什么要注意的地方 4. jdk GC 回收方式,jvm调优 5. 有哪些垃圾回收期,各自的特点及区别 6. 有遇到过GC的问题吗,写一个产生OOM的代码,循环创建对象会产生oom吗 7. java里常用数据结构,hashmap底层实现,对应线程安全的hashmap有哪些,concurrent和hashtable有什么区别,跟hashmap有什么区别 8. synchronized底层实现,他锁的是什么,锁升级是什么 9. 讲一下cas,哪些类用到了cas,为什么要将变量定义为volatile,什么情况下程序不会进行指令重排,什么是happen before,赋值a=1,b=2会发生指令重排吗,对于指令重排还有更多的理解吗。 10. 怎么定义一个自己的异常,遇到异常怎么处理,异常捕获具体实现, 11. 怎么创建一个线程,各种方式有什么区别 12. 线程池,参数,来了一个任务以后的工作流程,有哪些拒绝策略 13. 常用设计模式,策略模式具体例子 14. spring的核心,简单介绍一下,spring怎么创建代理类的, 15. spring怎么解决循环依赖的 16. spring事务怎么使用,注解背后实现的原理 17. acid,怎么实现的,原子性的例子, 18. 不可重复读和幻读是什么意思,分别怎么解决,实践过不可重复读和幻读吗 19. 项目中棘手的问题,怎么解决的,解决效果,花费时间 20. ai相关的学习实践经验 ,部署模型,构建知识库 21. 算法:最高频的前k个元素 ## 字节 懂车帝 1. sql 考了最高数学成绩的学生 2. 手写单例模式 3. 算法,加权随机,实现一个随机函数,有一个数组,每个下标的返回概率是对应下标元素的值除以数组和。 4. 给你两个事务的每条语句执行顺序,给出不同隔离级别下每个查询语句的返回值 5. 给定联合索引,指定查询条件的各自索引命中情况,为什么要遵循最左匹配原则 6. b+树,优缺点,为什么超过三层就要分库分表,一定要分吗,是绝对的吗 7. 聚簇索引,非聚簇索引 8. redis常见数据结构及使用场景 9. 局部性原理 10. 进程和线程区别 11. 进程的通信方式 12. http请求状态返回码,流量太大了,服务扛不住返回什么 13. arraylist 和 linkedlsit 区别 14. 实现多线程有哪几种方式,有什么区别 15. 继承和实现接口的区别 16. 项目难点,sharding sphere底层原理 17. 什么是雪花算法,有什么问题,怎么解决时钟回拨 18. 缓存雪崩,缓存击穿 19. 什么是rbac,基于角色是什么意思,有什么好处 20. 请求到后端框架的处理流程,权限控制是在哪个环节实现的 21. 设计一个微信点赞功能 ## 美团二面 1. 项目介绍,难点亮点,分表,以图搜图,ai扩图 2. 竞赛经历 3. 聊天 4. 算法,二叉树的最大路径和 (lc原题) 5. 聊天

拼多多一面

## 拼多多一面 1. 算法 数组原地去重 2. 是否保研,参加过acm没有 3. springboot的优势,为什么要用它 4. spring的高级特性 5. IOC是怎么实现的,他主要解决了什么问题,有什么好处 6. aop是怎么实现的,使用场景,c++能实现aop吗 7. jdk动态代理,cglib是怎么实现的,哪个性能更好,什么时候用哪个 8. ai模块是做了什么,怎么实现的 9. websocket在项目中的作用,不用websocket的话怎么实现。websocket实现服务器推送的底层原理是什么,websocket跟http的关系,是在同一层还是在http之上,实现websocket最底层的网络要求是什么(对http的要求是什么) 10. redis在面试鸭项目中是用来干嘛的,redis用在缓存场景下要考虑什么问题,缓存击穿,雪崩怎么解决 11. 有一个mysql集群,能抗10wqps,服务器集群能抗20w,redis集群15w,如果redis崩了,整个集群的吞吐能力是多少 12. 怎么预防redis崩了 13. mysql索引类型 14. 主键索引和非主键索引的区别,聚簇索引和非聚簇索引的区别 15. innodb与其他索引的区别 16. innodb底层数据结构,B+树相对于B树的优点 17. 幻读的原因,怎么解决的

拼多多笔试: 题型:选择+编程 考试范围:选择: 1、javascript基础(闭包,原型) 2、HTML,CSS基础 编程: 1、实现一个消息队列 2、数据求和(给的是等差数列,求前n项和,不能使用公式一步得出结果,每隔一段时间(大概是50ms,执行一次求和函数,输出这部分数字的和) 第三题有点忘记了 编程题用的OJ系统,体验感很不好,不能在线调试结果,还不能使用本地IDE, 百度笔试: 题型有选择和编程,选择考的是真细啊,看来百度还是很注重计算机基础的 范围有:数据结构(循环队列,栈),操作系统(数据存储方式),计算机网络(http请求和https请求),HTML基础知识,javascript基础,CSS(媒体查询) 编程题: 1、计算两个时间差内秒针转过的圈数 2、出入两个数a,b和一个运算符c,比较a c b 的值 与 b c a的值的大小 3、给定三个数A B C ,A只能乘或者除一个数得到B,B也只能乘或者除一个数得到C,计算乘的这个数和除的这个数的种类

【面试】阿里、美团和拼多多面经分享

阿里巴巴: 一面 二面 交叉面 hr面 美团: 一面 二面 拼多多: 一面 二面 阿里巴巴: 时间线:3.8投递,3.10测评,3.15笔试,3.25一面,3.29二面,4.4交叉面,4.20 hr面 具体问的问题可以参考附件,总体来说阿里的面试体验很好,但是对综合能力的考察非常到位: 从简历入手,从深度来说会问对于某个技术的理解,源码以及计算机基础(考研四大件和算法),从广度上来说会问各个技术的对比,架构的对比理解,各大公司的业务以及语言对比,比较好的是不会一直追问,如果回答得不好了解的不多就会换一个话题,没有碰到过手撕代码 比较特殊的是hr面,阿里hr对于部门业务以及一些技术非常了解,对于目前国内国外大事以及技术上的新成果也有所涉猎,所以面试起来并不是很轻松,根据反馈,她比较在意面试者的学习能力,团队合作能力以及经验,表达沟通能力,以及对技术的热爱和关注度,如果有面试阿里的同学注意复盘之前的面试,有可能hr会问同样的问题 美团: 时间线:3.5投递,3.11笔试,3.28一面,3.31二面 美团的面试体验也很不错,仅次于阿里,整体来说美团面试聚焦于项目,两次面试都是围绕项目,项目使用的技术,项目使用的框架架构,更多的在于技术和业务的思考(为什么要用MQ,项目使用了RBAC权限模型,有了解过其他模型吗),几乎没有宏观层面的思考问题,然后几乎都会有手撕代码环节(算法,数据结构,SQL不定) 拼多多: 时间线:2.28投递,3.5测评,3.12笔试,3.25一面,4.1二面 拼多多的面试是另一种极端,整体感觉像是压力面试,问的问题也更多是基础八股,一般都有手撕代码环节,和美团代码题不同,拼多多面试官会仔细看你的变量命名以及代码规范,特别的是面试官会把“接口,功能”等词换成“玩法”,也算是给紧张的面试增添了一份乐趣。 总结一下,三个公司三种面试风格,阿里范围最广,几乎什么都会问,美团更在意项目以及业务,拼多多更喜欢问八股以及基础知识。 比较难过的是美团拼多多都挂了,拼多多应该是面试未通过,美团大概是排序挂,阿里hr说因为部门架构在调整还需要等待。可能会先接其他offer了,先去一些中厂吧,秋招再继续。希望这次分享能对大家有所帮助

【大厂笔试题】7 家大厂、25 道笔试题

2023年3月大厂笔试真题 米哈游 携程 美团 拼多多 百度 阿里巴巴 蚂蚁金服 总共7个大厂,共25道编程题 其中米哈游试题来源于室友(我目前还是待测试[流泪]),百度因为时间冲突放弃,题目来源于牛客网,其他都是我亲自参加的 这周末应该还有美团和米哈游的笔试,腾讯笔试在月底 每道题目下方简单写了一下思路,各位可以参考,如果有更好的方法欢迎私信我 如果觉得题目还不错的话可以点个赞或者GitHub以及Gitee帮我点个star,谢谢各位! GitHub: https://github.com/Yuejia-Lai Gitee: https://gitee.com/yuejia-lai 我的笔试成绩放在下面,可以给各位一个参考(事实上感觉有无面试和笔试结果关系不那么大,主要是得有部门看上你): 携程 :3.2/4 已约线下面 美团: 3.5/5 没消息 拼多多: 3.95/4 官网进入待面试阶段 百度: 时间冲突鸽了 卡在笔试阶段 阿里巴巴和蚂蚁金服是在笔试和测评之前就约了面试,可能没什么参考价值(貌似阿里系都喜欢这样) 资源 经验 #求职# 后端 #实习# #笔试# #大厂#

拼多多内推专区

拼多多作为新电商开创者,致力于将娱乐社交的元素融入电商运营中,通过“社交+电商”的模式,让更多的用户带着乐趣分享实惠,享受全新的共享式购物体验 地址:https://www.nowcoder.com/career/referral/732

#内推# #暑期实习# #拼多多# 【拼多多暑期实习校园招聘】 【投递时间】2022年2月21日- 2022年5月25日 【面向对象】海内外院校2023届应届毕业生(毕业时间:2022年11月-2023年10月) 【岗位类型】服务端研发实习生、算法实习生、Web前端研发实习生、客户端研发实习生、安全实习工程师 【工作地点】上海 内推链接:https://careers.pinduoduo.com/campus/intern?t=TOB6615ykR,内推码:TOB6615ykR。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~) 内推人微信:wxid_360584748 内推人手机:18805926061 内推人星球:@左岸

#内推# #社招# #拼多多# 高级前端研发工程师 岗位职责: 1、负责拼多多产品的设计及架构,持续优化整个产品线; 2、负责技术工具、产品、平台,提升产品体验或研发效能; 3、负责前端技术架构设计,能够推进新技术在业务场景中使用。 任职要求: 1、计算机相关专业,本科及以上学历; 2、具备3年以上前端开发经验,参与过大型互联网产品的设计研发工作; 3、精通各种前端基础技术,包括HTML/CSS/JavaScript等,熟悉函数式、性能优化、Hybrid 技术者优先; 4、了解HTTP协议以及浏览器原理; 5、熟悉面向组件的前端开发模式,有相关的经验; 6、对前端技术有持续热情,具备良好的团队协作精神,个性乐观开朗,善于与人沟通合作; 7、具备跨终端前端开发能力、具备客户端开发能力、有高质量开源项目、具备数据分析技能者优先; 8、至少了解一门web服务端编程语言,最好是node, 并有相关项目经验; 9、抗压能力强,对新技术有浓厚的兴趣。对代码实现有洁癖。 高级服务端研发工程师 岗位职责: 负责拼多多相关产品系统架构,为亿万用户带来多实惠多乐趣。 任职要求: 1、3年及以上服务端相关开发经验; 2、有优秀的编码能力,较强的架构能力; 3、有优秀的品位,对项目代码质量负责,工程质量负责; 4、有良好的沟通能力,优秀的团队合作精神; 5、有良好的产品意识、以用户为为中心看待问题; 6、不限开发语言; 7、有强烈的进取心,优秀的推动力,对业务最终目标负责。 联系方式:18805926061 星球私聊:@左岸

下载 APP