【校招VIP】货拉拉Java凉经 1hour

08月15日 收藏 0 评论 0 java开发

【校招VIP】货拉拉Java凉经 1hour

转载声明:文章来源:https://www.nowcoder.com/discuss/520681134447992832

1. 自我介绍
2.用线程池会碰到哪些问题
3. 线程池的核心参数以及他们之间关系,拒绝策略
4. 简历写用单次批量远程调用代替多次调用,可能会造成什么问题
5. Redis项目中常见用途和数据结构(用途讲了一个实习中用到Redis的案例,他抓着这个点问了好久)
6. 刚刚说的Redis的GEO有什么用
7. 持久化的方式及原理(讲原理的时候,又问我之前实习用redis的那个案例,怎么保证DB和redis一致性的,怎么保证事务)
8. SQL优化的方式有哪些吗,你做的SQL优化
9. MySQL的索引结构
10. Java的内存模型
11. rabbitMQ是什么,rabbitMQ底层结构
12. JUC是什么,你知道包下哪些类
13. AQS是什么
14. JUC中哪些地方用到了CAS
15. countdownlatch和cyclicbarrier的区别
16. 为什么要用线程池
17. Redis集群有哪些
18. 主从集群和切片集群的区别
19. 向集群插入key的请求过程
20. 切片集群是怎么做到扩展节点的,槽是怎么映射的(一致性hash)
21. 怎么防止消息堆积问题,我现在生产者很猛,消费者处理不过来(我说增加消费者实例用消费者组;优化消费者性能,开线程池多线程处理;突然增加可以多起个实例把消息保存到mysql表中兜底,后面平缓了再读取出来消费)
22. 他不满意,他问还有没有方法(答不上来了,实在想不出来了面完突然想起来还可以生产者限流,还可以调整确认机制改为批量确认,还有什么办法评论区大佬们 救)

--------反问--------
. 有什么要提高的(知道的挺多的,但是有些东西记混了,记得不够清楚,像是一锅粥,叫我回去重新整理一下)

C 0条回复 评论

帖子还没人回复快来抢沙发