字节后端开发一面
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、反问
#牛客AI配图神器##发面经攒人品#
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、反问
#牛客AI配图神器##发面经攒人品#
全部评论
云图库项目吗?
秋招嘛?

你的自我介绍多久嘞
面试官:你还有什么要问的吗?我:能放过我吗
这八股广度!字节一面顶别人三面
相关推荐