新华通运一面

新华通运一面

2026-2-27

  1. 先简要做个自我介绍
  2. 现在针对你的项目或者你之前参与到的一些内容提一些问题可以吗
  3. 帕莫这个项目是你主导的吗?还是说你只是参与其中某几个模块?
  4. 你负责的是后端,那在这个项目中你遇到的最核心的难点是什么?
  5. 看到你用 ThreadLocal 去存储用户 ID、角色 ID 这些核心信息,想了解下 ThreadLocal 底层原理这一块,能不能大概阐述一下?比如为什么 K 是弱引用,为什么会发生内存泄露,在线程池环境下会有什么风险?
  6. 关于 JWT token 这个身份认证机制有一些问题,JWT 为什么能降低服务端的存储压力?JWT 会有什么安全风险?比如 token 被盗了怎么办?token 失效这种情况会怎么解决?还有 JWT 和 Session 的本质区别,能不能大概分析一下?
  7. 看到你有做 JSA 的排行这一块,想了解布隆过滤器这一块,为什么它能防穿透?为什么会误判?如果误判了会怎么办?
  8. 分布式锁你选择用 Redis,想了解它的底层原理,还有怎么避免死锁?Redis 的看门狗机制是什么,能不能大概说一下?
  9. 缓存双写的一致性你是如何保证的?看到你写的是用 Kafka 加 RocketMQ 保证最终一致性,为什么不直接双写?还有 Canal 的原理,以及 binlog 有几种模式,能不能大致阐述一下?
  10. RocketMQ 如何保证消息不丢失?RocketMQ 的顺序消息是怎么实现的?
  11. RocketMQ 中消息重复消费怎么解决?
  12. 事务消息了解吗?
  13. 看到你有用慢查询日志,加 explain 加重构后复合索引的优化方式,想了解 explain 中的 type 类型有哪些?哪个最好?
  14. 什么是覆盖索引?
  15. 索引失效的场景会有哪些?
  16. 针对 ES 跨店聚合比价这块有问题,ES 为什么会比 MySQL 适合搜索?
  17. 倒排索引的原理是什么?
  18. ES 和数据库的一致性,你是怎么保证的?
  19. 为什么会选择当前使用的 ES 分词器?
  20. G1 为什么适合大内存?
  21. 双亲委派机制的作用是什么,了解吗?
  22. 如果要把大的 swap 做成百万级的热播平台,你会怎么改造这个架构?
  23. 你的所有经历中,有出过线上事故吗?
  24. Redis 挂了会怎么办?
  25. MySQL 主从延迟严重的话,会怎么解决?

主包:一些常规的八股和项目,提供了很多的项目可以思考以前没想过的的思路。

全部评论

相关推荐

1,java8和java7相比有哪些改进2,Ccmap具体怎么改进的?7得时候具体有几个锁?3,hashmap 树化的阈值4,线程池的参数和线程有几种状态,以及状态之间如何跳转的,sleep和wait的区别5,线程池任务在运行时抛出异常,抛异常的线程会销毁还是复用,为什么?6, 你用过哪些锁?分布式锁了解什么?Redisson 底层是什么机制?Redisson 底层的具体实现。红锁具体用在什么场景?7,Redis 的基本类型,每种类型的底层结构是什么8, kafka和rabbitmq的区别?哪种的瞬时抗压能力更强一点?为什么?9, 项目是否做了单点登录,项目http是否做了加密,怎么做的,项目ai相关的是怎么做的,支付的回滚你用的注解还是自己定义的回滚逻辑?10,mysql一般你选择的是哪个版本的?你是本地部署的没有云部署吗?做主从同步的话你会选哪个版本?为什么?主从部署得情况下主从之间是同步还是异步的?11,你一般怎么优化sql语句?最左前缀匹配原则,举例说明,底层原理,为什么用b+树不用其他的结构?跟hashmap 底层存取对比。覆盖索引查几次,为什么?mysql事务的四大特性?数据回滚用什么日志?为什么?12,实现接口幂等性的几种方案13, 二分查找的时间复杂度14, 逻辑题:给你一个天平和9个小球(其中有一个小球是有瑕疵的),你最少比较几次可以找出来这个球? ……两次可不可以?15, 你的优势是什么?16,反问题目都不难,很基础,面试官问完只给你两秒时间反应,连续追问类型的
查看15道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
02-07 09:26
点赞 评论 收藏
分享
评论
点赞
5
分享

创作者周榜

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