4.10- 阿里云agent-一面

🕐面试时间:60min

❓面试问题:

前半小时正常问问题,后面ai coding

  1. 自我介绍
  2. 实习拷打,发现面试官之前也在那个公司工作过3年,参与过公司平台的创建,然后问我在实习过程中有触及到公司其他的产品或业务吗
  3. 拷打项目,开发过程中有遇到什么难题,以后想怎么改善
  4. 工作流和agent的区别,什么时候用哪个
  5. 一个分布式系统,进程间通信的方式有哪些,哪个是最高效的(我答共享内存最高效,其他的方式还有信道,消息队列kafka,管道通信),如果是跨主机通信呢(我想不出其他的,只能想到消息队列中间件,还有通过http和rpc通信)
  6. 突然扯到http 和rpc的区别,为什么公司选择rpc,rpc为什么快(没答上来,让面试官给些提示,最后还是面试官说出了答案)
  7. 问我对大数据的了解,(可能和部门业务相关),有没有听说过data+ai的概念,没有
  8. ai -coding 让实现一个配置热更新模块,支持本地yaml,ini文件监听并更改,同样先写出个大概,然后面试官会问你有什么问题,再去让大模型去改

#发面经攒人品#
全部评论

相关推荐

04-13 14:25
门头沟学院 Java
整体面试还是不错的,但是没后续了,不知道是哪里出了问题项目及八股1. 你对RAG(检索增强生成)的理解是什么?2. 向量知识库和各自优缺点是什么?3. 针对检索的准确性,你在项目中做过什么调优操作?4. 项目中排序算法及其他?5. 你们对检索准确率做评测时,测试集和测试流程是怎么构建的?你是否参与了这块工作?6. ES底层的存储结构是怎样的?7. 若ES中已存储部分数据,执行更新操作时,ES内部的整个更新流程是怎样的?8. 服务降级策略的考量是什么?如何保证切换后服务维持正常?9. 你用Arthas排查问题时,具体排查的是什么问题?定位流程是怎么样的?10. 为什么要做分表存储的操作?11. 站在项目表设计的角度,什么场景下需要进行分表操作?12. 单表数据量达到多少时,会考虑做分表?13. 你有了解过MyBatis的切面操作吗?MyBatis的切面能做哪些事情?14. 请讲一下Spring AOP的大概流程和机制是什么?15. 你了解的事务隔离级别有哪些?16. 细粒度锁,具体是做什么用的?怎么实现的?17. 实现细粒度锁时,用的是Java的synchronized关键字吗?18. 如果是分布式服务做这种细粒度锁,你觉得应该怎么做?19. 你提到的Redisson加锁的机制,具体是怎么实现加锁的?20. Java中synchronized关键字底层的加锁流程是怎样的?它如何保证多线程并发时能拦住其他线程?21. ThreadLocal用于什么场景比较合适?22. 你了解ThreadLocal的实现原理吗?23. 若用ThreadLocal存储用户信息,在主线程内起异步线程,异步线程中能通过ThreadLocal拿到该用户信息吗?大模型相关1. 除了RAG相关工作,还有用过大模型去做其他事情吗?2. 你使用大模型时是用工作流方式,还是用类似Spring AI这种框架去实现的?3. 你在开发过程中,有用过大模型辅助编码的工具吗?4. 大模型辅助编码工具对你的代码开发效率提升有多大?
查看27道真题和解析
点赞 评论 收藏
分享
评论
3
15
分享

创作者周榜

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