迅雷二面

1.A项目当时设计的时候,你有定一些目标吗?针对缓存,定一些目标

2.核心的系统为什么会让你们这个实习生来做?

3.为什么设计了这个四套缓存啊?

4.缓存淘汰策略是什么呢?缓存淘汰策略

5.你缓存的容量是多大呀?

6.为什么设计这么大的缓存?

7.怎么算出来这个,比如说缓存应该有多大呢?

8.为啥预留这 30% 到 50% 啊?

9.还有哪些点需要考虑的?这是一个上线到实际线上的一个缓存系统的话。

10.还有哪些场景考虑

11.数据一致性的问题,你们这个是具体是怎么做的?

12.你觉得就能解决这个数据不一致的问题吗?

13.你们这种设计对用户会有什么影响?

14.如果说某一个时间或者某一个场景,你的这个缓存都失效了,会发生什么?

15.这个缓存里的数据都失效了,然后数据库如果扛不住,你们线上不就崩了吗?不就挂了吗?

16.提到数据库限流 + 熔断,那线上系统不就挂了吗?用户侧不就是感觉就是根本用不了吗?因为你的所有请求堵在数据库那了。

17.B项目主要做什么

18.健康检查是怎么做的?

19.Java 是如何做到,就是一个类只有一个对象的?

20.单例模式在实际中有,会有哪些应用吗?

21.TCP 的三次握手吗?

22.为什么是三次握手而不是两次呢?

#牛客AI配图神器#

#发面经攒人品#
全部评论

相关推荐

1. 实习介绍2. 说我做了很多项目,叫我推荐几个说,开始拷打项目,先讲拼团3. 拼团项目业务流程介绍、营销规则树、高并发、自己做的吗?4. 责任链模式一般用来解决什么问题5. 项目tps和qps多少?有点忘记了6. qps的瓶颈?7. 最终数据一致性8. 读多写少的优化策略:缓存策略、数据库优化、写操作优化、缓存一致性9. 读多写少的索引设计10. mysql单库单表 数据超过2kw,索引是否有效:有效、但性能慢:内存压力大、写入变慢、全表扫描失效灾难11. 为什么DDD架构设计?12. SpringBoot处理HTTP请求的核心流程13. HTTP传输数据的安全问题和防护14. HTTPS握手过程(TLS握手):Hello协商算法 → 证书验证身份 → 交换密钥 → 开始加密通信15. 拼团项目反思改进空间:高并发其他方案、部署、业务拓展16. 共享屏幕看我的Agent笔记17. 解释为什么做Agent开发?18. 出算法了,问我源码读的多不,我说不多,然后还是出常规算法题(估计想出多线程)19. 手撕:整数矩阵最长递增路径:DFS+记忆化搜索20. 为什么代码过度使用static,写习惯了leetcode、方便直接用21. Java中static编译后的效果:内存分配、字节码层面、类加载初始化、访问方式22. 手撕:连续子数组和为K的倍数的所有子数组:一开始暴力双层循环了,应该要哈希表存索引或者前缀和23. 代码怎么达到最优的性能:我答成了阿里代码规范、AI工具优化(回答空泛、缺乏具体优化案例)24. 反问什么部门和业务
查看19道真题和解析
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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