![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面经
文章平均质量分 67
炼龙
这个作者很懒,什么都没留下…
展开
-
涂鸦智能1面
涂鸦智能1面 1.自我介绍; 2.RIP-22和顺序消息多读写队列打散,有什么区别? 打散之后,对于一个queue也是单条单条的消费,RIP-22对于queue是分批并发消费,另外RIP-22做了消息分流(不需要保证顺序,就直接并发消费)。 3.消费成功,如何提交? 跟顺序消息一样,正常提交到offsetstore;比顺序消息多了一步,还需要把阶段的消费进度提交到stageoffsetstore; 4.扩展的线程池,是如何维护的? 管理了2个线程池,1个线程池用于把消息转发到优先级缓存(其实就是一个Conc原创 2021-06-30 10:44:49 · 150 阅读 · 1 评论 -
端点科技1面
端点科技1面 1.自我介绍; 2.RocketMQ顺序消息场景及魔改方案; 没有表达好,应该说为了保证订单消息其状态的正常流转,比如从状态10->20->30,所以用了顺序消息; 顺序消息的消费,即使加了机器后,仍然慢到无法忍受,然后讲个人对于RocketMQ顺序消费者的魔改。 3.说一下ES的优化经验? 用filter替代must、mustnot,不算分,子句被视为用于缓存; filter条件选择数据量小的,比如一个bool字段true占5%,false占95%,如果需要查询false的数据,原创 2021-06-26 11:44:18 · 223 阅读 · 0 评论 -
顺网科技1面
顺网科技1面 1.2min的自我介绍; 2.介绍一个你最熟悉的项目; 3.项目难点是什么? 活动消息的延迟,然后讲阶段性并发consumer; 4.分库分表的方式? 内部中间件,类似Sharing-JDBC; todo Sharing-JDBC需要了解下架构原理; 5.表水平拆分之后,遇到了什么问题? 分布式全局唯一ID; 跨分片事物; 跨分片join; 6.RockteMQ内部通信协议是如何设计的? 没有回答出来,想着跟Netty有关系; 7.RocketMQ对比kafka? kafka是基于scala原创 2021-06-23 18:55:56 · 233 阅读 · 0 评论 -
大搜车1面
大搜车1面 1.agent的使用场景? 日志采集; 性能统计; 字节码加解密; 2.RocketMQ性能为啥好? MappedFile预热; 消息顺序写入; 大量使用堆外内存,IO时少拷贝一次; 拉取消息时的长连接机制。 3.volatile底层原理? https://snailclimb.gitee.io/javaguide/#/docs/java/multi-thread/2020最新Java并发进阶常见面试题总结?id=_2-volatile-关键字 以上仅是回答的不好的问题。 ...原创 2021-06-23 17:34:22 · 66 阅读 · 0 评论 -
微店一面
微店一面 微店一面 1.自我介绍 2.你用java多长时间了? 算一下到现在两年多了。 3.学校里有java的课程是吧? 是的,大二上学期、下学期。 4.你用的jdk版本是多少? Jdk8 5.jdk8相较于jdk7有哪些优化? 举了ConcurrentHashMap的例子,锁方面的优化:分段式锁->CAS,HashMap方面的优化:一直是链表->链表到红黑树的相互转化(链表节点达到8...原创 2019-12-01 20:53:18 · 456 阅读 · 2 评论 -
微店二面
微店二面 1.自我介绍 2.在学校参加比赛具体做什么? 3.自研框架SpringMVC的实现逻辑 4.死锁的产生和解决方案? (回答的不好,没有回答到前面两点,解决方案也只说了具体的一种解决方案,没有谈到原理) ①互斥条件:该资源同时只有一个线程占用; ②不可剥夺条件:线程获取到的资源在自己使用完之前不能被其他线程抢占; ③请求并持有条件:一个线程已经持有了至少一个资源,又提出了新的资源请求,而新...原创 2019-11-15 09:51:12 · 675 阅读 · 1 评论