某信科技面经
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 讲一下数据库的隔离机制
- 讲一下数据库的锁(不会
- 写SQL语句,都比较常规,比较有意思的一个是between and根据时间查找
- Java常见注解(SpringBoot的
- MyBatisPlus的查询代码解释
- 原生MyBatis xml文件拼接SQL解释
- 讲一下List
- 讲一下Map
- Redis缓存,如何使用,遇到了什么问题
- Redis的常见数据类型
- 怎么使用AI的
- 大概就是这些。
《参考解析》
- Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
- MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。