字节一面

1.常见工厂模式

2.代理模式,有哪些场景

3.什么是代理模式

4.什么是动态代理

5.spring面向切面

6.AOP除了代理模式还有什么模式

7.Java中线程池有哪些主要的类

8.redis过期策略

是怎么把key 删除的

9.缓存穿透

10.布隆过滤器

怎么降低布隆过滤器的误差率

11. 布隆过滤器的查询复杂度

12. rpc和http 

13. Java中的反射机制,

14. 频繁地full GC

    和不同的垃圾回收器有什么影响吗,什么样的垃圾回收器适合什么样的场景

15. 代码创建一个比较大的对象,放在堆的哪里
全部评论
哥,没有寿司么
点赞 回复 分享
发布于 2024-10-14 13:27 陕西

相关推荐

2025-12-21 15:20
门头沟学院 Java
1.实习介绍2你们公司jdk版本用的是多少,为什么用这个版本4.能给我讲一下G1和传统比如CMS的区别是什么5.讲讲并发编程经验吧讲一下java当中怎么处理线程安全问题7.说一下jvm它为什么要这么去划分内存区域8Redis用过吧,聊一下缓存穿透是什么以及怎么解决9你刚刚提到两点,一个是布隆过滤器,布隆过滤器有什么坑,可能存在的问题是什么10.其实里面有个初始化的问题。布隆过滤器很难初始化比如说你有一亿的商品数据对不对?你要初始化,用过滤器,实际上很耗时的,这个该怎么来解决呢11.好,那我觉得还有第二个的话它只能追加,不能修改和删除。对吧,想一想有什么办法解决吗12.然后说回存null值的问题,他其实问题很多,比如增加业务流程的复杂度,因为你排查问题的时候,其实有可能不经意的就命中了一个缓存,对吧。另外的话就有可能导致缓存雪崩,因为它的key如果是一个变量,别人在攻击你的时候。就可能储存大量的这样的无效信息。第二个的话就是它其实不抗并发,第三个也有很多问题,你列举一下在用null的时候有没有发现过其他的问题?或者思考一下它还有可能存在哪些问题还有针对我上面提到的它有这么多这些问题为什么还要用它呢13你刚刚说对业务数据更新不友好,这个怎么不友好了,展开讲讲14聊聊业务项目吧,聊聊清结算吧给你整体介绍一下15实时有实时计价的是吧?就实时要返回是用到了mq是吧,有没有实时RPC部分呢,就不走消息异步的部分比如调用方需要实时的拿到这一笔这样的金额这种16.你们这个科目是什么,这个科目的话是按照什么样的配置和维度进行拆的。17.这些维度有优先级吗?或者是有层次的划分吗18既然有他们是共享的么,那我觉得这种的设计有一个问题,举个例子,你的短信的配置和信贷的配置实际上是一份规则配置,对吧?共享的话,最难解决的一个问题是分母问题,我不知道你能不能理解就是什么意思呢?你没有办法清楚的描述跑在你这个平台上的业务场景有多少个。也就比较难以进行资损防控,就比如说上游可能变了一个字段,对吧,你就匹配到另外一套规则了。因为有优先级,有很多的规则混合在一起了,然后另外一个场景也确实有,它不该,它可能本应该匹配a,但是它却匹配了B,对不对?这种问题的话一般是要怎么解决呢19.你说的是事前的部分,那它根本上要在架构上解决,你觉得应该怎么解决20.手撕:小于n的最大数
点赞 评论 收藏
分享
评论
3
16
分享

创作者周榜

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