字节 飞书后端日常实习 一面

1. 单点登录如何实现

2. JWT

3. OAuth2 密码模式、授权码模式

4. ConcurrentHashMap 扩容机制

5. Spring 设计模式

6. 双亲委派机制

7. 线程池原理

8. Redis String 如何实现

9. ZSet 数据结构,什么时候压缩表升级为跳表

10.  Redis 使用什么I/O模型,select、poll、epoll 的区别,select 的数量限制是多少,是否可以修改

11. 用户态和内核态,select 和 poll 的轮询操作是在哪个空间进行的

12. Redis 集群的方式,哨兵模式,cluster 在服务器扩容时如何 rehash,哈希槽如何计算

13. RabbitMQ 的 binding key 和 routing key,key 的匹配机制(如何路由到队列里)

14. 交换机的模式

15. RabbitMQ 应用场景,不同交换机的应用场景

16. RabbitMQ 如何保证消息幂等

17. 场景题:用户登录,连续输入密码错误超过五次禁止登录如何实现,用哪种 Redis 数据结构(最后面试官说 ZSet,key 是用户名,value 记录一系列的登录时间),如果是恶意攻击应该怎么办

18. 算法题:循环依赖
#实习#
全部评论
所以恶意攻击怎么办
点赞 回复 分享
发布于 2022-06-14 19:42
过了没~
点赞 回复 分享
发布于 2022-06-27 08:38
12题怎么回答
点赞 回复 分享
发布于 2022-07-03 16:40

相关推荐

5 66 评论
分享
牛客网
牛客企业服务