蚂蚁金服java开发实习生一面
- 1、b+树和b-树有什么区别
- 2、mysql底层数据结构
- 3、索引使用b+树还是b-树,为什么
- 4、一张表最多可以存多少数据
- 5、b+树如何构造
- 6、如何有1万条数据,10万条数据,b+树高度是多少
- 7、伯乐白板编程: 网站或者API服务有可能被恶意访问导致不可用,为了防止被DOS攻击,通常会进行访问频率限制。 请实现一个 RateLimiter 类,包含 isAllow 方法。 每个请求包含一个唯一的 clienId,如果某个 client 同 1 秒钟内有超过 100 次请求,就拒绝响应。
语言不限,如果用 Java,你可能需要实现以下接口
public interface IRateLimiter {
boolean isAllow(String clientId);
}