中通后端一面二面
一面
- 自我介绍,介绍实习项目
- Java线程池的参数,任务处理流程
- http服务常见限流措施,给每个用户限制1分钟10次访问,通过什么数据结构实现(我说的是阻塞队列实现令牌桶,但是面试官好像更偏向于CurrentHashMap+计数器+LRU),讲一下对内存和cpu的消耗
- MySQL索引常规的优化手段
- 联合索引的建立思路,先后顺序怎么确定,orderby查询在分页中固定吗
- 子查询对索引的影响,有哪些失效情况
- 有做过压测吗,有了解过哪些性能指标
- TPS和RT之间的关系
- jvm的gc了解哪些,cms什么情况下会退化到单线程回收状态,什么情况下会触发fullgc
- 同一个项目中需要加载两个不同的jar包中的一个同名类,是在项目启动后动态加载的,有什么方法来规避类冲突,或者加载过程中有什么风险,提示从双亲委派机制方面考虑
- 反问
二面
介绍了下项目,问了问日常学习方式,爱好,学习成绩,如何解决难点,偏生活,最后还特地确认了的确是技术面