27暑期实习 快手Agent开发一面

发点面经攒攒人品~
1. 拷打实习经历

2. 你预期AI写代码这个能力未来能发展到什么程度?你觉得下半年能达到什么状态?现在AI的不足有哪些?

3. 算法题三数之和

4. 什么场景会用多线程

5. 讲一下Java里的锁,synchronized 和 ReentrantLock 的区别是什么?

6. ThreadLocal 用过吗?解决什么问题?

7. Java 的异常分哪几种?

8. 线程池里如果一个线程发生异常,会怎么样?程序能感知到这个异常吗?

9. HTTPS 和 HTTP 的区别?HTTPS 为什么是安全的?HTTPS 是怎么加密的?

10. Java 线程有哪些状态?线程是怎么结束的?

11. 反射用过吗?动态代理是怎么实现的?

12. 什么场景会触发类加载?
全部评论

相关推荐

05-20 11:07
已编辑
大连民族大学 Java
面试日期:4.24面试时间:40min面试体验整体体验直接拉满!面试官人超级好,全程像平等聊天一样,完全没有压迫感,不会故意刁难。技术问题只占 10 分钟左右,大部分时间都在聊项目落地、学习态度和对 AI 全栈的理解。遇到我答得不好的地方,还会主动给技术建议和思路引导,能明显感觉到他们是真的想招能干活、愿意成长的人,而不是单纯考八股的面试官。面试复盘--自我介绍--1.常规 3 分钟自我介绍。--项目深挖--2.这个项目是前后端分离架构吗?目前前端开发到什么程度了?3.当初为什么想做这个面试系统?做完之后对自己的真实面试有帮助吗?4.大模型接口是自己申请的官方 token 吗?用的哪个版本的模型?5.详细讲一下你设计的Agent 调度器和面试状态机的流转逻辑(我讲了 ReAct 思考 - 行动 - 观察模式 + 6 个面试阶段的状态机设计)6.项目里的各个 Skill 模块是怎么实现的?每个 Skill 单次调用大概消耗多少 token?7.怎么优化 Skill 的 token 消耗问题?(这里我答得不太好,面试官主动给了渐进式加载的核心建议:不要把大 Skill 一次性全量传给大模型,可以拆成多个小模块按需调用,就像看书先看目录再翻具体章节,能大幅减少 token 浪费)8.前端大模型回答字数多了会卡顿,你觉得可能是什么原因?--软技能与匹配度考察--9.你之前的实习主要做什么?为什么做了三个月就选择离职了?10.之前实习的时候代码有人做 Code Review 吗?一般会指出哪些常见问题?11.你对互联网公司的加班文化怎么看?能接受快节奏的工作模式吗?12.为什么想做 AI 全栈方向?对这个方向有什么自己的理解?13.你觉得全栈开发最大的痛点是什么?根据实际工作遇到的问题来讲讲如何解决14.有没有考虑过留在之前的实习公司?为什么想出来找新的机会?--反问环节--15.这轮面试过了之后还有几轮?结果大概什么时候会通知?16.组里有没有规范的开发手册?代码提交和合并有什么具体要求?17.公司现在的核心业务是什么?AI 转型具体在做哪些落地方向?个人总结 & 给后面同学的面试建议数数的面试真的非常务实:不考偏难怪的八股,所有问题都围绕 "你能不能干活、能不能快速学习、能不能融入团队" 展开。只要你有真实的项目经历,能把自己做的东西讲清楚,通过率会非常高。重点准备 AI 相关的项目:现在数数全公司 All in Agent,如果有 Agent、RAG、大模型调用相关的项目,一定要准备得非常细,能讲清楚全链路和遇到的问题,会非常加分。不要怕说自己不会:遇到答不上来的问题,直接说自己不太了解,面试官会主动给你引导和建议,反而比瞎编乱造好很多。
查看17道真题和解析
点赞 评论 收藏
分享
📍面试公司:阿里云🕐面试时间:5.14💻面试岗位:JAVA研发❓面试问题:1. 抛开 AI 部分,讲讲整个服务架构是什么样的?包括前端怎么用、后端怎么用、前后端怎么交互?2. Redis 是存短期内容吗?是用于做缓存还是其他用途?3. 了解 Spring Boot 的整个启动原理吗?Spring Boot 打的包结构是怎么样的?服务是怎么启动的?4. 整个项目的代码是自己写的,还是主要由 AI 全部自动生成的?5. 没有 AI 之前,你自己有没有单独搞过纯手搭的项目?6. 两个 AI agent 的主要分工是什么?介绍一下对话 agent 和运维 agent 的核心能力?7. 有没有做多轮循环的控制?如果 agent 一直循环调用工具会怎么处理?8. RAG 的 TOKEN 调优省了 50%,是生成 TOKEN 还是输入 TOKEN?怎么计算的这个数值?做了哪些具体的调优工作?9. 上下文压缩有什么策略?如何避免过滤掉有用信息、留下噪音数据?10. 对于长期有效的信息,会做什么特殊处理把它留存下来吗?11. 平均检索度 80% 以上,有没有自己构建评估集?评估集是怎么处理的?处理了多少数据?12. AI agent 用的哪个大模型来做的?13. 觉得 Claude 好在哪里(从模型本身和 agent 设计两个方面)?对它的 agent 整个运行原理了解吗?14. 从你的角度看,大模型本身重要,还是整个 agent 的架构设计更重要?15. 本地生活服务平台的主要内容有哪些?开发过程中有没有碰到在线问题调试、节点故障之类的问题?16. 假设线上发现内存不停地缓慢增长,不确定是哪行代码出的问题,你会怎么排查?有办法定位到具体代码吗?17. JVM 里面主要的组件有哪些?JVM 的体系了解吗?能讲一下 JVM 的内存模型吗?18. 本地方法栈主要是用于什么用途的?19. 方法区空间出现预警了,最大的可能是什么原因?有办法回收方法区的垃圾吗?运行时怎么处理方法区空间不足的问题?20. 了解 classloader(类加载器)吗?通过 classloader 有办法处理动态类加载过多的问题吗?21. 了解 Tomcat 吗?看过整个设计吗?
查看21道真题和解析
点赞 评论 收藏
分享
评论
3
3
分享

创作者周榜

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