首页 / 发面经攒人品
#

发面经攒人品

#
7024174次浏览 78756人互动
笔试、AI面、一面、二面....大家都在这里记录公司+岗位+问题👇
此刻你想和大家分享什么
热门 最新
03-03 13:17
已编辑
苏州大学 Java
暑期实习 字节三面
面试官真的很有耐心,人非常nice,但问得也是真的很细。面完半小后约HR面。有没有人说说HR面会问啥?【希望能过吧,以前真没想到面个试这么耗精力,这一周感觉都被掏空了】1.请做一下自我介绍。2.你掌握的数据结构有哪些?3.请讲一下一致性哈希的原理和解决的问题。4.请讲一下Ring buffer(环形缓冲区)的相关内容。5.请讲解一下HTTP状态码的相关分类和含义(如2xx、3xx、4xx、5xx)。6.请讲解一下四层网络负载均衡和七层网络负载均衡的区别,以及各自的应用场景。7.请讲一下反向代理的原理和常用工具,以及正向代理的相关内容。8.进程间通信的方式有哪些?哪种方式效率更高,为什么?9.请讲一下MySQL主从复制的实现原理(基于binlog、redolog相关)。10.多个从节点之间出现数据不一致的问题该如何解决?11.你了解的消息中间件有哪些?RabbitMQ、RocketMQ、Kafka这三种消息中间件的区别是什么?12.Redis中最常用的数据结构有哪些?13.请讲一下Redis中Zset(sorted set)的底层实现和优化策略。14.什么是小哈希和大哈希,二者在查找、插入性能上有什么区别?15.请讲一下TCC分布式事务算法的相关内容,以及它和2PC、3PC的区别。16.你在项目中使用的服务发现组件是什么,它的实现原理是什么?17.你在项目中使用的序列化协议是什么,为什么选择该协议?18.长连接的适用场景是什么?哪些场景不适合使用长连接,原因是什么?19.请设计一个评论系统(包括数据库表设计、数据结构、关联关系等)。20.【反问】想具体知道会做哪些模块的工作?有没有导师?
百特曼3:节子还是一如既往的八股大厂
查看78道真题和解析
点赞 评论 收藏
分享
03-31 16:42
中南大学 Java
钉钉Java暑期一面
人生第一次面试,从中午开始就紧张的不行,吞了两粒普萘洛尔,面试的时候确实一点没紧张了。问了快四十个问题,面经写出来才发现问题这么多,怎么记得看面经都是只有一二十个,是不是大家发的时候都精简了一些导致的?鼠鼠实力还是不够,死锁居然没想起来,aba问题一句话的事,也没看过,场景题也只能凭自己经验瞎编,没提前准备好在面试官人比较好,没答上来也给提示,说没关系。(感觉面试官也有点紧张,让我放松了不少)没有手撕也比较惊讶,不知道是出于何考虑。希望能有二面吧,给我一点正向反馈吧,压力真的是爆了问题:1. 请花大概五到十分钟,介绍一下你的项目经验,以及整体遇到的问题和如何解决的。2. 本地生活服务平台项目,是你一个人完成的还是团队合作完成的?3. 这个项目(本地生活服务平台)中,你觉得遇到了最重要、最难的问题是什么?你是如何解决的?4. 经过你这个缓存设计之后,你的整个系统 QPS 可以到多少?假如说我现在要扛 1 万 QPS 的话,你觉得整个系统还需要做什么升级改造?5. 你怎么样去识别哪些数据是热点数据的?6. 假如说你的系统一直运行得很好,突然某天出现了宕机,你觉得应该怎么去定位?大概的流程知道吗?7. 你觉得秒杀系统这种商品购买和普通的商品购买,它会有什么不同?整个系统需要考虑什么因素?8. 如果系统现在能扛 1000 QPS,瞬间来了 3000-4000 个客户秒杀,可能会发生什么?应该有什么措施去对抗/缓解这种情况?9. 你滑动窗口限流用的是什么组件?大概是怎么实现的?10. 针对第一个 下单资格判断Lua脚本,脚本主要的逻辑是什么?11. 如果配合 Lua 脚本的话,有没有什么注意事项?12. 假如因为不小心写了个 bug,这个 Lua 脚本执行需要 10 秒或者 20 秒,你觉得这个时候系统可能会发生什么情况?13. 假设 Redis 的 Lua 脚本正在执行一个扣减操作还没执行完,这时候其他客户端的请求打过来了,它会阻塞吗?还是不阻塞?14. 你们的项目里面用到 Caffeine,为什么用它?主要用它做什么?架构设计上有什么考虑?15. Caffeine 的淘汰策略你大概知道吗?16. 系统运行中如果出现慢 SQL,一般是什么原因?以及如何定位慢 SQL 问题?17. 假如系统用户量非常庞大(两三千万),要给数据库去加索引的话,这个索引加起来可能耗时两三个小时,在执行索引时需要注意什么?18. 你怎么样去测你的 QPS?你评估出来的 1000 QPS 主要是关注哪些指标?19. 本地生活服务平台是在公司里面的经历,还是你们自己的一个学习项目?20. 对于 Kafka 了解吗?它是怎么样保证消息顺序的?21. 即便做了缓存缓解压力,MySQL 还是可能有瓶颈,你觉得这个时候需要做哪些对 MySQL 的优化?22. 你说数据库做主从分离,读从库时,怎么样去保持主库和备库的数据一致性?23. 你们整个系统有没有用到什么监控?你觉得应该做哪些监控去保证稳定,避免发生用户投诉而你没感知的情况?24. 假如系统突然之间 CPU 报警到 90%,或者内存马上要不足了,你应该怎么样从哪些方面去排查?25. 假如系统做了集群,其中有台机器持续报警,你没时间定位,最快的止血方式是什么?26. 如果 Redis 数据更新了,但 Caffeine 的数据还是旧的(双缓存不一致),什么情况下会出这种 bug?发生了要怎么办?27. 订单系统里的超时关闭(延时任务),你觉得应该怎么实现?28. 怎么防范爬虫?29. 滑动窗口限流和固定窗口限流有什么区别?为什么用滑动窗口?30. 支付回调和关单任务可能同时操作同一个订单,应该怎么样去设计避免冲突?31. 你大概知道什么是 CAS 吗?这里面可能会有什么问题?除了空耗 CPU 之外,还有什么其他问题?了解过 ABA 问题吗?32. 谈到锁的升级,可以大概说一下 Java(Synchronized)锁的升级策略吗?33. 如何避免死锁?如果系统中确实出现了死锁,要怎么样去排查?34. Java 的 equals 和 == 有什么区别?一般重写 equals 的话,为什么还需要重写 hashCode?35. 对 Vibe Coding 了解吗?平时使用什么框架或工具?在使用这些 AI 工具生成代码的过程中,你遇到过什么问题?36. 假如用户提出恶意问题(提示词攻击),比如要求删除知识库文档,你如何避免这种恶意操作?37. 自动问答知识库系统(RAG)中,为什么要用 BM25 和向量混合索引?基于什么考虑?38. 你怎么样评价或者说评估你的 RAG 系统的好坏?应该做哪些测试?提交给决策者做可行性分析可以给出哪些数据?39. 如果用户问了 A 问题,预期 A 答案,但始终得到错误答案,你怎么样去定位排查这个问题反问1. 做的业务主要是什么?技术栈是什么样的?2. 实习生培养机制大概是怎样的?3. 真实的业务开发中,是否有用到 AI 技术?是怎么使用的?
点赞 评论 收藏
分享
头像
04-02 10:01
已编辑
东北大学 Java
4.1 美团后端暑期实习面经
上次面完没发感谢信,约面部门也没变,我还以为是约二面了,结果看了官网并且问了面试官才知道是挂了秒捞然后重新一面。很反常规,但体验不错,很多问题都是根据我的简历和回答出的,参考价值不大。遇到不会的面试官会主动讲解并给台阶下。还有一些很小的问题没写全,大体是这么多。45min 部门:核心本地商业-业务研发平台1.自我介绍2.挑一个你喜欢的项目,共享屏幕画整体项目架构图和流程图3.边画边讲解整个系统流程4.既然是个学习项目,你认为这个项目微服务划分的合理吗?4.1 压测怎么做的?基于什么环境?跑了多久?TP99 怎么监测的?还是算的?5.分库分表具体怎么做的?为什么要做分库分表?5.1 既然说到 b+树了,讲讲 innodb 对 b+树的优化,以及相比其他数据结构的好处?6.项目中做过 jvm 调优吗?效果明显吗?(我简单讲了下怎么做调优,因为没量化效果,所以我说说不明显。结果面试官说你单机部署的项目,jvm 调优不明显是对的😂)7.消费队列消息者幂等性怎么做的?8.如果采用了分布式锁去做幂等性设计,qps 还能达到现在这么高吗?9.系统调优方面,你说的这个 MySQLIO 参数调优是什么?10.自定义异步线程池用的是哪个消息队列?(只知道是有界,具体是哪个没答出来)11.你之前经常提到布隆过滤器,讲讲你的项目中布隆过滤器具体存了什么,应用在哪,怎么构建的?12.聊聊第二个项目,看你写了深度集成 springai,有没有去自己实现里面的一些组件?13.项目隐私安全怎么保证的,怎么控制 llm 的权限,以防拿到不该拿的东西?14.看你之前 ai 面里提到了通过日志解决系统问题,具体讲讲日志加在哪?通过日志解决了什么问题?(这我是真没想到,竟然还会 callback ai 面试,答得不好)15.spring 循环依赖问题了解吧,讲讲使用哪些注解时可能会导致循环依赖问题?16.算法:二叉树最大路径和17.反问当天回人才库,无感谢信
查看18道真题和解析
点赞 评论 收藏
分享
04-03 15:04
门头沟学院 Java
美团后端暑期实习一面面经
美团后端开发实习一面面经总计七十分钟,面试官人挺好的,全程很有耐心。就是我自己基础太薄弱,很多八股都回答得很模糊,一遇到追问就露馅了。一、 项目拷打问了高并发下怎么做防重设计?系统的 QPS 瓶颈在哪里?如果落库失败怎么处理数据一致性?二、 计算机网络 & 操作系统1. HTTP: HTTP 1.1 版本有什么比较重要的新特性?2. TCP: TCP 链接复用问题:如果电脑开了一个浏览器,先后打开两个相同的网页标签,它们用的 TCP 链接是同一个吗        如果用不同的浏览器打开呢?3.Linux: 了解 Linux 的线程模型吗?了解多路复用函数(如 select, poll, epoll)吗?4.OS理论: 操作系统中,“并发(Concurrency)”和“并行(Parallelism)”有什么区别?它们在系统处理器视角下分    别是什么意思?三、 Java 基础 & 并发编程 (JUC)1. 面向对象: 封装、继承、多态。其中 protected 修饰符的访问规则是怎样的?2. Object类: Object 类提供了哪些基本的函数?3. 线程通信: wait() 函数和 Thread.sleep() 有什么区别?4. 线程池原理: 线程池的核心参数有哪些?5. 线程池场景: 核心线程数为2,最大线程数为4,队列容量为10。当任务不断进来时,线程池的分配和创建逻辑是怎样的?6. 线程池参数设置: 针对 CPU 密集型任务和 IO 密集型任务,线程池大小应该怎么设置?7. 追问: 为什么 IO 密集型通常设为 2N?如果两个 IO 任务耗时差异很大(比如一个是500ms,一个是50ms),设置原则上有什么差异?8. 线程池拒绝策略: 了解哪些拒绝策略?四、 JVM & 框架1. JVM: JVM 和 GC 了解过吗?平时这些底层知识是怎么学习的?2. Spring: Spring Boot 和 Spring 框架有什么区别?3. IOC: 依赖注入时,@Autowired 和 @Resource 有什么区别?它们分别是谁约定/提供的?4. Web组件: 拦截器(Interceptor)和过滤器(Filter)的执行顺序是怎样的?具体有什么差异?5. AOP: AOP 动态代理在不同的场景下有哪些实现机制?五、 数据库 & 中间件 (MySQL, MQ, Redis)1. MySQL底层: InnoDB 引擎中,主键使用自增 BigInt 和使用 UUID,在性能上有什么差异?追问: 如果是通过主键精确查询(id = xxx),自增 ID 和 UUID 有区别吗?2. MQ: 消息队列有多个分区(Partition),但某些场景下必须要保证“顺序消费”,如何实现?(例如 A 消息和 B 消息分别进了不同分区,如何保证顺序)3. Redis 容量评估: 如果现在上一个新需求,数据结构确定了,数据量级也确定了,怎么评估存储这些数据所需的 Redis     内存空间是否足够?4. 底层原理: Redis 是用 C 语言写的,你知道怎么计算一个 C 语言结构体(Struct)占用的内存空间大小吗?六、 算法题很简单的一个反转链表(LeetCode 206)。要求: 必须用 递归 和 迭代 两种方法分别写出来。
查看25道真题和解析
点赞 评论 收藏
分享
腾讯暑期一面
一共一个小时,面试难度以及自己的回答算是最近的面试压力比较大的,实习问了30分钟,中间穿插八股。1.redis数据结构2.redis持久化机制3.mysql索引底层4.聚簇索引与非聚簇索引5.索引优化6.索引失效7.mysql执行一条sql8.那么多索引mysql怎么选(不会)9.tcp与udp区别10.tcp为什么可靠11.消息队列作用12.kafka怎么保证消息有序性13.mcp是什么?14.skills是什么?15.jvm内存分配与回收过程(我讲了从创建对象到判断垃圾对象到垃圾回收我全说了一遍,是这个吗?)16.fullgc触发机制17.tcp的拥塞控制流程(不会了)18.分布式事务解决方案,说了2pc,3pc,tcc。算法是反转双向链表,没有按格式输出,但是面试官没让继续写了,面完以为挂了,结果晚上秒过,看看复试什么情况吧。今天百度打电话准备发offer了,业务跟在手子的差不多,很垂,并且说不分日常暑期,只看表现,会有转正机会,但是考虑再三还是拒绝了,百度实习薪资确实有点低,title也不如之前了,但是面试的二位业务老师我很喜欢,对我的评价也不错,希望之后能有机会共事。从三月份到现在一共面了六家,面试次数总共是8场,情况如下:脉脉二面(无答复,默认挂)百度二面已oc美团一面过,下周一二面shein一面过直接HR面游族一面过直接HR面腾讯一面过等待约二面滴滴明天一面面试通过率还是蛮高的,但是大部分都是日常,感觉对我现在的加成不大,大概率不会去,不知道暑期会是什么情况呢唉,希望能有面试吧,继续加油。字节被无hc直接取消了,现在还没人捞,有没有字节HR救救我
不管什么都不想跳动了:本人美团百度快手都待过,建议肯定是直接留快手多一点产出后转正or直接冲字节腾讯暑期吧。一是快手从福利到基建都吊打另外两家。美团现在这个业务比较惨,本来毛利就很低,亏损严重,今年很可能要优化人力降低成本,去了别说日常,就算暑期后面都很可能被优化。百度其实实习生权限挺高的,可以接触到一些含金量高的项目,但是现在的风评不如之前了,薪资也不高。二是转正概率和薪资是跟产出挂钩的,你都在手子已经积累产出了,去其他家日常实习产出都是从0开始,肯定不可能有你在手子转正可能性大啊,现在日常压根没必要去,而且我有两个师弟都是在快手日常转正的,不用太担心,安心留在手子一边多做一点产出然后一边冲字节腾讯暑期,字节腾讯今年实习岗位非常多的,不如好好把握这个,加油。
查看18道真题和解析
点赞 评论 收藏
分享
04-02 18:58
四川大学 Java
4.2字节后端一面
📍面试公司:字节跳动🕐面试时间:2026.4.2💻面试岗位:后端实习生❓面试问题:1.controller/service/repository三层架构的功能2.各层怎么交互(答的依赖注入)3.鉴权怎么实现(说用的spring security套件,给予身份)4.缓存和数据库数据一致性怎么解决(回答的先改数据库在删除缓存)5.为什么不先删缓存(好像两种方式都有一定问题,但是后删缓存问题小一点)6.缓存删除失败了怎么办(应该想考消息队列,但是鼠鼠还真没想过)7.缓存有ttl吗,大量key同时过期怎么办(缓存雪崩呗,鼠鼠看过的但是只答了ttl加随机时间和双key策略)8.讲一下mysql索引(回答了主键索引和唯一索引,b+树实现)9.为什么用b+(回答的树高度低,查询次数少开销少)10.进程和线程的区别?线程什么哪些资源可以共享哪些不行(os原理,基本没怎么复习,答的一坨)11.死锁条件和解决方式(四个条件和死锁预防,死锁检测,死锁接触)12.cas和普通加锁的优劣(看的时候没认真看,只记得cas有aba问题)13.互斥锁,自旋锁区别(完全没看自旋锁)14.tcp,udp区别15.tcp为什么三次握手四次挥手16.手撕,数组的最大连续子数组和(leetcode原题,五分钟撕了,但是让讲就有点捋不清了,就说了当前缀和为负数了就抛弃前缀,重新开始子数组)17.脑筋急转弯:100只老虎和一只羊,老虎吃了羊就变羊,最后羊会不会被吃(好像是考虑奇偶情况,但是鼠鼠想的就是吃了羊等于自己成猎物了,大家应该都僵持下去下去)18.反问有什么不足:基础不扎实,比如os,数据库,网络,编程语言(都没问我Java,过程中问我c++熟悉不,我技术栈都没敢写肯定不敢说熟悉啊),算法(撕的快但是讲不清,感觉鼠鼠是死记硬背),不是这不是基本今天全问的都是不扎实吗🙌面试感想:很常规,不难,但是鼠鼠真的太菜了毕竟第一次,回答的还算流利了,以后再接再厉
Esten:补一下4.的缓存一致性解决: 在开发过程中,先修改数据库再删除缓存,也会有短暂脏数据时间段,即在数据库修改过程中,其他线程读取缓存仍然命中,会返回脏数据,但是由于修改操作时间极短,只有极少线程会读取到缓存中的脏数据,在互联网业务下属于可接受范畴;反之先删除缓存,再修改数据库,可能会出现其他线程由于命中缓存失败,前往数据库构建缓存,由于数据库的修改还未完成,读取到脏数据构建缓存,该缓存在后续ttl中一直存在返回脏数据,导致前端请求数据大量出错。 总结:两种方式都会有返回脏数据的可能,但是后删只会有短暂时间(线程修改数据库时间)业务错误,先删缓存可能有整个ttl时间业务错误
查看17道真题和解析
点赞 评论 收藏
分享
04-03 15:25
门头沟学院 Java
阿里虎鲸文娱java后端一面
面试官非常和善,感谢面试官,但是怎么感觉问的和别人的面经差距这么大。场景题狂轰乱炸。唉,还着重询问了是否有写业务代码的实习经历,没有对口实习真的难找暑期吗。记住,程序员的第一要义是要解决什么问题。1.如何判断两个字符串是否相等?2.String 不可变吗,该如何使用字符串拼接?3.ArrayList 和 LinkedList 有什么区别?4.Java 为什么要设计异常机制?5.try-catch 应该整体包一大段,还是按逻辑拆开写?6.多线程主要解决什么问题?7.线程池的创建参数有哪些?8.有两类任务 A 和 B 并发到来,要求必须等所有 A 执行完成后才能执行 B,应该怎么设计?9.线程池的线程数一般如何设置?10.HashMap在多线程场景下使用要注意什么?11.HashMap在只读并发场景下可以直接使用吗?12.并发请求场景下,如何统计下游接口的失败率?如何在尽量不影响原接口性能的前提下实现并发 counter 统计?13.递归和循环都能实现时,一般更倾向于用哪种?为什么?14.Session 和 Cookie 有什么区别?15.分布式系统中,用户信息通常如何存储?16.常见的程序设计原则有哪些?17.数据库索引的作用是什么?18.已经建了索引,哪些情况下会导致索引失效?19.创建联合索引时需要注意什么?20.什么是设计模式?为什么要学习设计模式?21.什么是策略模式?适用于哪些场景?22.代理模式和装饰者模式有什么区别?23.实现了一个新的设计模式后,给别人讲时一般应该讲哪些内容?24.需求做到一半发生变化时,应该如何应对?25.产品经理给了一个不太好的方案你该怎么办?26.领导临时给你一个完成一半的系统,后续工作全权交给你,你会怎么做?27.线上系统出现故障,用户无法使用,你该怎么处理?28.有什么感受到挫折的事情?29.有什么感受到自豪的事情?30.反问
查看29道真题和解析
点赞 评论 收藏
分享
04-01 20:15
中南大学 Java
快手Java暑期一面 30分钟最速传说
题目都答出来了,但是表述弯弯绕绕,还得练表达啊。代码题创建线程不会创建,直接露馅。其他似乎应该也答出来了。只有三十分钟,应该是寄了项目相关1. 你用 Caffeine + Redis 构建了两级缓存,这两级缓存的数据如何保持一致?2. 你简历上写了"通过乐观锁解决支付回调与关单任务的并发冲突",能介绍一下具体是怎么用乐观锁解决的?假设关单任务已经开始执行,这时候支付成功的回调过来了,是一个怎样的处理过程?3. (追问)如果支付回调过来,但乐观锁没抢到(update 失败),后续流程是什么?(用户已经付了钱,但订单被关闭了,怎么处理?)4. 你的扣减库存是通过 Kafka 异步处理的,那消费 Kafka 消息进行库存扣减时,如何保证幂等性?(即一个订单不会被扣多次)5. 你设计了 AI CodeReview 提示词,提高了代码缺陷识别率和 AI 输出质量,中间做了哪些优化?有没有一个递进改进的过程?6. 在做 RAG 系统时,知识库是以什么方式进行切分(分块)的?代码题1. 锁竞争:给一段代码,多线程并发调用同一个对象的 Method1 和 Method2(两个方法都加了 synchronized,锁对象分别是两个不同变量 A、B,但 A 和 B 指向同一个对象),它们之间的锁是否会产生竞争?2. Spring 事务失效:给一段代码,是通过 Spring 管理的 Bean 实例调用 Method1,Method1 内部用 this 调用 Method2,Method2 上的 @Transactional 注解是否会生效?为什么?3. 线程访问局部变量:要求写代码实现:有一个局部变量 int x = 5,不能移动它的定义位置,要在线程里对它加 5,最终输出 10,如何实现?4. (上一题不会,我说平时了解线程池更多,面试官换了一题八股)线程池参数:线程池的 corePoolSize、maxPoolSize、workQueue 这几个核心参数的关系是什么?假设使用无界队列,有新任务提交进来时,这几个参数的行为是怎样的?5. SQL 索引优化题:有一张员工表,包含若干字段,给出一段查询 SQL(WHERE 条件中有对字段使用函数的情况,还有 ORDER BY),不考虑其他查询条件,想通过建索引来优化,应该在哪些字段上建索引?(应当是考察索引失效)6. (追问)为什么在有函数的字段上建索引会失效?7. 算法题:自定义三叉树节点结构,实现三叉树的广度优先遍历。反问:1. 业务和技术栈2. AI 的使用
捡垃圾的咸鱼:代码题目一样啊,是不是一个口头禅是嗯哼的年轻面试官
点赞 评论 收藏
分享
头像
03-26 20:10
已编辑
东北大学 Java
3.26 美团后端暑期一面
总体45min,体验极佳,面试官特别客气。整体基本围绕项目展开,少量八股,少量场景,一道手撕。上来面试官先简单介绍业务,做的是外卖神枪手这块(很核心👍)自我介绍挑一个你认为熟悉的项目,介绍下项目的架构,整体中间件的使用?为什么使用springcloudalibaba,不用别的?具体讲讲项目数据库的设计?具体有哪些表?表里哪些字段?为什么要考虑做分库分表,怎么做的分库分表?分片键是什么?你提到两千万以上的时候性能的下降,真的具体去测试过吗?数据库索引怎么建立的?索引的分类?联合索引建立时要考虑的问题?系统中对数据库的操作涉及到事务吗?系统缓存一致性怎么做的?如果真的投入使用,你觉得你的架构还要改进吗?场景题:库存扣减相关系统设计,怎么保证一致性?缓存穿透怎么解决的?具体一条短链进来之后的执行流程是怎么样的?写数据库和写缓存之间怎么保证同时成功?场景题:设计个分布式id生产系统?你主要讲了基于雪花算法,那另一种基于数据库自增的了解吗?如何应对流量激增导致id生成的问题?面试官说我感觉你八股应该特别熟悉我就不再考你八股了(服了,可是我只会八股啊😭)手撕:无重复最长子串?(10min写完并讲了下思路)反问:具体业务笔试为什么出大模型训练的题😠说是多了解总没坏处为什么别的部门有收到aicoding链接,我们部门没有?每个部门安排不同,咱们可能在二面。内部用哪些ai工具?什么都有,不限制。
查看18道真题和解析
点赞 评论 收藏
分享
03-24 02:07
已编辑
南开大学 Java
3.23腾讯视频后端二面(燃尽版)
全程2小时共享屏幕+看项目具体代码,压力面算法题(40min+20min优化):74. 搜索二维矩阵      秒了1482. 制作 m 束花所需的最少天数贪心+二分    搞了半天,不过撕出来了问怎么优化时间复杂度1. TCP连接建立过程为何是3次segment交互,而非4次?请详细说明四次握手合并为三次的核心原因。2. 没见过的代码,让我猜结果,后来查了是js`const a = {i:1,toString: function(){return a.i++;}};console.log(a==1 && a==2 && a==3)`为何会输出 `true`?其底层类型转换和执行顺序是怎样的?3. 请解释CPU执行指令时,为何数字比较是串行执行而非并行处理?这和`a==1 && a==2 && a==3`的执行逻辑有何关联?4. 大模型生成语句基于HTTP长连接逻辑时,和WebSocket的全双工通信特性有何本质区别?5. SSE是否具备双工通信能力?如何清晰澄清SSE的单向推送特性?6. SSE实现客户端消息推送时,持续推送无法中断的问题该如何解决?是否需要后端配合实现流程控制?7. SSE存在自动断连风险,该如何优化协议稳定性以适配业务场景?有哪些重连或保活方案?8. 大模型流式输出的分段内容格式该如何设计?需要考虑哪些兼容性和可读性要求?9. 智能体Prompt的完整构建流程是怎样的?从角色设定、任务范围到格式化输出要求,具体步骤是什么?10. 智能体的场景化细节设计有哪些?该如何嵌入Prompt?11. AI Agent的核心工作流程是什么?请详细说明从用户需求分析、工具调用意图生成,到参数转化、MCP客户端校验执行的全链路。12. MCP调用逻辑的权限归属问题是什么?谁来主导MCP工具的调用?13. LangChain在你的项目中具体承担什么角色?是否仅作为大模型接口?如何实现框架的深度定制?14. 大模型在Agent系统中是思考核心,那工具调用的触发主体是谁?是Agent解析字符串触发,还是大模型主动分析意图后调用?15. 大语言模型输出字符串的机制是什么?工具调用的触发时机具体在哪个环节?16. Agent与大模型的协作流程是怎样的?17. MCP调用工具时的参数校验流程是怎样的?校验失败后该如何处理异常?18. MCP和Skill的功能边界是什么?两者在工具调用、模块化设计上有何区别?19. 如何将现有MCP工具改造为支持Skill功能?具体的代码或配置修改步骤是什么?20. 渐进式披露技术的具体实现方式是什么?如何通过文件格式和系统提示词控制大模型读取范围?21. 改造工具调用链路(如从MCP切换到skill接口)时,是否需要修改大模型本身?如何实现解耦以避免核心代码变动?22. 新建Scale工具文件并注册到映射体系的具体操作步骤是什么?如何保证工具调用的灵活性?23. 直接使用AI生成的代码方案(如Markdown表格形式的函数列表)是否可靠?存在哪些灵活性不足的问题?24. 现有文件名匹配逻辑不够完善,该如何优化?需要考虑哪些匹配规则和异常场景?25. 项目中的主控逻辑和记忆模块是否为自主实现?LangChain之外还使用了哪些技术栈?反问:一周出结果
冰炸橙汁_不做oj版:已吓哭
点赞 评论 收藏
分享
03-31 02:30
新疆大学 Java
美团 后端一面
* 线程池的核心参数有哪些?它们之间的关系是什么?* 线程池常见的拒绝策略有哪些?* 线程池的工作队列一般用什么数据结构?具体的类名是什么?* Future 和 CompletableFuture 的区别是什么?* 如何并行请求 5 个接口并同步拿到全部结果汇总?(场景题)* JUC 包下除了线程池,还有什么组件能实现“主线程等待子线程全部完成”* @Transactional 注解的底层实现原理?* Spring 内部方法调用(如 A 方法调 B 方法)时,事务注解会生效吗?为什么?* 什么是 Spring Boot Starter?它的作用和原理是什么?* Left Join 中 on 和 where 条件的区别?* 单表建议存放的数据量级是多少?* 如果用 user_id 做分表键,但查询条件只有 phone,该如何查询?(场景题)* 行锁(Record Lock)和间隙锁(Gap Lock)的触发时机与区别?* 消息队列的核心作用有哪些?* 如何解决 MQ 消息积压问题?* 增加消费者时,是否需要对 Topic/Partition 做对应操作?* 多个消费者在同一个消费组下,是竞争关系还是共享关系?* 物流项目: 如何实现防重复接单* AI 项目: RAG 的详细流程是什么?如何触发向量数据库检索?* AI 项目: 如何进行对话上下文管理?Token 限制的具体实现逻辑?七、 算法题无重复字符的最长子串
查看21道真题和解析
点赞 评论 收藏
分享
2025-09-23 13:23
门头沟学院 Java
秋招完全失败,想和美团字节爆了😅
两个傻逼公司喜欢玩弄候选人的时间,美团hr面后说两天内给通知,结果后面忘了这回事自动挂掉了,和暑期实习如出一辙,都是终面笑嘻嘻的聊然后反手给你挂了。但是我没想到的是秋招这个hr是真的敢说,直接贴脸开大就是说现在简历库里随手抓一个简历就是985本硕,三四段大厂实习,你觉得你的优势是什么,不要你觉得,你怎么证明?我证明nm😅。面试的时候自己在那低估什么24年这一批人质量都不大行,25年的刚来不知道,得找几个有活力的能活跃气氛的硕士,当时他就直接无视我自言自语了很久,那个时候我就感觉应届生面对这些公司真的就没有尊严可言,看的不是能力合不合格,而是相比其他人合不合适。字节更是重量级,第一个部门所有面试通过,但是因为主管突然注意到我一月份的面经太差直接撤销流程,我nm😅你tm之前没发现啊。然后换第二个部门走到终面直接就是不感兴趣走个过场,一直走神不想听你说话,最后反问有什么建议直接蹬鼻子上脸说就这么点时间哪够我了解你的没有建议。最后换第三个部门走到二面聊的一切正常感觉就是必过的,然后反手又给我挂了。tm的字节整整浪费了我一个月的时间,我还是那句话,既然你觉得我学历不行,经历不垂直还是人格没有魅力等等一切因素,就不要发起面试浪费时间。剩余的也是一样的,京东,快手,科大讯飞二面挂,为什么这三个要单独说,因为一面都是面试官聊的特别好推进快,二面被老登摆脸色,摆着一副特别拽的脸色故意问你一堆八股,然后问你实习就压力你说根本没有内容,最后反问tm面试官就回答两三个字,只想快点结束,估计面评也被恶意的打的特别差,因为后续刷新一个月都没反应最后阿里全系简历挂,腾讯测评挂,好像秋招已经宣判死刑了。回望这两个月,好像自己并没有做错什么,但是感觉活的非常卑微。总计面了四十多场0offer,八股项目实习已经背的滚瓜烂熟,但是每场面试还是会担惊受怕,因为感觉自己怎么精炼回答内容都不是满意的答案,自己就像谄媚一般想尽心思怎么顺着面试官的心意现在已经彻底麻木,不愿去面试,不愿去背八股,最近两周的负反馈已经把我给压垮。我只想用一句话来形容秋招,那便是“人为刀俎,我为鱼肉”,所谓的双向选择就是扯淡,现如今应届生有什么资本去站在公司的对立面
一只末影酱:狠狠点了哥们,有些老登纯纯就是吃了互联网红利
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务