字节1&2面

23 篇文章 11 订阅 ¥19.90 ¥99.00
这篇博客详述了作者在秋招面试中遇到的网络和操作系统问题,包括Redis的使用场景、集群模型、一致性哈希、TCP/IP协议、HTTP状态码、TCP特性、操作系统中的线程与进程、IO复用模型以及MySQL的存储引擎和索引类型。还涵盖了编程题目,如IP范围判断、线程安全单例模式和两数相加。
摘要由CSDN通过智能技术生成

这是秋招提前批,一二面是连着的

Web

1. Redis的使用场景

在我的项目中主要用来做三件事情:1. 缓存热点值;2. 缓存用户token;3. 缓存库存
其他的还有如:
分布式锁,zset的排行榜,pop/push生产者消费者,hash实现好友关系,登陆过期时间,计数器,布隆过滤器(推荐系统,爬虫系统等)

2. Redis中key对于不同实例的映射算法

Redis使用Hash槽来实现
一致性hash如何解决机器少的问题
这个是数据倾斜的问题,可以设置多个虚拟节点然后再hash

3. Redis的集群模型
  1. 主从复制
  2. 哨兵模式
  3. cluster模式
4. 令牌桶算法

计算机网络

1. 七层模型和五层模型

物理层,数据链路层,网络层,传输层,应用层(会话层,表示层,应用层)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值