网站救助计划
1.为阅读体验,本站无任何广告,也无任何盈利方法,站长一直在用爱发电,现濒临倒闭,希望有能力的同学能帮忙分担服务器成本
2.捐助10元及以上同学,可添加站长微信lurenzhang888,备注捐助,网站倒闭后可联系站长领取本站pdf内容
3.若网站能存活下来,后续将会持续更新内容
- 自我介绍
- Java中==和equals
- String类的equals源码有没有看过?(没有)
- 猜测一下String类的equals的原理
- hashcode方法
- hashcode相同的话对象是相同的吗(晕了回答错了,应该是不一定)
- HashMap底层原理
- redis持久化
- rdb和aof对比优缺点
- aof重构(?记不清了,也是没听说过)和aof重写
- 索引的优缺点
- 回表
- 覆盖索引
- 最左匹配原则
- 什么情况适合使用索引?什么情况不适合索引?
- 索引下推
- InnoDB为什么使用B+树结构作为索引而不是哈希
- 如果有序数组作为索引呢?(晕了也没答上来,面试官提示了增删会比较麻烦才恍然大悟)
- 接上二叉搜索树和平衡二叉树
- B+树叶子结点的大小有什么特点?(我只记得跟InnoDB页大小有关,面试官说是页大小的整数倍)
- 接上,为什么是整数倍?(不清楚)
- 消息队列的消息可靠性
- 手撕: 写了一版常规的,叫分析一下时间复杂度,然后叫我想一下怎么优化到O(1),提示用空间换时间。我就写了个O(32)的思路,倒是没理解面试官的意思。他说可以预处理建立映射表,然后对输入的数直接取值。
本站链接:https://www.mianshi.online,如需勘误,请联系微信:lurenzhang888
点击面试手册,获取本站面试手册PDF完整版