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

格力公司福利 421人发布