Java面试题,直播
李晚晚 2018-03-12 02:42:49 哈哈哈,很久没来csdn了,最近刚入职一周就撤了,只能再次重新找工作。
今天起,记录每次面试中的面试题目,一方面以表记录;另一方面分享出来,也期望可以看到筒子们的答案,集思广益。
今天面试一家小创业公司,面试问题如下:
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配置更新的时候通知到每台机器。
8、你还有什么要问我的吗?
哈哈哈,首战以失败告终,除了前3个回答了一些,剩余的都水得不行,再接再厉吧。加油。