工具太先进也不大好
57 2

相关推荐

不愿透露姓名的神秘牛友
03-13 15:01
多发面经多多攒人品---------------------------------------------------------1.个人的基本问题,有实习经历么(无)(3min)------------------------------------------项目时间(30min)---------------------------------------------------2.开始拷打项目,询问langgraph的知识了,问我的项目的架构是什么样的?3.agent的编排是怎么做的,运用到了什么样的模式呢,如何调度的?4.你说的混合记忆架构,短期记忆,长期记忆记忆槽位是如何做的呢?里面用的什么数据结构,存的具体是什么数据。5.那数据库存储和rag是咋做的?6.项目有什么问题么,遇到过比较难的问题?6.1.讲到token消耗,和mcp类似的上下文协议占用token的问题,以及如何减少这样的消耗呢?答:从最近的skills里面获得灵感,使用按需加载和渐进式披露。或者维护摘要或加入缓存工程。6.2.子agent在动态分配的过程当中如何做呢,通过什么技术来实现一种调度和分配,如何提高子agent的执行任务和工具调用的准确率。7.图数据库引入解决了什么样的问题?给我讲讲。----------------------------------------------------基本八股(15min)---------------------------------------------------8.  HashMap 底层实现,数据结构,扩容机制,哈希冲突解决的常用方法有哪些?9.HashMap 与 ConcurrentHashMap 区别,渐进式扩容,线程安全底层如何实现的?10.ReentrantLock底层的公平非公平如何实现?AQS是什么,抽象队列同步器,CLH的自愈合,包含什么数据结构等,waitset,双向链表,独占模式和共享模式有什么区别?11.MySQL 事务特性ACID,分别靠什么保证呢?12.最左前缀原则。13.Redis ZSET 实现。然后redis的持久化,AOF和RDB各自有什么优点和缺点,以及AOF重写机制讲一下。14.Kafka如何保证高可用性?生产者,broker,消费者各自怎么做的?--------------------------------------------------算法题(8min)---------------------------------------------------K个一组反转链表。面试官说给我10分钟来写。键盘开始冒烟-------------------------------------反问--(8分钟)--------------------------后续:20分钟后约二面。
查看16道真题和解析
点赞 评论 收藏
分享
03-27 12:25
门头沟学院 Java
项目点评还有一个agent1:简历上的 项目 是练手项目还是实习公司项目?2:介绍项目主要功能。3:做该项目时遇到的难点及解决方法?3:什么情况下会使用 Redis?(业务层面)4:缓存除了快速响应,还有什么重要使用场景?(为什么有 MySQL 还需要缓存?)5:为什么要用二级缓存?加入本地缓存的考量是什么?6:Redis 的内存淘汰机制是什么?//答成键淘汰策略了7:缓存穿透和缓存雪崩了解吗?(定义 + 解决方法)8:MySQL 的事务隔离级别有哪些?分别说明,InnoDB 默认是哪一种?MVcc怎么做的9:幻读是什么样的场景?10:消息队列(RocketMQ)一般是为了解决什么问题?11:结合项目说明为什么要用 MQ?不用会怎么样?12:高并发(限时秒杀)情景下的限流是怎么做的?还了解其他限流算法吗?//没答出来 简历也没写13:JVM 内存模型结构是什么?14:程序计数器的作用是什么?15:栈(虚拟机栈 + 本地方法栈)的作用是什么?16:局部变量在 JVM 内存的哪个结构里?17:Java 的垃圾回收算法、特点及使用场景? //混淆算法和具体实现了 答的磕磕巴巴18:JVM 的类加载机制是什么? //提到双亲委派 但是过程答的也不好19:引入 RAG 之后最大的好处是什么?解决了什么痛点?20:MCP 是什么?21:第二个项目中怎么使用 MCP 的?22:自己平常有没有用ai工具 用了什么?token消耗怎么办 学校有支撑吗手撕k个反转链表 与力扣不同的是最后不足k个节点也要反转手撕边界没弄清楚 递归超时 没有调试 面试官要把构建链表和输入输出都写出来 第一次没运行出来就结束了 可能觉得没必要浪费时间了反问:给我建议多尝试用一些ai的工具 大部分公司都会往这方面发展面试官很好每次答完ai会说出他的理解 感觉面试官更想知道从业务上为什么要用缓存消息队列 可能这方面答的不好 我说了之后面试官说为什么不用不行之类的话术 没有问太多底层的东西 也问了ai的工具总体都是很基础的八股 整体不难 还得练 第二天发感谢信 我觉得没过的原因是很多知识停留在原地而不是业务层面 知识为了学而学 理解不够 可能答的很宽范 没有自己的理解
查看23道真题和解析
点赞 评论 收藏
分享
03-31 17:55
已编辑
浙江大学 算法工程师
面试前两分钟,已经定了50%的成败。用CAME公式,让你开场30秒就赢了。面试官从你开口说第一句话开始,就在评估你了。心理学上有一个“首因效应”——人对他人的第一印象形成于最初的几秒到几分钟,而且这个印象会在整个后续互动中持续影响判断。换成面试场景就是:如果你的自我介绍让面试官觉得“这人思路清晰、有料”,那么后续的技术问题他会带着“发现亮点”的眼光看你如果你的自我介绍让他觉得“这人讲话混乱、没重点”,那么后续的问题他会带着“验证疑虑”的眼光看你。两种状态下,同样的技术回答,得到的评分是不同的。所以,把自我介绍打磨好,值得你花一整天时间。✍🏻️CAME公式:让你的自我介绍有结构有亮点我把一个高分自我介绍的结构总结为CAME公式:C = Core(核心身份):一句话说清楚你是谁A = Achievement(最强亮点):最能体现你能力的1到2个成就M = Match(岗位匹配):你的经历为什么适合这个岗位E = Expectation(期望与热情):你对这个岗位/公司的期待整个自我介绍的时长控制在1分30秒到2分钟之间。示例:“我叫张伟,目前在XXX大学计算机系读研二,方向是分布式系统(C)。在研究生阶段,我主导了一个基于Raft协议的分布式KV存储项目,在6节点集群上实现了读吞吐量10万QPS(A)。我来面试这个岗位,是因为贵公司在基础设施方向有很深的积累,跟我的研究方向和技术兴趣高度吻合(M)。我对这个机会非常期待,也在持续学习Kubernetes和云原生相关的内容(E)。”这个自我介绍的每一句话都在服务一个目的:让面试官立刻知道你是谁、你有什么、你为什么适合这里。⚠️不同岗位的差异化策略CAME公式是通用框架,但具体内容需要根据岗位调整。技术岗(后端/前端/算法):Achievement部分重点放在技术项目的量化结果,用具体数字说话。避免只说“我熟悉XXX技术”,要说“我用XXX技术解决了什么问题,达到了什么结果”。产品岗:Achievement部分重点放在你对某个产品问题的洞察或者你推动的某个功能上线的过程。面试官想看的是你有没有产品感,能不能从用户角度思考问题。运营岗:Achievement部分重点放在数据指标的提升,如“我负责的活动带来了X%的用户增长”,以及你在其中的具体贡献。通用建议:在自我介绍中,不要用形容词描述自己,要用事实说话。“我是一个有很强学习能力的人”没有任何说服力;“我在三个月内从零学习了Go语言并上线了一个500日活的工具产品”才有说服力。最容易犯的三个自我介绍错误第一,时间太长。超过2分钟的自我介绍,面试官会在心里默默出神。两分钟是心理极限,超过这个时间你控制不住对方的注意力。第二,把简历念一遍。面试官手里有你的简历,你念给他听是在浪费双方的时间。自我介绍应该是对简历的提炼和延伸,把最有亮点的部分放大说清楚,而不是把简历流水账地过一遍。第三,语气过于平淡。很多人把自我介绍说得像在背课文,语调、停顿、重音都很平。一个有感染力的自我介绍,应该在关键成就的地方稍微加重语气,在表达期待的地方声音里带着一点热情。这不是在表演,而是在传递真实的情感——你真的很期待这个机会。这种真实会被面试官感受到。👉🏻一个可以立刻执行的练习方法看完这篇文章,立刻做这件事:第一步,用CAME公式写出你的自我介绍稿,控制在200到250字以内(口语速度大约1分30秒)。第二步,大声朗读三遍,注意语速不要太快(很多人紧张时语速加快)。第三步,录音,播放给自己听——你会发现很多你自己没意识到的问题:语速、停顿、用词。第四步,找一个朋友或者用AI扮演面试官,做一次完整的模拟,不用提示就能完整说完。自我介绍是一个你能100%掌控的面试环节。其他所有问题都可能出现意外,但自我介绍是你完全可以提前练到完美的。把它做好,你就已经在起跑线上领先了。
面试被问“你的缺点是什么...
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务