深圳某厂技术一面(15min)
《面试题目》
- 面试公司:客诺
- 面试岗位:ai产品全栈研发实习生
- ❓面试问题:
- == 和 equals 方法有什么区别
- 重写 equals 方法需要重写 hashcode 方法,为什么?
- 如果不重写 hashcode,用 HashSet 会有什么bug?
- 场景:一个人可以下多个单,一个单可以有多个商品,请问数据库表你会怎么设计
- 举项目中的一个功能实现来说明你的思考
- Java内存溢出OOM是什么概念?
- 有什么解决方法?
- 面试感想:面试官就面了15分钟,然后就结束了,问的都挺简单的,回去等通知。。。
《参考解析》
- AI产品与 Agent 项目:回答这类问题要先讲清目标用户和业务场景,再说明模型、数据、工作流、评测指标和上线后的真实使用效果。面试官通常更看重你能否把 AI 能力转成可落地的产品闭环,而不是只罗列模型名。
- 项目深挖:项目深挖的核心是讲清背景、目标、你的职责、关键决策、难点和结果。遇到追问时优先用数据、取舍理由和复盘说明自己的判断,而不是只描述流程。