一面
面试官会一步一步引导, 也会给出自己的见解,体验很好
- 简单介绍一下自己
- 接口优化,讲讲背景,怎么做的
- 八张表同时并发去查的话,会不会对数据库的压力很大,有没有考虑这方面?数据库的负载怎么样?
- 什么情况会导致索引失效?索引命中的原理?
- select .... where b = xx and c = xx 会命中索引吗,怎么优化这个问题?
- 有个字段叫city,你觉得用city建索引合适吗
- 用单列做索引,怎么样效率会更高一点
- 为什么用B+树索引,它解决了什么问题?其他索引的结构?
- 使用Hash索引要注意哪些点?
- 一致性hash算法,讲讲你对它的理解?有哪些应用场景?
- 列式存储和行式存储的区别?计算和存储的角度
- 反问
- 大数据零基础,能接受吗?(可以)
- 遇到难的问题,要知道怎么去解决
- 面试官也说现在环境太卷了,如果面试没通过不一定是自己的问题
二面
- 你对java掌握的怎么样?
- 为什么离职
- springboot、mybatis用得多不多
- 实习做了哪些工作
- 细聊实习项目
- mybatis自己写的mapper文件多吗 ,新加的sql多不多
- 使用CAS有什么缺点
- 想要获取行锁进行 行级别的更新,你会用什么样的方式去加锁
- 算法:实现一个线程安全的BlockingQueue
#我的实习求职记录#