比心一面

1. 介绍一下你项目中做的最满意的部分,怎么做的?
2. 数据指标有提升多少?怎么统计的?
3. 用到了redis什么数据结构
4. 你提到了redis实现排行榜,会有什么问题吗
5. redis作为缓存,双写时会有什么问题?
6. kafka了解吗
7. rocketmq分布式事务,事务消息怎么做的
8. mysql的隔离机制?默认是什么?
9. 可重复读和读已提交的read view有什么区别
10. 为什么有的大厂放弃可重复读选择读已提交
11. mysql深度分页问题优化
12. 有什么ai的使用经验相关吗
13. ai在实际开发的时候你的感觉
14. 自己设计一个rpc框架的话,你会涉及哪些核心模块
15. 例如为什么需要服务注册机制
16. redis分布式锁
17. redis集群模式,还有哪些高可用模式
18. 哨兵模式有哪些组成部分
19. redis的热key问题
20. spring框架涉及到的设计模式
21. bean的创建过程,生命周期
22. bean初始化阶段赋值会出现什么问题
23. 循环依赖的三级缓存过程
24. netty知道吗?还有NIO BIO
25. IO多路复用机制
27. 怎么保证消息不被重复消费
28. Java怎么确保可见性
29. synchronized和ReentrantLock区别?
30. reentrantlock基于什么框架实现?解释一下
31. 设计一个电商场景下的商品信息中心,类似主流的购物网站,如首页类目,以及各个类目下的商品详情,这么多数据该怎么设计这个系统?

没写算法,问了一小时,盛宴
全部评论
mark
点赞 回复 分享
发布于 04-29 14:50 广西

相关推荐

05-18 11:01
河南大学 Java
全程50分钟,无手撕1、项目中redis主要用于做什么的;redis string的sds介绍一下2、redis实现排行榜怎么做,zset实现榜单会出现什么样的问题(需要排序的数据非常多)  (这一点没有回答好)3、大key处理,拆分的依据是什么4、redis集群;哨兵主要是做什么;如何判断一个节点什么时候该下线5、mysql用的什么版本;聚集索引和非聚集索引的区别6、索引创建原则;索引失效的场景7、表锁、行锁和页锁分别适用于什么场景,有什么区别;这三个锁哪一个更容易出现;出现死锁该如何解决8、mysql隔离级别;RR和RC的readview创建有什么区别;为什么有的公司选择RC而不是RR9、mysql主从延迟如何处理(这一点没有回答好)10、spring bean生命周期;bean创建过程中可能出现哪些问题;详细介绍一下三级缓存;使用两级缓存能解决循环依赖的问题吗(这一点没有回答好)11、netty线程模型,工作原理;IO多路复用的核心原理12、有哪些类组件底层使用了红黑树;hashmap什么时候会变成红黑树;为什么要用红黑树;13、kafka怎么实现高吞吐量;如何保证消息消费的有序性;kafka多副本同步机制ISR介绍一下(这点忘了)14、分布式锁;java的锁有哪些;ReentrantLock底层实现;synchronized和ReentrantLock的使用要注意什么15、java垃圾回收有哪些;G1和CMS有什么区别;CMS使用了哪个垃圾回收算法,有什么问题吗;G1是怎么分代的16、线程池核心参数;CPU密集型和IO密集型的核心线程数怎么设置;实际中线程数的设置 应该从哪些角度考虑17、threadlocal结构是什么样的;能避免并发问题吗,能代替锁吗18、ES有了解吗,介绍一下ES的分片(这个不会)19、分库分表20、分布式任务系统的调度该如何实现;介绍一下时间轮的工作原理21、两个用户的共同好友,A用户的好友数是亿级别的,这时候应该怎么做22、涉及一下秒杀场景,如何保证高并发;如何避免库存超卖(这点答的不好)23、常见限流算法;令牌桶和漏桶的使用场景24、RPC框架介绍一下;dubbo有用过吗(没用过);注册中心可以使用哪些;nacos和zookeeper有什么区别(这点回答的不好);zookeeper为什么是CP的,nacos为什么是AP的(这点也回答的不好)25、有没有排查过线上的问题;很多线程处于close_wait的状态,这时候该如何处理,什么时候线程会处于这个状态(这个不会)26、介绍一下LRU算法的思路这个还蛮想去的,但是挂了。工资好像也挺高的
年小舜:实习吗,难度很高
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

更多
牛客网
牛客企业服务