货拉拉二面
- 时间
- 2026-08
- 来源
- 牛客网
《面试题目》
- 货拉拉二面流程:实习时间确认 → 自我介绍 → 实习深挖(Dify/RAG/准确率/上线/挑战)→ 项目深挖(点餐系统取餐方式/是否需要/部署/技术栈/问题)→ Java 实战(ThreadLocal/压测/部署配置/JVM GC/Spring 设计/源码阅读/实现 Redis 数据结构/订单超时自动取消)→ 反问。一、背景与实习时间你现在是在学校还是说在外地?你目前是在准备选题还是论文,已经在处理完了?你们什么时候开始答辩?那你这个人的实习时间大概是什么时候?你之前是在实习公司,是上海的吗?所以没有实习了对吧?是因为学校有安排吗?二、自我介绍那你这边能先自我介绍一下吗?三、实习深挖(大模型应用)我问一下咱们那个用的是 Dify 这个平台来做的吗?(追问)那就是这个实习公司他自己内部没有搞一个类似于这种的平台吗?还是说基于开源来做的?(追问)那 Dify 的话是指在你们那个部门使用,还是说整个公司都在用?能简单介绍一下你这边引入了精确的 RAG,相比以前的低效是指怎么个区别吗?那你准确率提高到 98% 你是怎么衡量出来的?(追问)测试集的量大概有多少?你那边在你离职之前,他那
《参考解析》
- Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
- 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。
- Agent或RAG链路应记录工具调用、检索证据和失败原因;对非法参数、路由错误和超时设置校验、重试上限与可观测日志,避免把模型输出直接当作可信结果。