移动-Java后端研发面经:为什么要跳槽?讲项目。我有一个高QPS的项目,让我讲做了哪些事情来保证高QPS:1. 缓存 1. 我设计的是分布式缓存,面试官问分布式缓存可能会导致2次查询结果不一致,有没有考虑什么优化方案?回答集中式缓存2. 限流 1. 我设计的是令牌桶算法。 2. 面试官问如果新扩容的机器内存是旧机器的一半,令牌桶要做什么修改 3. 降级 1. 如何做的服务降级? 2. 我说了自己的设计与实现,然后问公司有没有这种平台。 3. 有没有自动的服务降级4. 负责均衡: 1. 这个项目如何实现的负载均衡:答利用了公司的平台 2. 常见的负载均衡方式 3. 如何用代码实现负载均衡现在的薪资。最低的能接受的薪资。...查看更多