01 请从产品角度说明你最有意义的项目在解决什么问题,并给出一个线上具体例子说明它如何协助运维解决问题。考察候选人能否跳出技术细节,从产品定位和用户价值角度清晰阐述项目,并用具体场景证明项目落地效果。 查看学习思路
03 你提到分片上传用 Redis bitmap,为什么一定要引入 Redis?本地哈希表或数组不行吗?分片是多个服务分开传还是单线程传?考察候选人对 Redis 适用场景的理解,以及分布式环境下状态共享和并发控制的思考。 查看学习思路
04 请讲解 ThreadLocal 的作用,以及既然可以用锁实现隔离,为什么还需要 ThreadLocal?考察候选人对 Java 并发编程中线程隔离机制的理解,以及 ThreadLocal 与锁的适用场景区别。 查看学习思路