1.上来先写个kmp,可惜忘记怎么写了,写了个暴力
2.说说秒杀。你把压力都给后端了吗,前端怎么做限流,订单生成失败了怎么处理,知道死信队列吗,nginx用过吗,最后评价了下这个秒杀和真实的流程差太多了。
3.数据库用过什么,哈希索引和b+树索引,分别讲讲。然后问到,b+树一般树高多少,能存多少范围的数据量
4.给你一个需求,你主要从哪些角度设计数据库。扯了下三范式,索引啥的。
5.设计模式,枚举类单例怎么写
6. lru怎么实现的,我说了下lru和近似的lru
7. springboot是怎么实现把其他框架整合进来,不用写那么多xml的,不了解
8. springboot做微服务,服务间是怎么通信的,不了解
9.反问
凉了凉了,面试官全程安慰,java经验不多没事,太惨了
全部评论
(7) 回帖