一些面试问题如下:
1、组合索引是什么,建立组合索引有哪些原则,索引的存储结构是什么,b树和b+树的区别
2、数据库的隔离级别是什么,mysql默认的隔离级别是什么,不可重复读这种隔离级别是什么机制实现的。
3、数据库的锁有哪些,互斥性
4、系统a调用系统b的接口,如何保证数据一致性,比如调用b接口的时候,b里面的功能操作成功,但是返回a系统的时候超时了,造成a系统以为b系统没有操作成功,如何保证数据的一致性,有什么机制。调用b的失败重试次数要如何实现
5、a系统调用b系统b系统调用了c系统,如果用线程池的话,如何分配。这个题目我不懂什么意思,因为个人菜鸟,对线程池不太了解
6、mybatis中防止sql注入是怎么实现的,如果一个where条件中有like %abc%这样的条件要如何实现
7、redis在你们项目中的使用场景是如何的。我回答的就是缓存某些配置类数据,他接着问,如何保证redis配置更新的时候通知到每台机器。 |
|