首页 / 牛客AI配图神器
#

牛客AI配图神器

#
18169221次浏览 190803人互动
输入文字AI自动生成思维导图和词云,发内容即可免费使用!
此刻你想和大家分享什么
热门 最新
字节TikTok前端一面:面完一身冷汗
1. 自我介绍并说一下最近的这个项目,觉得哪里有一些复杂度比较高的,你可以详细聊聊2. 这个项目是你实习做的吗?还是你自己练习的项目?(我说是老师项目组的)3. 我看你了解的知识面还挺广的,你是通过哪些方式进行前端的学习的?(GitHub、B站、掘金、极客时间)4. 有没有做过系统一点的学习?比如书籍之类的(我说你不知道的JavaScript)5. 这本书有什么理念,或者说你觉得印象比较深刻的?(说了this,把 this 全部过一遍)6. 那你在实际项目中有哪些场景有用this去做一些方案,或者说做一些小的工具函数之类的?(我说有,比如单例模式,然后全部过一遍)7. 那单例模式,你是在什么样的一个场景里面去用的?为什么会选择单例模式?有什么优缺点?8. 你刚刚说扩展性比较差,弹簧组件是全局的,那假设另外一个场景也需要使用这个组件,但是它又要有些不一样,那这个时候你会用到什么设计模式呢?9. 我看你项目写了响应式布局,你是之前做过移动端吗?(我说有)10. 那你是怎么做的适配的?因为有高倍屏、低倍屏,还有些手机尺寸不一样。11. 你所有的布局都是用的 px 去进行布局的吗?(我说还有 rem)12. 那你觉得 rem 的值应该设置为多少呢?(我说是除以10,追问,我说在GitHub上面阿里源码扒下来的)13. 对于样式布局,你了解哪些方式呢?(我说有 flex弹性布局、grid网格布局、table表格布局、定位布局、浮动布局) 哪种用的比较多呢?(我说flex弹性布局)14. 那你可以说一些 flex 的样式属性吗?(我说有flex-direction、flex-wrap、flex-justify、flex-align、flex: 1)15. 听到我说 flex 布局,面试官扔了到题目过来:用 flex 布局完成从左边的到右边的效果 alt text(P1)16. 手撕树形结构遍历:要求最后的结果为 28 alt text(P2)17. 继续回归项目:对于 jwt 认证保障的话,你可以说一下它大致怎么实现的呢?18. token 你是存在哪里的?(我说存在 localStorage 中) 为什么存在 localStorage 中?(我说一开始是想放在 cookie 中,但是刚好接触了 axios,然后进行封装,更方便)19. 你这7天过期的逻辑放在 localStorage 中是怎么做的呢?(我说我设计了长 token 和短 token) 面试官说这个方式没见过,比较有意思😄20. 短 token 过期,前端拦截到错误然后用长token做请求,那你这个逻辑岂不是接口会做一个重试的逻辑?那如果长 token 也过期了,那这个时候你会怎么做?(我说会跳转到登录界面,重新登录)21. 跳转界面是在前端还是后端做的重定向?(我说是在前端,axios 封装,错误码)22. 你前端做重定向的时候,你是通过什么样的一个 API 去做的?(我说是 window.location.href('/login')) 那你这种方式跟 location.replace('/login')、location.push('/login') 有什么区别吗?(我说 window.location.href('/login') 是会刷新页面的,而 location.replace('/login') 是不会刷新页面的)23. 你点的浏览器回退,你还是可以回到上一个地址吗?(我说直接退出到登录界面)24. 我看你另外一个项目设计了一个拖拽式布局,你可以说一下会用到哪些API吗?还是说你这个功能是通过第三方库实现的?(我说原来是自己写的,后面效果不是特别好,就用了第三方库,在 npm 上的 Allotment) 那如果让你用原生 JS,你知道要用到哪些 API 呢?(我说 mouseDown、mouseMove、mouseUp、mouseOut,监听鼠标的点击事件,获取鼠标的坐标,计算容器的宽度)25. 面试官说前端基础就面到这,我心想这还只是基础吗😭,然后反问:- 面试表现(提了一嘴 AI,平时有用过什么 AI 工具吗?)- 面试官说可以系统学习,多看书籍,知识点比较零散- TikTok 到底是负责什么的- 贵公司技术栈
前端死了咩:无敌面经太详细了
查看25道真题和解析
点赞 评论 收藏
分享
04-11 14:30
已编辑
西安电子科技大学
字节一二三hr面 java面经(已off)
3.30 一面(50min)结合着项目去问的八股:1.数据一致性怎么保证的?假设是多机房多集群部署,不同机房之间有各自的redis,如何实现整体的限流?2.超时关单如何实现?为什么要用乐观锁?乐观锁和悲观锁的区别?3.aop底层原理?4.如何解决redis大key和热key的问题?5.spring框架中bean如何初始化的?6.spring怎么解决bean循环依赖的问题?7.http请求从浏览器开始到后端服务器的过程?8.http和https的区别?说一下https加密过程。9.什么是公钥什么是私钥?手撕:LCR 194 公共祖先(题本身简单 难在要自己构建测试用例的树)反问环节面完第二天中午约二面,这里因为主包是第一次面试,一面的时候很紧张,说话都哆嗦,本以为已经凉了,没想到竟然过了,不过为了再准备准备还是跟hr约了一个靠后的时间。-----------------------------------------------------------------------------------------------------------------------------4.2 二面(1h)项目:1.详细说一下秒杀业务如何实现?防超卖业务如何实现?redis防止超卖用到了数据库吗?如何进行最终的兜底策略?2.定时任务(SpringTask)实例宕机了,任务是否丢失?有别的方案吗?3.项目中缓存击穿的业务场景?缓存穿透是如何解决的?为什么要用缓存空值?为什么不用布隆过滤器?(布隆过滤器这个点,主包的同门在一面红围巾的时候被连环拷打,布隆过滤器原理?存在的问题?如何解决?事后这个知识点被主包偷师了,也是光速吟唱)4.一个关于项目中支付订单这一业务的连环问:订单表怎么设计的?索引结构怎么设计的?现在需要查订单,根据时间排序,如何设计索引?订单的数据如果非常大,到了几千万,会有什么问题?有什么解决办法?订单场景如何分库分表?分库分表是什么(问这个问题是因为上一个问题没答好,脱口而出只把数据量大的表拆分成小表)?慢查询如何解决?explain关注哪些内容?面试官在聊天框写了一个塞扣语句,让我找有哪些问题。(主包看了半天只找出了一个select * 的问题)八股:1.redis有哪些常用数据结构?zset一般使用场景?zset底层数据结构?(这里主包听错了,以为问的是set的底层数据结构)2.讲讲redis主从复制?3.怎么去保证rabbitmq消费不丢失?生产端如何保证?消费端怎么保证?如何保证消费有序?4.hashmap底层实现原理?发生哈希冲突时,底层如何处理?5.线程池了解吗?线程池好处是什么?手撕:LCR 023 相交链表(最简单的一集)反问环节主包个人感觉二面是整个流程下来最有压力的一面,项目拷打很深,感觉面试官就是想看看你是不是真的做过简历上的项目,所以经常在一些细枝末节的地方层层深挖。回答问题时感觉面试官更想听到的是主包针对某个业务分析业务的核心诉求是什么,然后才是解释为什么要使用这种技术方案?例如未支付超时自动关单和成功支付的并发安全问题,这本来就是一件发生概率很低的事,如果为了保证强一致性而去加锁,反而会牺牲并发量。感觉面试官更想听到的是你对这一业务的思考。-----------------------------------------------------------------------------------------------------------------------------4.3三面 负责人面(40min)面试官上来一看主包的简历,没有实习经历,项目也比较简单,那就换个拷打的方向,今天拷打算法,直接开始手撕,题目本身不难,难在撕出来后面试官又加要求。LCR 095 最长公共子序列(面试时让输出序列,不是长度) 难在撕出来后面试官加要求问主包如果用字符序列CharSequence去做不用String可不可以,后面又加了一个要求具体是啥主包也忘了。然后又问了几个常规问题:1.ConcurrentHashmap底层原理?2.项目中的缓存有设置过期时间吗,你是依据什么设置的?3.为什么要用本地缓存?4.synchronized锁升级过程,详细说一下如何实现可重入?5.reentrantlock底层原理?6.JWT如何实现无状态鉴权的?如何进行加密的?7.为什么会想到要限流,是基于什么样的一个场景?如何压测的?qps是多少?用多少并发量去压测?限流前后缓存命中率有什么变化?(这个问题主包在面红围巾的时候已经被问过一遍了,直接吟唱)8.如果单机redis迁移到集群架构,会出现什么问题,这个时候如何保证一致性?反问环节4.8hr面(20min)都是一些很常规的问题,最后反问了一下具体业务,转正情况就结束了,然后hr拜托主包介绍介绍身边的人来投这个部门(中国交易与广告),主要是缺前端和客户端,这两岗位hc充足,主包所在的小团队后端已经没什么hc了,但是大部门肯定还是机会多多的。-----------------------------------------------------------------------------------------------------------------------------4.8晚发offer整体面下来除了二面压力很大,剩下的几面基本都很轻松愉悦,这里真的要给字节的效率点赞了,除了一面是因为主包自己觉得凉了,就没问hr结果,后面的几面都是前脚面完,两分钟不到就出结果;而且每轮面试前5分钟hr都会发短信祝面试顺利,情绪价值也给主包拉满了。主包之前没有实习经历,结果一上来面的第一家公司就给off了,感觉有点魔幻。
牛客喵🐱:暑期实习/春招进度都在专题汇总页里,还有同阶段同学一起交流 👉https://www.nowcoder.com/link/chunzhaoji2610
查看26道真题和解析
点赞 评论 收藏
分享
教你如何快速包装简历(Agent相关)
简历很重要,很多同学的简历现在都是偏陈列一些概念,有的时候技术能力都够的,项目也做了不少,但是不会提现在简历上。你做了8分,可以包装优化成10分,但是很多同学的项目写的只有五分。下面就给大家一些可以直接参考复用的话术,需要更定制的简历优化等可以私我。一、任务规划 / Agent 核心能力点:多步任务执行能力•设计基于 ReAct / Plan-and-Execute 的 Agent 执行框架,实现复杂任务的自动分解、逐步执行与结果整合•构建支持多轮决策的任务状态机,提升复杂流程下的执行稳定性与可控性⸻点:决策与路由•实现基于模型推理 + 规则约束的任务路由机制,动态选择工具调用路径•设计 tool routing 策略,提升工具选择准确率并减少无效调用⸻二、工具调用(Tool Use)点:工具链设计•封装统一工具调用接口,支持搜索、数据库查询、API 调用等多种能力扩展•构建可插拔工具层,支持快速接入业务系统(如 CRM / 工单系统 / 数据平台)⸻点:调用可靠性•引入参数校验与 schema 约束,显著降低工具调用错误率•设计工具调用重试与 fallback 机制,提升任务成功率⸻三、RAG + Agent 结合(高频加分项)点:检索增强•搭建 RAG 检索模块,结合向量检索与语义重排提升召回质量•将检索结果作为 agent 决策上下文,提高复杂问答准确率⸻点:协同架构(重点包装)•设计 RAG + Agent 协同架构,将“检索-推理-执行”解耦,提升系统可扩展性与稳定性•优化长上下文场景下的信息选择策略,降低噪声对决策的干扰⸻四、记忆(Memory)与上下文管理点:多轮对话能力•实现基于短期记忆 + 长期记忆的上下文管理机制,支持复杂多轮任务•设计 memory 压缩与摘要策略,降低 token 消耗并提升响应效率⸻点:用户状态•构建用户级上下文存储,实现个性化任务执行与历史行为复用⸻五、稳定性 / 防“翻车”(非常关键)点:防幻觉 / 防乱调用•通过输出约束(JSON schema / function schema)减少模型幻觉与格式错误•引入结果校验与二次确认机制,提高关键任务可靠性⸻点:异常处理•设计超时控制、异常捕获与降级策略,保障系统在不稳定情况下仍可运行•构建 fallback 逻辑(规则/模板回复),避免任务完全失败⸻六、评估与数据驱动(很多人不会写,但很加分)点:评估体系•构建 Agent 评估指标体系,包括任务完成率、工具调用准确率、响应延迟与 token 成本•设计离线评测集与自动化评估流程,支持模型与策略迭代⸻点:优化闭环•基于日志分析持续优化 prompt 与工具策略,提升整体执行效果⸻七、性能优化(工程感直接拉满)点:延迟 & 成本•优化 prompt 结构与上下文长度,使平均响应时间下降 X%•引入缓存与结果复用机制,降低 token 成本 X%⸻点:并发与吞吐•设计异步执行与任务队列,提高系统并发处理能力•支持多任务并行执行,提升复杂流程处理效率⸻八、工程化能力(决定你是不是“能进组的人”)点:可观测性•构建日志与 tracing 系统,记录 agent 决策路径与工具调用链路•实现任务级监控,支持问题快速定位与回溯⸻点:系统化落地•将 agent 服务化部署,提供标准 API 接口供业务调用•支持模块化扩展,降低后续功能迭代成本⸻九、业务价值(一定要写,不然像玩具)点:效率提升•将原本依赖人工处理的流程自动化,日均节省 X 小时人工成本•提升任务处理效率 X%,缩短响应时间 X%⸻点:场景覆盖•支持 X 类业务场景(如客服、数据查询、报告生成等),提升系统使用率⸻十、直接可用的“完整项目描述”(可复制)大家可以直接用这个版本👇项目:智能 Agent 平台(LLM + Tool Use + RAG)•设计并实现基于任务分解与工具调用的 Agent 执行框架,支持多步推理与复杂流程自动化•构建 RAG + Agent 协同架构,将检索、决策与执行解耦,提升复杂问题处理能力•封装统一工具接口,接入搜索、数据库与业务 API,实现多场景任务执行•引入参数校验、重试机制与 fallback 策略,显著提升任务执行稳定性•实现多轮对话记忆管理与上下文压缩,优化长任务下的性能与成本•构建评估体系(任务完成率 / 延迟 / token 成本),驱动持续优化成果:•任务完成率提升 XX%•平均响应时间降低 XX%•人工介入率下降 XX%
肖先生~:牛客多推送一点这样的文章给我
点赞 评论 收藏
分享
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-13 00:04
已编辑
京东_后端开发(实习员工)
快手Java后端一面
约面的挺突然。。狠下心接了1.自我介绍2.讲讲JAVA的反射3.可以继续讲讲AOP,动态代理[ 因为讲反射不小心吟唱到了例如AOP的动态代理,但是这块记忆的非常不熟,结果磕磕绊绊 ]4.项目我看你写了AOP和注解,具体怎么实现滑动窗口限流的[ 梦到什么说什么,吟唱八股发散千万不要散到自己不熟悉的区域 ]5.也讲讲为什么另一个项目选择令牌桶,具体流程6. OK,讲讲 Redis 的数据类型?还有吗?就了解这五种嘛[ 把5个的基础类型从应用对比到历届底层全都吟唱了一遍。一句还有吗直接没力气了,简历就写了理解5种,别的我是真一点没看TT ]7.讲讲Redission分布式锁实现8.这个指数退避怎么实现的9.在这里有考虑去保障幂等性嘛10.这里为什么使用指数退避呢? 什么时候用均匀重传[已经晕过去了说不了解,刚说了后就意识到,估计应该说指数退避能缓解压力防止下游服务器雪崩之类的]11.ok,那讲讲JMM12.讲讲RocketMQ如何保证的不丢消息13.讲讲RocketMQ延迟消息原理14.讲讲项目Redis实现会话记忆这一块15.如果ai调用function calling出现幻觉,有考虑怎么解决吗?[ 不了解,面试官说什么接口幂等化,高危操作人工防护,没在听,感觉人已经飞升了TT ]16.mcp了解嘛?和function calling有什么区别[ 依旧不了解,只能说了个前者规范架构抽象解耦,后者耦合高只能算个工具调用]17.AI生成代码的代码质量怎么保障,那平时如何review的呢18.算法。lc215  数组中最大第k个元素19.打算考研还是本科就业20.反问1️⃣有哪里不足,有哪些需要提高的部分。[主要说知识广度不够,多刷算法,让我别太紧张]2️⃣部门业务会做什么人生第二次面试。感觉大厂面试官的气场压力很大应该凉了不过这次面试非常锻炼心态,多面试,多面试。
冰炸橙汁_不做oj版:redis除了五种基本数据类型,其他的几种还是要掌握一下的,挺常用
点赞 评论 收藏
分享
快手java后端一面(oc版😼)
1h05min,算法非hot100,没撕出来。以为凉了,但是居然过了,谢谢温柔面试官。Q1: 自我介绍一下。Q2: 讲讲这个AI的项目。Q3: 讲讲AI视频解析平台出于什么目的做的。Q4: 最大视频文件大小限制是多少?最终解析内容以什么形式输出给用户?Q5: 提取音频并调用大模型处理的整个链路?Q6: 如何利用MD5配合分布式锁做内容级别去重的?Q7: Redis的分片状态设计?分片大小定为5MB的依据是什么?Q8: 超卖怎么保障数据的最终一致性?Q9: Redis缓存击穿具体用了哪种方案?为什么选择逻辑过期?Q10: 达到最大重试次数依然失败有什么兜底策略?Q11: 延迟队列处理超时订单时,怎么通过乐观锁解决支付关单冲突的?Q12: Redis持久化是怎么配置的?Q13: 异步有点重度依赖MQ吧,消息积压或消费者消费不过来,怎么监控和处理?Q14: 遇到过加了索引但依然走全表扫描的慢SQL情况吗?怎么排查解决?Q15: 用到本地线程池了吗?核心参数是怎么评估设置的有考虑嘛?Q16: 你后面这个床柜子感觉设计挺好的??快手那萝卜面试没虚拟背景用Q17: 噢噢,用Lua脚本保证扣库存的原子性,若脚本执行到一半Redis节点挂了会怎样?Q18: MySQL默认的事务隔离级别是什么?不同级别下乐观锁表现有区别吗?Q19: MinIO里未合并成功的残余分片文件,有想过怎么处理嘛。Q20: 调API时若突然宕机,业务端如何给前端做的用户感知呢。Q21: 并发场景下直接用HashMap有什么线程安全问题?Q22: ok,那我查询用户“最近上传的10个视频”,选Redis的哪种数据结构,为什么?Q23: Redisson看门狗业务耗时一直续期,锁还能释放吗?Q24: MyBatis的XML时,#和$占位符有何区别?防SQL注入场景必须用哪个?Q25: 假设视频平台流量突增10倍,你觉得瓶颈会在哪个组件?有想过这个问题嘛?Q26: 好的,出道算法吧。Q27: 讲一下你心态的变化嘛?[代码一直爆红,没撕出来,换我红温崩溃了,被面试官看出来了,因为前面问简单都答得都挺好的。]Q27: 时间差不多了,就讲一下思路吧。反问。面试官给了很清晰的建议,真的非常感谢。隔了两天才约二面。
牛客喵🐱:这周这家公司好多人都在面,春招专题里还能看到其他公司的最新招聘动态和面经,快去看看👉https://www.nowcoder.com/link/chunzhaoji2610
查看25道真题和解析
点赞 评论 收藏
分享
04-17 11:13
已编辑
厦门大学 Java
字节一二三面hr面 面经 后端开发
还在等hr面结果,发面经,攒攒人品~4.2一面(隔天出结果)主要是八股,问得相对比较基础。八股1、Redis里常用的数据结构有哪些?介绍一下每个数据结构的底层数据结构。2、解释一下跳表是什么?3、Redis常用的淘汰策略有哪些?如果让你实现Redis里面的最少使用淘汰策略(LRU)和基于频率的的淘汰策略有哪些?4、使用缓存的时候要注意避免哪些极端情况?缓存三兄弟说一下。5、简单说一下进程。6、有用过协程吗?7、一个进程在执行fork操作的时候,子进程会继承父进程的什么信息?8、用户态和内核态之间转换的时候发生了什么?9、操作系统的内存管理和内存分配你了解哪些?10、为什么TCP是三次握手?项目1、你项目的Redis分布式锁是怎么实现的?执行什么命令?2、那你这套机制怎么避免死锁问题呢?3、怎么确保这个锁没有被其他的线程抢到?有过期时间吗?4、怎么确保这个锁没有被其他的线程抢到?有过期时间吗?过期时间一定能保证任务已经执行完了吗?5、那如果说你(持有锁的线程)先挂了会怎么样?6、你刚才不是说会对状态机进行回滚?还是说你是对这个后续拿到锁的线程直接退出还是回滚?手撕单向链表删除倒数第N个节点4.9二面(当天出结果)二面感觉是最难的,上来就直接开始拷打消息中间件的细节了。八股和项目结合着问的。最后还问了点场景题。1、能大概解释一下 RocketMQ 的一些机制吗?2、一条消息在 RocketMQ 中的完整消费流程是怎样的?3、生产者是怎么将消息发送到 Broker 的?4、消费者订阅后,消息是拉取还是推送的?5、为什么 RocketMQ 的吞吐量比 RabbitMQ 更高?6、如何保证消息不丢失?7、RocketMQ 中如何保证消息的顺序性?8、了解 Broker 的主从架构吗?10、你项目中消息中间件主要解决了什么问题?11、能简单介绍 Redis 的特性吗?12、Redis为什么这么快?13、如何解决缓存击穿问题?14、如果大量 key 同时过期,该怎么办?15、Redis 的内存淘汰策略有哪些?16、内存淘汰的触发机制是什么?17、了解 Redis 的主从和哨兵架构吗?18、哨兵是如何选举主节点的?19、如果所有从节点都健康,只有主节点挂了,哨兵如何选出新主?20、简单介绍一下你对微服务架构的理解。21、如果微服务中一个核心模块宕机了,有什么缓解方式?22、如果某个特定请求因代码缺陷导致所有实例依次宕机,如何避免这种情况?23、除了限流,常态下如何避免一个用户打挂所有实例?手撕:从数组中找出所有和为target的子集4.13三面(当天出结果)三面基本上都是问实习相关的问题,还问了一点跟项目相关的问题。1、介绍一下你认为最值得说的一个项目。2、介绍一下你的MinIO的纠删码机制。3、MinIO的集群是怎么做的扩容?4、你项目的各个量化指标介绍一下,并且说明是怎么测量以及怎么提升的。手撕:带过期时间的LRU(手动实现双向队列)4.14hr面(等待结果中)主要是了解了一下在实习过程中遇到的问题和解决方法,也问了一下自己对新岗位的期待和一些场景的处理方式。还问了一下到岗时间。总结:四次面试的面试官都很耐心,而且全程都是积极回应我的回答,反问也都很耐心的解答我的问题。希望能够顺利OC4.15更新 已口头offer4.17更新 已offer
点赞 评论 收藏
分享
04-11 17:34
已编辑
重庆大学 Java
美团暑期后端一面面经
面试时间:3.30上午11点面试时长:1h5min部门:到家的搜索工程组?(没听清)自我介绍1、完整讲一下你的 RAG 项目(离线 + 在线 + 架构)2、重叠大小分块是自己做的吗?还是用的什么工具?3、向量化用的模型是什么,还记得吗?然后这个模型是你自己部署的吗?还是调的LLM接口?4、专门做过什么策略来提升召回率和准确率?如何评测召回率和准确率,有没有做过数字化的评估?5、如果说你的 embedding 质量比较高的话,那这个评测确实没有问题,但如果说就是向量化的效果没那么好的话,那这个方案好像也并不是很行得通,因为它可能生成向量的时候就会有问题,这个有考虑过吗?然后你有没有想办法去……(接着面试官说,算了不问了)6、关键字检索是怎么做的?7、你可以说一下在线的部分,就是用户从一个请求,到它最终拿到结果的一个过程?8、你刚才说意图节点,也就是意图识别的时候去识别它关联的那个叶子节点,我想问一下你这块是怎么实现的?9、你刚才说首先有多路召回,多路检索,然后每一路检索里面会有一个粗排,然后这些结果拿到之后可能还会有一个细排。然后想问一下你这两个排序大概都是怎么做的?然后如果是用模型排的话,你这分别是用什么模型?然后你知道这些模型的检索排序的原理吗?10、重排序用的什么模型?11、你可以再总结一下,就是从你这个离线到在线的过程中有多少次和大模型的交互吗?分别简述一下。12、我看你这个里面会有那个模型的,多模型的降级策略和熔断机制,你可以简单说一下,你现在是有哪几个模型之间可以降级?然后以及是怎么实现的?13、你这个降级是手动降级吗?还是自动降级?14、那这个自动降级是怎么感知的?比如说从模型里是刚才三个状态,它们三个状态之间流转是什么样子的?就什么情况下就把它变为异常了?然后什么情况下会让它自动恢复正常?还是就是怎么做的这块?15、看你这个里面还支持了那个 MCP 的工具调用,然后你可以说一下你现在支持哪些那个MCP,然后以及这些 MCP 是怎么和模型交互,然后大概的实现原理吗?(这一部分不太会,就扯到MCP与function calling的区别了)16、那function calling的话是怎么调呢?是 RPC调还是HTTP调?还是怎么调用的?17、看你这边那个会话,大概是怎么存储的?可以说一下吗?18、然后就是你这个会话就是大概是一个什么样的存储结构呢?可以说一下这个 MySQL表的存储的结构,就是哪几个关键字段?19、就比如说一个用户可能在一个会话里面和模型会有多轮的这种对话。就比如说问了一个问题,模型回答一次,然后我再问一个问题,他再回答一次,再问,再回答。这样的结构在数据库里面是怎么存的?是一条还是多条?20、然后就是你这个 message 表大概是一个什么结构?就是有哪几个关键字段?21、看你这个里面用到了那个Redis,然后你可以解释一下那个 Redis 的缓存穿透、缓存击穿以及缓存雪崩吗?以及具体解决思路?22、然后那个布隆过滤器,你可以说一下布隆过滤器的实现原理吗?算法题:合并区间23、然后我们谈一下,就是之前就是那个AI coding的那个面试题,然后你可以简单说一下你这边实现的思路吗?(这个是美团面试前发的AI Coding的题目,让设计一个限流中间件)24、我再问一下,就是你认为它的这个Lua脚本能满足那个需求吗?(要求同一个用户60秒内只能发送60个请求)这里面试官理解的是滑动的时间窗口,但是我实现的是固定的时间窗口,题目中只说了“时间窗口”,然后面试官就说你这个实现好像也没有问题。反问1、业务2、具体工作3、建议做项目其实可以更深入一点,而不是说只是作为一个 API 的调用方,就比如说这些模型,因为其实我们日常就是也会和这些模型交互之类的,你除了知道调它这个API,你可能需要更多的去了解一下,就是我为什么要这么设计,然后以及我这个模型具体能做什么东西,它大概是怎么实现的,有了这些可能对你未来会更有帮助,然后职业生涯可能更具有那个什么。(录音没录到,估计是想表达“更具有竞争力”这个意思吧)感受:面试官问的很细,能感觉出来面试官真的很专业,但是自己对于大模型相关底层原理的理解显然不够深入,MCP具体的工具调用也没来得及研究,属于半吊子水平也是第一次拿RAG项目来面试,这个面试官真的让我学到了很多,也让我知道了自己诸多的不足以及还需要提升的地方。整体面试体验感很好,面试官也不会特意刁难,我表达的很含糊的地方或者不会的地方,就是一句“行”帮我带过,感谢面试官现在还没消息,大概率是寄了,下去好好沉淀了二编:4.1晚上6点约二面。
查看26道真题和解析
点赞 评论 收藏
分享
04-17 13:58
已编辑
哈尔滨工业大学 Java
4.15 暑期腾讯WXG三面,吓死人
有见过上来就写一个完整的线程池的吗?面试官一张嘴我差点尿了Q1:前面两个面试官已经提问了项目,咱们直接写一道题吧,线程池,不会c++可以用你会的语言。。。。PS:shit30min later。。。Q2:java21中的虚拟线程应用到你的项目中会有什么变化?PS:holy shit,前面java21没听清,就听到个虚拟线程,我没听这个概念,我人都傻了A:sorry面试官,我没有思考过这个问题。。。Q3:如果Redis的Pub/Sub因为某些原因没有传递到,你的caffeine会不会被读取到过期数据A:设计了很短的过期时间 + 引入消息队列重试机制Q4:如果Redission分布式锁的持有者宕机,看门狗没有续期,10000个QPS会全部达到DB上吗A:不会,因为锁无人持有,会有一个线程抢到锁,其他线程阻塞,等待会写,所以只有一个线程能到DB。PS:不知道为啥我说完又问了我一遍,感觉没说错啊,我就说的更详细了一点。。Q5:你试用Canal监听binlog实现ES和MySQL的一致性,如果Canal因为MySQL的Update太多导致Canal同步跟不上怎么办A:只想到了把Canal监听binlog的方式改为row,加速读取,然后对MySQL进行取舍(因为我问了下,MySQL主从是否一致,面试官说可能不一致),因为MYSQL主从同步有四个策略,当选择超半数同意才接受的方案时,如果Update操作太多,那么直接拒绝。还有考虑数据库分库分表,分担压力,避免所有更新请求打到少数数据库上。只想到这么多,前者回答的肯定不够,但是对Canal了解不多,没招了Q6:了解aqs吗,怎么实现一个ReentrantlockA:内部类继承aqs,针对state,队列进行设计实现公平锁或非公平锁,重写tryAccique和tryRelease,对外暴露接口Q7:你项目几个人做的,都是实验室项目吗?Q8:反问环节A:多久出结果,核心业务是什么,还有技术面吗?PS:一周内出结果,后面是hr面,业务关于支付等等没注意听,实习两个月之后有技术面本牛子0实习,bg:29,希望能通过吧。这是最后一个面试了,前面全挂了,牛友们可以看看我的其他帖子,分享了一些比较难的面经,真难绷
查看6道真题和解析
点赞 评论 收藏
分享
美团前端暑期一二面面经
4.3一面 1. 对 AI 是怎样理解的2. 分享一些比较好用的 AI 工具3. 主要用 AI 解决哪些问题4. 项目中很多场景都可以通过 AI 完成,你怎么看待?未来在哪些方面提升自己竞争力5. 自己有尝试过玩一玩(AI 相关工具)吗6. 算法题:二分查找7. 算法题:盛水最多的容器8. Flexbox 布局基本原理9. 使用 Flex 实现单个元素水平垂直居中的方案10. 对前端主流技术栈的了解11. Vue 中 keep-alive 的作用与原理12. 使用的 Vue 版本13. Vue3 的生命周期钩子14. 页面加载前先请求接口,接口完成后再渲染页面的实现方式15. 介绍个人收获 / 成就感最高的项目(智能对话平台)16. AI 对话平台流式输出使用的技术(SSE 而非 WebSocket)17. SSE 的好处18. SSE 的工作原理19. SSE 长连接长时间保持是否会掉线、断开20. SSE 心跳保活机制的具体实现反问面试评价(面试官说主要是算法理解的不够深入,还建议多多用ai)隔了个清明4.7约二面 发了一个aicoding的题目,ai自动生成周报,两小时,在面试前完成即可4.9二面1. 简单做一下自我介绍2. 你现在是在找实习吗?3. 目前手头有实习offer吗?4. 你希望找什么样的实习岗位?(算法/AI/开发)5. 为什么不做算法相关实习,反而选前端?6. 你的前端知识是怎么学的?7. 这两个前端项目都是练手项目吗?8. 第一个项目你在里面具体做了什么?9. 为什么选用Deepseek大模型?10. 项目里关键技术点有哪些?AI部分怎么解决?11. 项目代码都是AI生成的吗?占比多少?12. 你怎么让AI生成代码、怎么把控质量?13. AI生成不符合预期、甚至“欺骗”你,你怎么处理?14. 性能优化也是AI帮你做的吗?优化代码是谁写的?15. 语音里的噪声你怎么处理?需要处理吗?16. 如果让AI做前端语音降噪,你会怎么让它实现?17. 你怎么确保AI给的降噪方案是靠谱的?18. 你怎么测试验收这个项目?从哪些维度判断符合预期?19. 有没有考虑弱网、噪音、真实使用场景的问题?20. 你怎么理解闭包?21. 实际项目中你怎么使用闭包?22. 了解Webpack吗?Vite和Webpack有什么区别?23. 你做过图像处理相关研究?具体做了什么?24. 相比传统机器学习,AI时代聚类有什么优势?25. 图片不清晰,用AI怎么变清晰?有什么方案?26. 你用过哪些AI工具?怎么用的?27. 部署过LLM相关服务吗?AI-Coaching 笔试题(AI自动生成周报)28. 你怎么理解这个需求?29. 功能拆解成哪几个模块?30. 数据采集通过什么方式?采集哪些关键信息?31. 哪些步骤AI不能自主执行,必须人工介入?32. 空数据/无工作记录怎么处理?33. 简单解释一下工程目录结构,每个TS文件作用?34. 为什么要设计base collector基类?好处是什么?35. 数据处理模块具体处理哪些内容?36. 你觉得这个项目还有哪些可以改进的地方?37. 你的职业生涯规划是什么?38. AI发展很快,Java/安卓/IOS/鸿蒙都要会,你怎么应对?39. 怎么保持对AI代码的判断力?看不懂怎么办?40. 短时间内怎么快速提升技术认知?41. 你现在人在哪?实习周期能多长?42. 如果提供实习但没有转正机会,你怎么看?43. 你觉得转正重要还是实习重要?44. 有没有想过考公、国企这类更稳妥的职业?反问对实习生有什么要求?更看重哪些能力?实习生的培养方案是怎样的?结合我今天表现,给我一些前端学习建议?问如果有机会进美团没有转正,是这边前端需求变少了吗?(面试官说不是,只是了解一下个人情况)这轮通过后还有后续面试吗?(面试官说后面还会有流程)面试结果大概多久出?(一周内)感觉二面表现一般,现在还没有结果,可能没戏了
讲原则的小黄鸭不愿吃...:面试官好心没告诉你真相,其实前后端需求确实少了,现在有前后端融合全栈道趋势
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务