面试时长半小时
自我介绍
讲一下实习项目(问的很细)
负责哪些模块
主要写了什么功能和需求
什么情况下适合用redis
什么场景下使用多线程
多线程能解决什么问题
场景题:很多仓库,每天需要统计数量(卖了多少,剩多少),这种情况下可以使用线程池吗?具体怎么使用
mysql一张表存多少数据合适,有什么判断依据,一般来说存多少合适(这里让给出具体数量)
讲一下聚簇索引和非聚簇索引
出现慢sql怎么排查优化
为什么加索引可以提高查询速度
表的数据如果超过了两千万怎么优化解决
写java伪代码:秒杀接口 (不知道咋写 第一次遇到这种题)
手撕:求两个集合的差值
反问
问了下面试评价,让我多去学习中间件,然后说了刚才的场景其实是想看看我怎么使用像mq和redis去解决秒杀业务
许愿还有二面