主题
面试速答(先看这里)
**一句话结论:**select a ,d where a=1 and b > 2 and c = 3 应用的哪个索引
60秒标准回答:
select a ,d where a=1 and b > 2 and c = 3 应用的哪个索引
select a, d where a =1 order by 2 limit 10 扫描多少行
mysql为什么双向链表
**答题顺序:**结论 → 原理/机制 → 关键流程 → 场景与取舍 → 易错点
回答主线:
- **要点1:**select a, d where a =1 order by 2 limit 10 扫描多少行
- **要点2:**redis多大的key算热key?
- **要点3:**给定一个数字字符串S和一个数组nums,数组中的元素都在0~9之间,问从数组中选择元素组成的数字,小于N的最大值是多少?
- **要点4:**例如:S = "24378",nums:{2,3,9},组成的最大值为23999
**记忆锚点:**select → where → nums → and → key → 应用的哪个索引
追问准备:
- 围绕「select」:底层原理是什么?使用时有哪些边界和常见坑?
- 围绕「where」:底层原理是什么?使用时有哪些边界和常见坑?
- 围绕「nums」:底层原理是什么?使用时有哪些边界和常见坑?
- 如果线上出现异常,你会如何定位、验证并规避?
背景:5年经验
问题列表
select a ,d where a=1 and b > 2 and c = 3 应用的哪个索引
select a, d where a =1 order by 2 limit 10 扫描多少行
mysql为什么双向链表
redis多大的key算热key?怎么解决
算法题 小于n的最大数
给定一个数字字符串S和一个数组nums,数组中的元素都在0~9之间,问从数组中选择元素组成的数字,小于N的最大值是多少?
例如:S = "24378",nums:{2,3,9},组成的最大值为23999