美图-后端开发-一面-2026.5.21
Java
HashMap 的 put 流程
synchronized 与自旋锁的区别
一个线程等待多个线程使用什么来实现
数据库
为什么索引能提高检索速度
联合索引失效场景,为什么失效
Redis
缓存击穿、穿透、雪崩问题,如何解决
项目 1
Agent 对话链路的设计
结构化记忆和长期记忆的内容上的区别
模型幻觉或健康风险的规避措施
数据来源,如何入库和召回的
评测数据集怎么构造的
答案打分设计
项目 2
介绍下项目
图片上传流程
如何保证上传链路中的文件完整性,确保用户上传的图片和 OSS 中最终存储的图片内容一致。
如何保证其他用户无法通过破解接口,来获别人空间的数据
如何避免越权访问
双重缓存,如何保证数据一致性的
AI 扩图有一定的等待时间,如何处理的
AI
如何利用 AI 进行辅助编码的
Spec Coding 是什么?
提示词工程、上下文工程、Harness 工程
MCP 是什么,有没有自己写过
大模型底层如何调用工具的
SKills 是什么
场景题
AI 相机素材推荐
#我的求职进度条#