后端ai开发一面分享-27实习阿里面经

给我面没招了,发点面经攒攒人品~
Java 语言基础
1.说说 Java 的内存模型?堆和栈的区别是什么?
存对象、栈存...
2.HashMap的底层实现讲一下?1.7和1.8有什 么区别?
3.ConcurrentHashMap呢?它是怎么保证线程安全的?
4.线程池的核心参数有哪些?拒绝策略有几种?
5.synchronized和ReentrantLock的区别? 什么场景下用哪个?
6.Java的动态代理有几种方式?Agent框架?

Spring 框架
1.Spring Boot 的自动装配原理?
2.Spring 的 IoC 容器启动流程?Bean 的生命周期是怎样的?
3.MySQL 的索引结构是什么?为什么用 B+ 树而不是 B 树或哈希表?
4.@Autowired和@Resource的区别?

缓存数据存储
1.Redis的常用数据类型有哪些?分别适用什么场景?
2.String, Hash, List, Se ...
3.Redis的过期策略和内存淘汰机制了解吗?
4.过期策略说了惰性删除和定期 ...
5.缓存穿透、缓存击穿、缓存雪崩分别是什么? 怎么解决?
6.Redis和MySQL的数据一致性怎么保证?了解哪些方案?
7.MySQL的索引结构是什么?为什么用B+树而 不是B树或哈希表?
8.慢SQL怎么排查和优化?

AI Agent 核心
1.了解哪些 Agent 的架构模式?
2.Function Calling 的原理是什么?你怎么理解 Tool Use?
3.如果大模型返回的 Function Call 参数格式不对怎么办?
全部评论
二面了没
点赞 回复 分享
发布于 昨天 22:02 陕西

相关推荐

05-08 13:35
门头沟学院 Java
攒人品中,祝大家都能拿到满意的Offer!1.实习拷打2. 视频进度的redis缓存和定时任务异步落库的方案介绍一下3. 视频进度定时任务该从redis里面扫哪些数据4. 视频进度的hash结构是采用视频章节作为key,value部分是用户id作为key,field 里面又是一个map这样的吗(这里被带偏了,真正的结构不是这样的,后面就全是被面试官追着问)5. 这个value中的map里的数据什么时候会被删除掉呢6. 那这个redis 的hash结构的map内部的key和value来去设置过期时间吗,redis有提供这样的方法吗7. 重新设计这一块的Hash结构该怎么设计,有效期该怎么进行一个设计8. 用户一个视频没有观看完,在中间就进行了一个关闭,你是怎么去判断这个关闭的9. 前端超过了10秒没有给你提交是怎么判断用户离开这个页面,有一次请求超时了丢包了该怎么考虑10. rabbitmq如何实现一个延迟功能11. 如果前端因为网络原因一直无法提交后续的,这个进度是有一部分的丢失,这个该怎么解决呢12. 简单介绍一下微途旅行的项目13. agent用到了哪些工具14. 如何管理这个agent的多轮对话,记忆化15. 会考虑做一个消息的裁剪吗16. 每一次对话都会从mysql里面把用户所有的历史的绘画全部都取出来吗?17. agent背后的调用的模型是什么
查看16道真题和解析
点赞 评论 收藏
分享
评论
1
9
分享

创作者周榜

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