顺丰Java开发一面面经
- 轮次
- 一面
- 时间
- 2026-09
- 来源
- 牛客网
《面试题目》
- 为什么选择 Agent,如何设计更好的 Agent?
- 实习项目中 AI 具体解决了什么问题?
- JVM 内存结构如何划分?
- 垃圾回收机制如何工作?
《参考解析》
- Agent 通过模型规划和工具执行完成多步骤任务;设计时应限制工具权限,设置循环上限、超时和人工兜底,并记录每次决策。
- 说明真实业务目标、数据流和落地指标,区分模型生成与传统代码职责,避免只描述概念。
- JVM 运行时数据区包含堆、虚拟机栈、程序计数器、方法区和本地方法栈;线程私有与共享区域的边界要说清。
- GC 依据可达性判断对象存活,结合标记、复制、整理或分代策略回收内存;选择收集器要权衡吞吐和停顿目标。