12.13-面经分享
面经分享:15min
1. sql题,left join的使用啊,为什么不适用right join呢?,请问两者的性能(左表更大?)结果有什么区别呢,笛卡尔积 是怎么体现的。,
2. 引入 Druid 连接池来监控慢 SQL,批量导入 5 万题期间共拦截 21 条>1 s 语句;调大 maxActive 至 120 并加组合索引后,接口总耗时由 210 s 降至 23 s,慢 SQL 降为 0 条。 我是傻逼。。。 问我批量导入怎么解决的慢sql,具体流程说一下。。。shi
3. Redis的三大问题:缓存击穿的解决办法(我忘记了。)
4. Redis的Bitmap是什么?
5. 你做了一个秒杀系统,这不是很复杂吗?我说这是一个”学习项目“,于是没有多问。。完全不感兴趣了。
6. 你的知识库使用的是ES,为什么不使用向量数据库Faiss,请问ES支持向量检索和向量索引吗?使用到什么向量索引了?你具体是怎么条用的?怎么提取出topK的?
7. 消息队列在Kafka和RabbitMQ中的抉择。
1. sql题,left join的使用啊,为什么不适用right join呢?,请问两者的性能(左表更大?)结果有什么区别呢,笛卡尔积 是怎么体现的。,
2. 引入 Druid 连接池来监控慢 SQL,批量导入 5 万题期间共拦截 21 条>1 s 语句;调大 maxActive 至 120 并加组合索引后,接口总耗时由 210 s 降至 23 s,慢 SQL 降为 0 条。 我是傻逼。。。 问我批量导入怎么解决的慢sql,具体流程说一下。。。shi
3. Redis的三大问题:缓存击穿的解决办法(我忘记了。)
4. Redis的Bitmap是什么?
5. 你做了一个秒杀系统,这不是很复杂吗?我说这是一个”学习项目“,于是没有多问。。完全不感兴趣了。
6. 你的知识库使用的是ES,为什么不使用向量数据库Faiss,请问ES支持向量检索和向量索引吗?使用到什么向量索引了?你具体是怎么条用的?怎么提取出topK的?
7. 消息队列在Kafka和RabbitMQ中的抉择。
全部评论
// knowledge_base.json 第15-20行
"vector": {
"type": "dense_vector",
"dims": 2048,
"index": true, // ✅ 开启向量索引
"similarity": "cosine" // ✅ 使用余弦相似度
}ES当然支持向量索引啊!
相关推荐
点赞 评论 收藏
分享
查看28道真题和解析