拼多多社招面

  1. 首先上来一道算法题, 数组中的第K个最大元素,leetCode链接:https://leetcode-cn.com/problems/kth-largest-element-in-an-array/
  2. 排序算法:归并排序和快速排序,归并排序的时间复杂度是多少;
  3. 缓存和数据库是怎么保证数据一致性的,如果不一致采取的策略是怎样的;
  4. 如果项目中有一些大key需要清理,怎么实现;
  5. 说下你对分布式事务的理解;
  6. 如果机器的内存扩大一倍,从2G->4G,那么对使用G1垃圾收集算法有什么影响;
  7. 对限流算法有了解吗,公司中间件限流有了解吗,是分布式的吗;
  8. 如果依赖的限流中间件挂了,你们服务的应对策略是怎样的;
  9. 如果缓存中间件出现问题,你们怎么处理;
  10. 围绕简历项目的具体问题进行提问
    1. 为什么AB项目中使用了两种规则引擎
    2. 项目中的幂等使用场景和怎么实现的
#面经##社招##拼多多##Java工程师#
全部评论
lz工作几年
点赞
送花
回复
分享
发布于 2021-05-16 21:36
加油💪可以多刷刷牛客题霸
点赞
送花
回复
分享
发布于 2021-05-16 22:32
滴滴
校招火热招聘中
官网直投

相关推荐

头像
04-11 11:28
已编辑
四川大学 计算机类
#蚂蚁##蚂蚁二面##基础架构##凉经##基础平台研发工程师实习生#0407 没有考察算法,照例开局自我介绍,然后简历上的项目说一下,二面八股考察少,然后对项目发问较多,此处略。即使是八股,也是从项目技术点往外延申的;面试官问问题也很温和,不过看得出来招的是云原生+java全栈的人,可惜我云原生不太熟,光准备java和基础八股去了。然后问到云原生的时候,我只能说些我知道的知识,对不起已经尽力了然后我赶紧说我下去立马补,面试官笑了下安慰我,说现在才学可来不及了呀  还是实力不足,沉淀一下,秋招再见八股相关:1. 说一下guava的限流实现?分别从API、原理层面说说(项目中用到了guava)2. guava限流有什么局限性?3. 项目是一个集中式还是分布式? 为什么没有考虑做分布式?怎么评估的?后续有想法做成分布式么?4. 做项目有没有考虑用微服务去实现?怎么设计?5. 用Springboot,运行是java -jar,说一下这个命令背后的执行原理?(不会)6. 雪花算法了解么?和UUID的区别?优劣?7. 对微服务有了解?例如dubbo、nacos、zookeeper?说一下?(只了解zookeeper)8. istio有了解过么?什么是服务网格,说一下自己的理解?(不会)反问:(1)技术栈(2)面试建议0409 已回到人才库
点赞 评论 收藏
转发
10 24 评论
分享
牛客网
牛客企业服务