法本信息9.8面试
阿辉 · 文章分享
-
HashMap 底层原理?JDK 1.7 和 1.8 有什么区别?为什么会出现死循环?
-
线程池有哪些核心参数?
-
线程池有哪些拒绝策略?
-
实际项目中线程池参数怎么设置?
-
synchronized 和 ReentrantLock 有什么区别?
-
Spring Bean 生命周期是什么?
-
Spring 事务传播机制有哪些?
-
REQUIRED 和 REQUIRES_NEW 有什么区别?
-
Spring Boot 自动配置原理是什么?
-
微服务之间怎么调用?
-
下游接口特别慢怎么办?
-
熔断和限流有什么区别?
-
MySQL 慢查询怎么定位?
-
常见的索引失效场景有哪些?
-
为什么 MySQL 索引使用 B+Tree?
-
什么是覆盖索引?
-
device_id 是不是自增 ID?
-
设备状态相关表怎么设计?
-
为什么设备表、状态表、控制记录等要拆开?
-
Redis 常见数据结构有哪些?
-
Redis 在项目里是怎么使用的?
-
什么是缓存穿透、缓存击穿、缓存雪崩?怎么解决?
-
Redis 分布式锁怎么实现?
-
Redisson 看门狗是什么?
-
Redis 主从切换导致锁丢失怎么办?
-
Redis 锁和 ZooKeeper 锁怎么选?
-
单 Redis 已经成为热点读取瓶颈,缓存架构怎么设计?
-
多个客服同时修改一个投诉工单,怎么防止状态覆盖?
-
乐观锁、悲观锁、分布式锁怎么选?
-
高并发场景怎么保证幂等?
-
为什么使用消息队列?
-
Kafka 的 Topic、Partition、Consumer Group 是什么关系?
-
Kafka 消息怎么保证不丢?
-
Elasticsearch 为什么使用?
-
DISTINCT 是什么?
-
MyBatis 中 #{} 和 ${} 有什么区别?
-
你的 AI 项目整体是怎么做的?
-
LangChain 到底是怎么用的?
-
LangChain 是不是只调用了一次大模型?
-
LangChain 和阿里百炼是什么关系?
-
为什么不直接调用百炼 API,而要使用 LangChain?
-
Prompt 怎么管理?
-
怎么保证 Prompt 的效果?
-
多用户上下文怎么区分?
-
已有的存量知识怎么向量化?
-
用户提问以后 RAG 是怎么检索的?
-
为什么要做 Chunk,不能整个文档直接向量化吗?
-
Chunk 怎么切?
-
有 Excel 数据,存在多个维度或特征,怎么用 Python 找出最高的问题数据?
-
如果四个指标都要综合考虑,怎么找“最高”?
-
GC 调优具体做了什么?
-
设备状态为什么要区分“当前状态”和“历史状态”?