字节-集团信息系统 一面凉经
1.自我介绍+实习介绍
2.拷打实习
3.动态线程池调优怎么实现
4.mq可以用于什么场景,怎么实现
5.描述上个实习的公司系统架构(这个问题感觉有点诡异)
6.线程池的理解
7.项目拷打
8.RocketMQ和Kafka的区别
9.算法题 挺简单的,但是写慢了没写完,最最后把思路说完了
设计一个对象缓存系统 cache,主要支持以下两种操作:
1.set(id, object):存储对象。
2.get(id):获取对象。
缓存系统具有以下性质:
1.对象过期:如果 x 秒内没有对对象进行 get 或 set 操作,该对象将自动过期。
2.对象数限制:可以存储的对象数量不能超过 n。
3.使用 LRU(Least Recently Used)策略进行对象置换。当存储对象数量达到 n 时,需要删除最久未使用的对象。
10. 索引类型
11. 联合索引前后顺序差异
12. 反问
感觉是kpi面(),面试官看上去兴致不高,后面反问自己有什么问题,面试官也没说什么
双非本放弃了😭
#面经#
2.拷打实习
3.动态线程池调优怎么实现
4.mq可以用于什么场景,怎么实现
5.描述上个实习的公司系统架构(这个问题感觉有点诡异)
6.线程池的理解
7.项目拷打
8.RocketMQ和Kafka的区别
9.算法题 挺简单的,但是写慢了没写完,最最后把思路说完了
设计一个对象缓存系统 cache,主要支持以下两种操作:
1.set(id, object):存储对象。
2.get(id):获取对象。
缓存系统具有以下性质:
1.对象过期:如果 x 秒内没有对对象进行 get 或 set 操作,该对象将自动过期。
2.对象数限制:可以存储的对象数量不能超过 n。
3.使用 LRU(Least Recently Used)策略进行对象置换。当存储对象数量达到 n 时,需要删除最久未使用的对象。
10. 索引类型
11. 联合索引前后顺序差异
12. 反问
感觉是kpi面(),面试官看上去兴致不高,后面反问自己有什么问题,面试官也没说什么
双非本放弃了😭
#面经#
全部评论
相关推荐

