淘天秋招JAVA一面

1、谈谈自己的优缺点 2、是否参加过淘天其它部门的面试 3、介绍项目 2 4、用 Redis 做了什么?用的什么数据结构? 5、Redis 的 Zset 底层实现 6、Redis 是单线程的还是多线程的? 7、假设线程池中有多个线程,同时对同一个 Redis 进行 put 操作,这是可以的吗? 8、Redis 除了做缓存之外,还可以做什么? 9、Redis 做分布式锁用什么命令?PX 和 EX 的区别? 10、Redis 做分布式锁,锁过期了会怎么样?如何避免锁过期带来的问题? 11、假设一个 Redis 集群,集群存储了当前锁的一个实例,如果挂掉的话,怎么去避免锁的丢失? 12、项目 2 中图片检索一部分怎么实现的? 13、数据库中索引怎么设计的?联合索引什么情况下会失效? 14、百度网盘存储了图片后,它会识别这个图片里面有哪些人,然后点击这个人之后会把包含这个人的图片都给检索出来,谈谈这个功能怎么实现的?谈谈你对向量的理解? 15、如何设计一个秒杀模块?(从发起请求到最后数据库落盘完整的设计) 16、什么是 CDN?为什么你的方案要用 CDN ? 17、谈谈有哪些限流算法,秒杀场景适合哪种? 18、秒杀模块中 MQ 的作用是什么? 19、高并发的秒杀场景适合哪种 MQ?为什么选 Kafka 而不是 RocketMQ?了解它们的差异吗? 20、项目中怎么使用分布式事务的?解决什么问题?用的哪种分布式事务模式?谈谈 TCC 和其它分布式事务模式的区别? 21、如何在 Spring 中实现一个简单的事务? 22、Spring Bean 的 Test 类中,a 方法调用加了 @Transaction 的 b 方法(a 无注解),调用 a 时事务是否生效?若 a 也加 @Transaction,事务是否生效? 23、项目中 ES 和 数据库的同步怎么做的?还了解哪些方案?
全部评论
11应该怎么答,redlock吗
点赞 回复 分享
发布于 2025-11-03 16:22 上海
看样子佬释放了offer,又开始捞人了
点赞 回复 分享
发布于 2025-10-31 22:39 北京

相关推荐

04-10 02:40
门头沟学院 Java
给我面没招了,发点面经攒攒人品~1.项目拷打2.你在这个 RAG 系统优化里面,在多阶段 RAG 系统中采用了 BM25 和向量混合检索,然后这个是怎么去设计两者的结合逻辑的?然后混合策略的话具体是如何去提升检索效果的?3.RAG支持 PDF 扫描件和 OCR,然后还有表格结构化的提取,然后在这过程中有没有遇到什么技术难点?4.识别准确率怎么样?5.这个多智能体系统设计里面,然后它的这个 State 管理和Checkpoint分配机制的具体实现方式是什么?怎么去解决对话执行中的状态竞争问题呢?6.怎么样实现 State 全局管理?7.将Choice 接口封装为MCP工具的时候,怎么去设计一个标准化接口?然后遇到有没有遇到过一些兼容性的挑战?8.举了项目里的一个例子,问我出参入参是怎么去定义的?9.大模型在调用这个工具的时候,比如说有 MCP 之前,它的调用的处理流程是什么样子的?10.或者说 MCP 它有哪些缺点或者挑战呢?11.提供的这个 MCP 的结果它是流式的吗?12.这个多agent项目是主子agent的项目吗?13.其中一个功能,然后它的 token 就是一次会话 token 大概有多少?有没有超过上限?14.模型用的哪个?我答Qwen,问我Qwen具体哪个版本15.在子任务过程中啊,如果它的某个子任务失败,比如说数据获取为空,它的这个整个工作流是怎么去重试或者是降级处理的?16.在实现这个流式输出实现的时候,比如说后端用了 FastAPI 和 SSE 来实现中间结果的实时流式输出。然后在这个 Langchain 这种基于图的状态机框架中,是怎么捕获每个 node 的执行结果,然后推送到前端的?17.LangGraph 和Langchain 为什么选择了 LangGraph 没有选择简单的那个 Langchain 呢?18.Checkpoint 的持久化19.对话之后重新连接的话,是怎么能够恢复到之前的那个状态呢?20.对话持久化的话,是存储到哪里的?是存储到内存里面,还是存到硬盘上面去的?21.关于 RAG 的,向量数据库在选择建索引的时候是用了哪种向量数据库?为什么?22.这里面你提到了 RRF 重排序,然后有没有引入什么模型进行精排?
查看22道真题和解析
点赞 评论 收藏
分享
评论
3
13
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务