拼多多暑期后端二面

3/30

没怎么准备Java,被问麻了

  1. 有java相关的项目吗(说了个很早以前的秒杀项目...早忘了)
  2. 有哪些模块,有哪些挑战,怎么处理的
  3. 超卖的cas,cas的逻辑是什么
  4. cas的缺点
  5. cas和普通的锁的区别,什么时候用cas什么时候用到锁
  6. java里有哪些地方用到吗
  7. java怎么处理多线程并发的问题
  8. synchronized怎么去使用,有哪几种用法
  9. 作用在类方法和成员方法上有什么区别,怎么实现的,对对象加锁和对类加锁
  10. 类是怎么加载的
  11. 为什么要有双亲委派
  12. 初始化的链接有什么作用
  13. 类在初始化过程中,它的静态变量,静态方法块,成员变量,构造函数的执行步骤是什么
  14. Lock是怎么使用的,是否可重入,公平锁和非公平锁
  15. 可重入锁是怎么实现的

---

  1. 限流怎么做的,什么时候应该用限流
  2. 限流有哪些监控指标
  3. qps和tps的区别
  4. 限流之后有什么样的措施
  5. 针对秒杀的热点,有什么应对方式吗
  6. 什么时候更新缓存
  7. 缓存和db,事务场景内怎么保证一致性
  8. 限流和mq分别什么情况下使用
  9. mq的注意点,比如消息是否会丢失,会不会有节点qps不一致
  10. 消息积压怎么处理
  11. 接触过顺序消费吗,实现
  12. 多个队列怎么保证顺序?同一个商品顺序,不同商品乱序
  13. redis和本地缓存怎么用的
  14. 怎么通知实例节点加载这个内存缓存

---

  1. 发布平台做的是蓝绿发布吗?发布的步骤是怎么样的
  2. 怎么判断一个服务是否启动好了
  3. 有了解过探活协议吗,七层协议,四层协议有什么区别
  4. java中浮点数精度怎么解决,有了解过实现吗,为什么有精度问题
  5. java的内存结构了解过吗
  6. 堆和栈有什么区别
  7. java里面对于不可修改集合怎么实现
  8. java的函数闭包
  9. 数据库有了解吗,mvcc
  10. 隔离级别,怎么实现的
  11. undo、redo、事务检查点

  12. 多线程模拟秒杀?(表达出多线程的操作就行,商品库存100个减到零)
  13. 实现hashmap
#拼多多##暑期实习#
全部评论
妈耶,问得好多啊
1 回复 分享
发布于 2023-03-31 18:37 香港
这是你的技术栈不是java但还是问你java吗😂
点赞 回复 分享
发布于 2023-03-31 18:50 上海
大佬,有后续吗
点赞 回复 分享
发布于 2023-04-01 10:52 广东
大佬有offer了嘛
点赞 回复 分享
发布于 2023-04-01 15:27 陕西
这问题纯纯恶心人
点赞 回复 分享
发布于 2023-04-02 09:27 湖北
好难,感觉场景题问的好细,大佬是做的电商项目
点赞 回复 分享
发布于 2023-04-02 21:24 湖南

相关推荐

拒绝无效加班的小师弟很中意你:求职意向没有,年龄、课程冗余信息可以删掉,需要提升项目经历。排版需要修改。
点赞 评论 收藏
分享
10-30 10:16
南京大学 Java
永远的鹅孝子:给南大✌️跪了
点赞 评论 收藏
分享
评论
9
57
分享
牛客网
牛客企业服务