字节后端一面9.1

1. 介绍项目

2. 项目线程池怎么实现的,线程池用法,包括参数、拒绝策略、注意事项等

3. 线程安全是什么,怎么保证安全

4. 为什么选择kafka

5. kafka吞吐量可以达到什么量级,为什么性能好

6. Redis为什么快

7. Zset底层 追问跳表、listpack原理

8. Redis内存满了会发生什么

9. Redis某个节点挂掉怎么办

10. Redis和mysql内存一致性问题

11. 先写数据库再删缓存,这段时间有针对某个数据的大量请求怎么办

12. 事务几个特性,都怎么保证的

13. MVCC在RC和RR下的区别

手撕是最长公共子序列

全部评论

相关推荐

头像 会员标识
09-09 11:03
山东大学 Java
1、自我介绍2、Java 的 AOP 是什么?作用是什么?主要解决什么问题?好处是什么?3、WebSocket 是怎样的一个协议?4、WebSocket 建立连接的过程采用的是什么协议?5、项目中如何解决多人协作过程中出现的冲突问题?6、协作过程中的锁逻辑是怎么实现的?7、HTTP 的请求信息里面有哪些内容?8、请求行里面有哪些具体的内容?9、谈谈 HTTP 请求过程中的传参方式是怎样的10、项目中 Redis 存储了什么样的数据?用的什么数据结构?Redis 除了字符串还有哪些数据结构?11、缓存的 key,value 是怎么设计的?和数据库中数据的对应关系是怎样的?12、谈谈项目中多级缓存的设计逻辑,为什么要用多级缓存,缓存的更新逻辑是怎样的13、谈谈什么是缓存雪崩、缓存击穿、缓存穿透以及这三种问题对应的解决方案14、为什么 Redis 的性能会比 MySQL 高这么多?是基于什么去设计的?15、谈谈项目中用 MQ 来处理什么问题16、MQ 中的消息被消费者接收了之后,如何保证消息一定会被完整处理?17、项目中对于消费者而言,消费逻辑的代码是怎么实现的?18、使用 MQ 过程中的幂等性是怎么保证的?19、除了项目中使用 MQ 的场景以外,MQ 还有哪些使用场景?20、反问
查看19道真题和解析
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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