金山办公一面凉经(45mins)
1、自我介绍
2、让介绍自己的项目
3、Kafka生产者的ack机制,忘了怎么问的了
4、Kafka消费者的ack没回复给Kafka服务器造成消息不完整,怎么解决
5、如果Kafka的主节点挂掉了,会怎样?
6、索引的数据结构(B+树)
7、用没用过事务(我说没有,直接焊死)
8、说一下索引失效的场景
9、查询条件为"A不等于B"能否命中索引(不能吧,范围查找被排除)
10、怎样查看查询策略(explain)
11、查询策略都显示出哪些参数(我说了两个,面试官补充还有所读取的行数)
12、explain显示的所读取的行数是准确的吗?
13、Redis数据类型有哪些,说一下底层实现
14、Redis的缓存策略有哪些?
15、说一下Redis的长连接与短连接
16、笔试时候的一道题目,手工实现哈希表,我看你没写,笔试之后有没有想过该怎么写,说一下。
反问:
1、我已经这么菜了,为什么还要给我发面试?
对曰:我们拿到的只有你的简历和笔试结果,你的学校又不错(一脸委屈)
2、刚才问的问题达到大厂难度了吗?
对曰:比大厂难度简单,往深里还可以更难,更难的话是用来定sp的
3、Redis数据结构的底层实现给我提示一下我去学习。
卧槽面试官真的给我从头背了一遍
面试官很善良,是我辜负了ta