首页 / 牛客AI配图神器
#

牛客AI配图神器

#
14219076次浏览 158575人互动
输入文字AI自动生成思维导图和词云,发内容即可免费使用!
此刻你想和大家分享什么
热门 最新
百度Agent智能体研发日常实习一二面
部门:搜索框架部门工作内容:赋予搜索引擎Agent的能力,好像是类似于perplexity。投递时间:12月30日,过完元旦约面。一面:1月6号(40min)面试官是个美女,面试体验感很好,没有压力1.上来先做两道算法题:二叉树的右视图最长递增子序列秒了,用的是百度自家的面试软件,叫如流(一坨),acm格式,自己写测试样例。Agent相关:2.multi-agent怎么做的?共享上下文哈希冲突怎么解决?3.上下文压缩的策略?4.上下文储存?黑马点评:(因为写在简历上面了)5.Cache Aside的策略6.Redisson的作用7.为什么使用RocketMQ?8.多级缓存怎么做?八股:MySQL的联合索引到这里我都懵了,面试官一直问Java后端相关的,我回答得都一般,很多都忘了,但是面试官没有压力我。(感觉国内智能体这一块整体水平不太行,都是Java后端转过去的,好喜欢问Java项目)。反问:问:工作的内容?答:部门是搜索框架,内容可能和perplexity差不多。问:还有什么需要提升一下的?答:我觉得都挺好的。当时真的贼开心,人生第二面就被夸了,感觉稳了。但是后面hr一直没有联系我,我觉得应该挂了,然后又到期末周了,猛猛复习,一直到考完试,1月15日,回家的前一天下午,打着永劫,突然间一通电话约二面,问我,为什么不看我们的岗位了?😫我都无语了,因为在ssob上面投百度的简历,在官网看不见的,所以不知道是捞起来的还是忘了。告诉我面试过了晚上9点给我打电话,没有hr面。二面:1月16号(1h)面试官很NB,水平很高,对Agent了解很深,压根不问我黑马点评的,但是我感觉我表现挺好的,基本上是三次模式里面最好的一次,结果挂了。第一个项目:1.multi-agent怎么做的?为什么直接用Claude agent sdk?2.任务调度器的实现?3.MCP你是怎么做的?4.上下文压缩5.假如有bug怎么办?只有重试吗?(这里我自己也不懂,项目的骨架全部是Claude Code写的,所以这点表现一般)6.假如我现在有一个代码重构的任务,你这个agent的完成?第二个项目:1.LoRA的原理?上升20%的准确率,怎么测出来的?这里也算被拷打了,只记得ROUGE,BLEU,然后编20%都是Claude Code在没有知情的情况下测的2.Mem0的架构?这里不懂,我只记得有一个付费版的Mem0有一个Gragh Memory。3.长期上下文的触发?这里被深挖拷打了一下。4.agent的评估体系,也是深挖了一下,Function Calling的调用agent的准确性?是评估调用的时机还是调用的结果?5.RAG的优化?查询重写,多召回,重排。6.RAG怎么分?我的思路+语义相似度。你知道有哪些embedding模型?只记得qwen有一个,openai有一个。然后问我平常时使用什么AI工具?Claude Code,geminicli,codexcli,cursor之前用,主要是Claude Code,网页版主要是perplexity和geminiClaude Code用什么模型?opus4.5。opus4.5有一个5小时强制限制知道吗?唔知道,我没试过一下子跑5个小时。然后出算法:直接告诉我屏幕共享然后写一个最长回文子串😂,用本地的IDE,不能使用代码补全,这里有点无语,虽然秒杀题,但是我的vscode有Copilot代码补全,另一个cursor更加不能用,我说用记事本可以吗?他说用vscode就行,我硬是假装每一个看见代码补全,应该Tab键不敢摁,只敢摁空格,写出来了。你才大二,就出来实习,学校不上课吗?可以实习多久?我谎称学校不管实习,不离开北京就行,可以来5个月,6个月你是很想做agent吗?对,搜广推也行(毕竟是搜索框架部门,不懂也表示一下)反问:问:我还有什么地方需要提升一下:答:搞一下AI infra。(心理暗骂一句:连cursor,Claude Code这些估值几百亿美元的团队都直接用基座大模型,都不微调,国内这些大厂要求会pytorch会TensorFlow的什么心理?你比cursor还牛呗,也不见得国内有任何一个agent产品能对标cursor,对标Claude Code吧)感想:国内的agent,智能体,AI应用的生态真的烂的没边了,我在简历上写了agent skill,结果没有任何一个面试官问,反而前几天看见一个后端的哥们面腾讯的帖子说面试官问,难怪manus成了最后一舞,我相信国内的下一个manus绝对不可能是大厂做出来的,绝对是某个50人左右的小团队。晚上9点没有hr电话,一直到现在过了两周也没用消息,发邮件也没有回复。😫😫😫无后续
等闲_:兄弟我觉得做人还是要谦虚一点,尤其在实力不是很强的时候
查看27道真题和解析
点赞 评论 收藏
分享
2025-11-26 11:21
已编辑
武汉理工大学 Java
个人秋招总结,两段转正失败,给27届+的建议
个人bg: 211本,一段京东实习,一段xhs实习,一段小厂实习。互联网只有美团一个带薪意向。转正失败情况:京东实习了四个月,感觉收获比较少,做的事情偏基础,第三个月底答辩,离职后两个月被告知转正失败。对此我只能说,零售卡硕。xhs实习两个月,反而感觉收获更多,被安排了有挑战的事情,大模型在业务场景中的运用,最后一个星期通知有转正机会,边做需求边匆忙准备,答辩采取一票否决制,四个领导三过一否,也失败。(早知道xhs今年开这么高我就熬夜赶材料了)不过在这个过程中,也push自己了解了一定rag mcp 大模型的相关知识,对于后续面阿里和美团很有帮助。个人基础情况:hot100能默写。去年12底学完jvm juc。2月入职京东前小林coding guide就差不多看完了。后面实习的时候也有继续补面筋,场景题。秋招情况:8月初就投了,也不晚。滴滴: 笔试a了没面,可能投的岗位太小众了?(抱着拿了也不去 用于a价的想法)一直卡着。携程: 不发笔。发官方邮件也不回。京东:笔试挂了。嗯,很耻辱,那天在外面玩但确实很久没复习笔试考试范围了,全忘光了。腾讯:从来没约过,可能暑期面了十几次面太多了。阿里控股:一面挂。阿里国际:hr面后一个月挂。字节:国际电商三面挂->星图一面挂(面的时候已经有很多候选人了)-> 安全风控二面挂(业务不是很好,面试过程说漏嘴说业务会影响我选择,场景题没答好)-> 中台一面后无消息快手:二面挂。xhs:hr面后无消息,排序应该很靠后。虾皮:hr面两个月无消息,应该还在泡池子。百度:一面挂。pdd:笔试a3后笔试挂。难绷。个人反思总结:for 后来者。1. 笔试一定要把握好,虽然面试中都是hot100,有些甚至不考面试题,但是大厂笔试题是有acm难度的,挂了就是挂了,很多没有第二次机会,约面也没机会了。建议时间充裕情况下,还是要把灵神的题单多刷点。顺序可以参考:代码随想录视频+题 -> 灵神视频+题 ->hot100 ->灵神题单(可以每个part挑难度低的前几道写)2. 一段深入长的实习经历一定是大于两段短的,不过现在再让我选到底是继续在jd还是去xhs我还是选不出来。在面试的过程中,有些面试官也会认为我实习的太浅,没有做什么有深度的事情,对多种方案的调研不全面。如果实习做的事情比较有挑战最好,如果没有,也要尽量往多种方案调研最后选择了哪个方案,达到了当初定的业务指标/技术指标方面包装。3. 还是得早投。身边除了bg特别好的朋友,投的晚的无一例外秋招情况会差很多。8月前投能赶上提前批。最晚不要8月中旬过了还没投完。有投的早的没有实习的朋友秋招结果也可以。没有面试的同学一定要尝试官网,boss直聘多种途径投。4. 对于有实习的同学,基础没有那么重要了,更多还是专注于对实习的考察,可以以金字塔的形式进行论述,避免在最开始的时候就展开大量细节。如果实在没有实习,bg够硬,投的够早也会有面,只需要一个比较深入的项目应该就没问题,把项目当作自己在实习要投入生产的心态去调研包装。5. 有的时候真的看运气。即使是同一个部门甚至是同一个组的同学,做的事情也会有差异,这主要看导师被分配到什么样的活。for me:大二的时候绩点排名前10%,但还是决定放弃保研,开始学java,这一路走来,经历迷茫踏实的反复,也想和自己说句幸苦了,谁想得到当初给自己定的目标是有份工作不饿死就行。可能差点运气,可能在关键节点上做的还是不够,对于实习的包装,对于面试表现还是差点。会后悔自己没读研吗?其实我也有考雅思,申请了港大计算机,但估计大概率还是工作(实则也没港大offer)。人不能既要又要还要,我不能既要早点工作赚钱,实现我财富自由支配,带不舍得花钱的家人去旅游的想法,又要长期来看高学历晋升的优势,还要在大环境变差一届比一届卷我也能找到差强人意的工作。所以,至少现在,我不后悔。如果我更倾向于国企而不是互联网,比起技术挑战更偏爱稳定的生活我大概率会读研。如果我本科没有211,我还想进大厂,我也大概率会读研。会后悔自己没选其他的方向吗?java确实相对卷一点,但也只是相对的,因为其他方向的人也很多,并不是换方向就一定会更好。计算机这一行本就短命,能干到35就算成功,大家都是为了赚钱,基于此,在背景没那么硬时,选择一个相对人少的方向进大厂是对的。看自己怎么理解了。最好的还是参考直系学长学姐的选择,一定要多沟通交流。一些安慰自己的话,秋招是人生的起点,不一定是高费阵容才能吃鸡,低费阵容早点发育也有吃鸡的上限。(随便乱说的)。最后还想再写一段话给学妹们,程序员这一行,女生确实会相对少一点,但比起传统工科非常直接的偏向男生,计算机这一行认为菜是原罪,性别的因素会少很多,更多看个人技术和水平。在京东实习的时候,我的小组长在我进去第一天就和我说,我们部门女生虽然少,但是水平都至少是中上的,都很能吃苦很能干。无论是我们组干活巨快的A姐,还是总能很快解答我问题的B姐,又或者是其他总能给我提供建议的其他姐姐们,都使我对这一点坚信不疑,她们高学历,专业,细心,耐心。如果你也热爱技术,虽然有时会被bug折磨,但喜欢学到知识时候的踏实,喜欢bug fix的爽感,你就是适合这一行的。我的秋招结束了,但我大概率不会甘心,还是会想试试春招,但我也真的觉得到现在这一步已经很棒了。欢迎同校学妹学弟们找我沟通交流~
疲倦的牛马还在上班:再冲一次,春招不留遗憾吧!
点赞 评论 收藏
分享
02-04 21:36
武汉大学 Java
b站Java日常实习面经
2.2一面 1. 简单介绍自己2. 拷打两个项目1. 介绍第一个项目2. 算法可插拔怎么实现的?3. 数据库用json来做动态标签列,有考虑过有什么风险吗?4. 介绍第二个项目5. git的流程是怎么样的6. 模型分析diff的时候是只分析diff片段吗?上下文信息如何考虑?7. prompt怎么设计的8. 你这个项目JWT的刷新机制是怎么设计的9. 为什么要用github仓库来存放你的review结果10. 平时有用一些AI工具吗11. 最近比较火的agent能解释一下吗12. 你简历上写的设计模式在你的项目里面如何体现?13. 如果你的第一个项目qps × 10或者100,你会有哪些优化?2. 八股:1. HashMap的底层原理2. ThreadLocal有了解吗?3. 说一下常见的GC算法3. 算法:1. 链表区间反转2. 环形链表4. 其他:一周实习几天?多久能到?2.4二面1. 五分钟简单介绍自己2. 问一问本科到现在的经历,为什么本科没有转专业3. 拷打项目(40min)1. 第二个组件项目提高给LLM的代码量大概有多少?2. 为什么没有扩展到team其他成员使用?3. 抛开模型不谈,你如何评估你搭建的工程好不好?4. 假如说你的组件要给你的学弟一起使用,给你的组件review效果比较主观,你如何判断效果好不好?5. 假如说要扩展给其他同学使用,模型review代码的标准如何确定,又如何落实?6. 说一下你的第一个项目7. 你在这个项目遇到的最大问题是什么?8. 你谈到最大困难和数据库相关,在白板上画示意图说明一下你的数据库的设计9. 说说你设计这些表结构的理由?10. 项目是一个人做的吗?你觉得mentor是否应该给你一些技术上的指导以及review你的方案11. 假如说现在需求和现在流程完全不同,你应该怎么去扩展,如何复用你的项目存在的东西?12. 你在简历上写了熟悉RocketMQ,项目中有用到RocketMQ吗?(没有)13. 那你说说RocketMQ它的核心角色有哪些,比如说它的原理,还有一些实现组件14. 思考五分钟,你自己diy一个场景,至少体现你简历上写的设计模式,写一写相关代码,具体功能Print就行15. 说说模版方法和工厂设计模式的区别?4. 在本科除了原专业的课程,你还选了哪些计算机相关的课程5. 现在有没有在面其他公司?7. 个人有什么兴趣爱好?8. 无手撕算法,根据场景写代码在3-14一面感觉还好,二面面完感觉自己菜的不行,但仍然是很有收获的面试,谢谢阿b的面试机会希望今年第一次面的阿b能给我oc,虽然二面答得一坨QAQ
点赞 评论 收藏
分享
秋招50+场面试手撕算法汇总
下述是我能回忆出来的所有写过的题1.发布订阅 on emit off once2.深拷贝 (考虑循环引用 set map date等等数据结构)3.防抖节流(写成 react hook)4.倒计时组件5.写一个动画,把div从a点滑动到b点6.手写jsonp7.岛屿数量8.最长不重复字符9.实现并发,需要多个请求并行发送,回来的数据也是按顺序返回10.反转链表11.K个一组反转12.删除倒数第n个链表节点13.解析url为对象14.数组转树15.树转数组16.dom转json17.json转dom18.写一个搜索展示组件,要用到usetranstion 实现输入的优先级高于渲染优先级19.爬楼梯 及其各种变种20.序号比较21.dp常见的几道:零钱兑换 最长财富子数据 最长上升子序列......22.全排列23.实现一个计算器函数 得出类似'2*8+1-3'这种计算式的答案24.高亮匹配(字节出的,唯二写不出来的算法)const segments=["永乐','乐年]const map={永':["永',,求],'乐':['乐','寤','樂,'",']'年':[年,'开,','率',秆,',季,'篁]}const b='廟兒梁,永樂年建平漫通衆騎極衡。倒翻衡,永果建。通川谷,平漫通衆騎,極衡。姜家梁,永樂年建平漫通衝。小山谷,永樂年建。溝谷通單騎衝。鶯窩驼,永樂年建,陡嶺口,永樂年,建通步緩。大石溝,永樂年建平漫通泉西核桃衡,永樂年建平漫通衆騎極衡。東核桃衝,永集年建衆騎極衝。寺兒梁,永樂年建平漫通衆騎極衡,火石嶺,永平漫通衆騎極衡。西凉水泉,永樂年建平漫通衆騎極衡。泉,永樂年建。水口迤西平漫通衆騎,極衡,餘通步緩。永樂年建通單騎衝。邊城三十一里,嘉靖三十四年建;b中包含segments所有可能变形字的情况,都高亮〈b><'廟兒梁,〈b〉永樂年〈/b〉25.双指针判断回文(字节出的,简直弱智)26.已知异步加法函数addRemote的定义如下,该函数接收两个数字,通过异步方式返回两数之和(包含随机延迟):const addRemote = async (a, b) => new Promise(resolve => {setTimeout(() => resolve(a + b), Math.floor(Math.random() * 400 + 100));});请实现本地的add方法,调用addRemote以性能最优的方式实现输入数字的加法运算。27.汉诺塔问题(抖音搜索-字节三面)28.封装一个工具函数输入promise 如果超过1s没返回则抛出异常如果正常则输出正确的值。29.lazyMan(腾讯)30.lodash.get()31.lodash.set()32.大数相加(字符串版 链表版)33.给一个字符串,里面有乱码的东西,把乱码的都给删掉34.数据流的中位数(wxg二面)35.合并区间36.最大子数组和37.最小覆盖字串38.写一个new反正大大小小就是这些东西,不用刷那么多奇奇怪怪的算法题把常见的这些都搞懂再说,面到不会写的,那就是缘分不到
点赞 评论 收藏
分享
2025-10-06 22:48
已编辑
东南大学 Java
ES(Elasticsearch)面试常见八股整理
ElasticSearch 面试题分类整理本整理旨在整合牛客上ES相关面试八股题,帮助各位更好地准备秋/春招技术面试,感谢各位大佬在各大公司面试经验分享中贡献的宝贵面试题目。一、ES基础概念与原理基础概念- 什么是Elasticsearch?请介绍一下Elasticsearch- Elasticsearch 的基本概念有哪些?- Elasticsearch 中的集群、节点、索引、文档、类型是什么?- 说一下text 和 keyword类型的区别- DocValues的作用是什么?- 什么是停顿词过滤?- query 和 filter 的区别是什么?- Elasticsearch有哪些数据类型?你在项目中用了哪些?- Elasticsearch支持事务吗?核心原理- 什么是倒排索引?- 你了解倒排索引的实现原理吗?- 在 Elasticsearch 中,是怎么根据一个词找到对应的倒排索引的?- 如何在保留不变性的前提下实现倒排索引的更新?- lucence 内部结构是什么?- 是否了解字典树?- 讲一下elasticsearch和mysql 的区别- Elasticsearch为什么适合搜索?- elasticsearch的原理和结构是怎样的?- ES为什么这么快?存储机制- String类型在ES中是怎么存储的?- Elasticsearch列式存储与行式存储的区别是什么?链式存储的优势有哪些?- 你了解Elasticsearch的Segment吗?- 说一下Elasticsearch的Refresh机制- 你知道Elasticsearch的Flush操作吗?- 什么是Merge操作?- ES如何保证数据不丢失?二、ES架构与集群管理集群架构- Elasticsearch的架构是怎样的?- 说说你们公司 es 的集群架构,索引数据大小,分片有多少?- 分片机制是如何实现分布式集群的?- 分片和副本有什么区别?- 你了解分段机制吗?- ES是怎么样去运行的?跑了几个节点?Master选举与脑裂- Elasticsearch 的分布式原理是什么?- Elasticsearch是如何实现Master选举的?- Elasticsearch 重要的节点(比如公共 20 个),其中的 10 个选了一个master,另外 10 个选了另一个 master,怎么办?- Elasticsearch是如何避免脑裂现象的?- Elasticsearch 集群脑裂问题如何解决?节点协调与负载- 节点和分片是如何协调的?- 客户端在和集群连接时,如何选择特定的节点执行请求的?- 你遇到过数据倾斜问题吗?如何处理?- 什么是长尾问题?三、数据写入与更新写入流程- 详细描述一下 Elasticsearch 索引文档的过程- es 写数据的过程是怎样的?- 写数据的底层原理是什么?- 文档索引步骤顺序是什么?- 新增的文档怎么快速和旧文档一起被检索?更新删除- 详细描述一下 Elasticsearch 更新和删除文档的过程- ES更新一个文档,它的操作步骤是什么样子的?高并发写入- 写压力大时怎么处理?- 海量数据如何写入es?- 在并发情况下,Elasticsearch 如何保证读写一致?- ES在高并发下如何保证读写一致性?四、搜索与查询搜索流程- 详细描述一下 Elasticsearch 搜索的过程- Query阶段是如何工作的?- Fetch阶段是如何工作的?分词与查询- 分词器的分词流程是怎样的?- ES你是用过什么样的接口去搜索的?比如搜索一个关键字,你是怎么去搜索的?- title的类型是什么类型(设置ES索引的时候)?深度分页- ES的深度分页与滚动搜索scroll是什么?五、性能优化与调优索引优化- 建立索引阶段性能提升方法有哪些?- 索引阶段性能提升方法有哪些?- elasticsearch 索引数据多了怎么办,如何调优?- 说一下你了解的调优手段聚合优化- Elasticsearch 对于大数据量(上亿量级) 的聚合如何实现?系统调优- Elasticsearch 在部署时,对 Linux 的设置有哪些优化方法?- 对于 GC 方面,在使用 Elasticsearch 时要注意什么?六、部署与运维部署相关- elasticsearch如何部署?- ES应用你是怎么部署的?- 如何监控 Elasticsearch 集群状态?七、数据同步与一致性数据同步- 数据库修改信息如何同步ElasticSearch?- 项目中你的数据是怎么灌入ES的?- 怎样进行数据同步?- 如何考虑es和MySQL一致性?- 如果用消息队列异步写入的话,消息丢失怎么办?八、应用场景与实战使用场景- ElasticSearch的主要功能及应用场景是什么?- 实习中的ElasticSearch为什么要用?为啥不直接查Mysql?特殊场景- 针对文字,ES可以用倒排索引,你知道ES针对地图如何构建索引吗?---以上问题整理自牛客社区的面试经验分享,可结合ai逐问题解析以及实际项目经验进行深入理解。
小小:给楼主点赞,更多牛客面经八股题库可见:https://m.nowcoder.com/mianshi/top
点赞 评论 收藏
分享
02-05 20:44
已编辑
快手_MLOps(实习员工)
AI应用开发全景路线图(补充篇)
接上篇 https://www.nowcoder.com/discuss/847995166416703488?sourceSSR=users还缺少了平台和中间件的部分没有和大家交流,这一篇补充一下平台&&中间件和 AI 相关的平台主要就是 Maas 平台和机器学习平台,Maas 平台,大家最熟悉的就是阿里云百炼,用于模型部署,模型微调,并且整合知识库,Agent平台的综合平台AI 中间件主要包括 AgentRuntime,AI 网关 等等资料推荐:首先是平台侧,对于大模型的工程化平台,开源的,我是最推荐 langfuse 的https://github.com/langfuse/langfuselangfuse 是 langsmith 的开源平替,包含可观测,评估,提示词管理,数据集管理等主流功能机器学习平台就比较复杂了,这个主要是各个公司的内部平台,用于算法同学快速迭代的,所以开源的资料比较有限,但我也找到合适的可以学习的https://github.com/kubeflow/kubeflow目前最主流的 MLops 工程包,很多机器学习平台的核心功能都是通过这个的组件编排实现的,通过学习这个,就可以逐步理解机器学习平台的核心功能此外还需要补充,k8s 和云原生相关的技术栈,用于优化模型的部署和调度。此外还要学习 Ray 这个不可或缺的分布式框架https://github.com/ray-project/ray然后是中间件这边AgentRuntime智能体沙箱,用于安全,快速,高效的运行智能体应用,并且和 k8s ,serverless 等相关技术结合,实现毫秒启动和动态扩缩容开源可以看看火山的子项目https://github.com/volcano-sh/agentcubeAI 网关只推荐阿里的开源 AI 网关 HIgresshttps://github.com/alibaba/higressAI网关除了一般网关的功能之外,还要支持,mcp托管,http无缝转mcp,模型路由等等,higress通过一个巧妙的插件系统接入了这些,并且还保留了大流量网关需要的核心功能(这个项目的语义化检索mcp插件是我写的,感兴趣的牛友可以看看)上面的这些,基本就把我认知中设计 AI 的开发岗位都讲的差不多了,其他评测平台和数据 pipline 搭建的,基本都是比较常规的技术栈,不太需要单独讲,比较喜欢鸡架的同学可以冲这些岗位。后面的系列规划:1. 从 0 - 1 实现一个 Agent 框架(教程 + 源码)可以写到简历上面的2. 一些有意思的项目推荐,目前已经想好了两个,后面发一下3. 自己的一些踩坑记录(比如后面暑期继续找垂直实习踩的坑)
点赞 评论 收藏
分享
02-05 17:05
已编辑
广州大学 前端工程师
莉莉丝前端一面
📍面试公司:莉莉丝🕐面试时间: 2 月 5 日💻面试岗位:前端实习❓面试问题:1. 聊聊自己经历(实习,学习和开源)2. 关于实习干了什么3. js 数据类型和怎么判断相等4. 关于 map 你了解多少5. 缓存 promise 和 chacePromise的实现,还有应用场景和缺点6. 如果让你重构一个模块,你会怎么做7. 关于实习项目里面语音转文字的应用场景和实现思路还有意义---意义这个我不是很能说,因为设计稿和需求里面就是这样说的😭8. 项目里的虚拟列表怎么实现,用虚拟列表一定好吗等等等9. 项目里的 iframe和 import预加载,还有其他优化10. 写一个防抖:有参数,无参数,函数先执行再防抖11. 反问🙌面试感想:是的这几个问题聊了一小时(后面面试官要去开会了,就结束了),特别是实习项目那里的,有些实现我也考虑的不是很清晰,导致可以被问的点有很多,其实实现一个东西最好能把他的应用场景,功能还有可能带来的问题好好考虑一下,其实都没按照八股的来,很多都是简历上面的感谢面试官看我那个臭长臭长的简历,然后反问建议我优化一下,突出重点,我觉得这个也是一个很重要的点。自己也没有答好吧,确实对项目理解还不够,感谢,直接查漏补缺了
查看10道真题和解析
点赞 评论 收藏
分享
连过中大厂17轮技术面的秘诀是什么
鼠鼠半夜睡不着,复盘了一下之前的面试,如果连着只算技术面的话,连续通过了17轮技术面,(Momenta两面,Nebula Graph两面,合合信息一面,虾皮两面,美团一面,腾讯三面,字节三面,阿里三面,我视约hr面为技术面通过)虽然只是日常实习,但是还都算中大厂,我从前端的视角出发,希望能给秋招和实习的小伙伴们一些启发。我就从老生长谈的八股,手写,项目,实习经历说起吧八股大家都背八股,你背的八股如何才能算优势呢。我认为比较核心的一个点是理解上下文。没错,理解技术的上下文。每个技术都不是凭空出现的。大部分都有专门的委员会制定来解决一些问题。我拿个最常见的八股例子吧,前端经常会问浏览器的缓存还有http版本差别。这两者其实有联系,面试官问你浏览器缓存的时候,你除了答出浏览器的缓存机制,如果还能答出expires什么时候有的,在http1.1为啥又引入了cache-control。你能把技术的上下文讲给面试官听,就能展示出你的思考。再比如非常常见的一个八股,vdom的作用价值。可能有人张口就来,什么减少频繁操作dom次数,影响性能。真的是完全这样吗?那vue新版为什么增加了无虚拟dom模式,svelte也没有虚拟dom,他们就性能不好吗?多去了解技术出现的背景,虚拟dom出现之前大家都用啥,他的出现带来的哪些改变。以这种方式去思考八股,你会发现你站在不一样的高度。手写我的手写刷的并不多,但我要确保我刷一题会一题。前端的手写包括两部分,我总结为力扣算法和非力扣算法。力扣算法前端是经典的hot题目,我的建议是跟着网站或模板刷,这里我就不打广告了。核心就一点,按照模板答题,保证同一个题目每一次做你的写法都相同。另外就是非力扣,我也是建议去看别人的总结。但是非力扣题就要有自己的思考去刷题。比如面试官喜欢问的深拷贝,很多人写深拷贝没考虑过循环引用、多类型对象嵌套的情况,如果写出一个面试时完美的深拷贝?注意我说的是面试,因为真的去看开源的一些库实现,没必要,用力过猛。再比如发布订阅模式,除了最基本的订阅,取消订阅,发布这三个方法,你练习过一次订阅,一键取消等方法吗,你知道LRU算法非常常考,那你用链表实现过LRU吗?非常高频的问题,你应该做到对于面试而言的极致,而不是可以写出的程度。项目项目有人说没亮点,但是面试官会帮你找出亮点,看你能不能接住。面试官经常会说,你的项目做了XX吗?很多时候他们说的你没想到的,就是亮点,那你下次面试抓紧搞懂加上去。不一定要真的体现在项目上,你会不会比你有没有真的在项目中使用更重要。因为是面试,你实际做的但讲不出来也会被认为你是虚的。同样,很多时候并不关心你做没做,要的是面试那个时刻讲清楚方案原理,有自己的思考。项目的亮点还可以让ai帮你总结。用一款流行的ai编辑器或者插件,喂给它整个项目或者一部分,让它总结你的亮点,拓展再拓展,就成了简历上唬人的亮点。实习经历我后面的面试这么顺利,和我在Momenta的实习经历也有关系。每次自我介绍时我都会讲我的实习经历。讲什么呢?讲你在整条业务线上的位置,注意是整条。我是前端,但我不只讲前端。我会说从车端,到云仓,到前端,再到用户的整个闭环。能说清楚整体业务是非常加分的,能体现出你对业务的思考。包括联调,和客户沟通等一些技术之外的问题。这是没实习的人面试时很难讲述的,有实习经历就要放大自己的优势。在这之后呢是一些其他杂七杂八的技巧。很多人都是练习面试,那你有没有练习过面试别人呢?这个不需要多少门槛,就和以前上学时互相提问一样。拿到一份简历,去面试别人,你就能站在面试官的角度去思考了,你就会理解面试官为什么会问有些问题了。关于复习和面经。我的建议是面经在面试的最后前几天刷,作为一种抱佛脚的手段,因为如果是同一个面试官,可能会出相似的题目。前期用地毯式复习,可以但也是最好仅仅把八股网站的题目作为一个提纲,自己去扩充里面的内容,去技术社区搜每一篇技术相关的文章来看看你不了解的地方。看到最后如果觉得我讲的不错,帮我点个免费的赞吧,有什么想知道也可以告诉我,我也会尽我能力看看能不能解决
daisy9542:我觉得讲得很不错,八股谁都会背,算法谁都练,网上千篇一律的项目谁都会照着写,但面试官更看重的是你的思考,这才是属于你的唯一的东西
点赞 评论 收藏
分享
2025-09-24 00:25
已编辑
门头沟学院 Java
本来以为八股已经背的够全面了,结果还是被面试官问懵了
为什么面试八股文总是能被问道不会的地方。1.第一次乐读面试官问假如有十个线程对一个值为一成员变量执行加一操作,怎么能保证他的最终结果是11,我嘴角微微上扬,这不就是一个简单的线程安全问题吗,我直接说可以用synchronizated锁,结果面试官说除了锁呢(下去直接恶补了多线程并发的一系列问题包括原子变量 Volatile关键字这些)2.第二次shoopee面试,面试官问怎么保证消息队列的顺序消费,当时我嘴角微微上扬心想终于问道我会的了,我直接说生产者根据业务id将消息路由到同一个队列上,队列是天然有序的,消费者单线程消费这个队列。面试官直接追问我说假如我想消费端进行异步消费呢?又给我问懵了,下去再恶补顺序消费这一块(原来可以在消费端进行二次路由,根据业务id将消息路由到相同的线程进行处理)3.第三次拼多多面试,面试官问redis的持久化策略。我嘴角依然微微上扬,心想这不就是AOF和RDB吗一个追加写一个快照写,我刚开口,面试官就打断我说什么时候进行持久化,我又懵了,我心想我项目里面也没进行过持久化啊。4.第四次科大讯飞面试,面试官问我服务之间的通讯方式吗,我嘴角依然上扬,这不就是openfign吗,这次我不仅知道,还经常用,谁知道我刚说完openfign,面试官就问我他用的什么协议,我说了http,他又问为什么用http,我说http稳定,他说还有别的吗?我懵了,我说别的不太清楚,他又问服务之间通讯还有别的协议吗?我说还可以用WebSocket,我看到面试官失望的表情,仿佛知道了我的面试结果。这周恶补了netty,dubbo,RPC,明天面试,希望可以回答的游刃有余。9.24更新5.今天面试,面试官问我MySql索引了解吗?这次嘴角不敢上扬了,但我心想不就是InnoDB那些B+树、聚簇索引、非聚簇索引、索引失效、为什么选B+树当索引这些问题当索引吗,早已经背的滚瓜乱熟。但是面试官问我身份证应该怎么加索引,我又懵了,当时想了很久然后脑子一热直接说了个full text索引,可以给身份证加这个索引,防止在 %具体值% 模糊查询的时候索引失效,回答完直接后悔了,感觉面试官想听的可能是具体分析身份证的使用场景(因为身份证大多是用在精准查询场景下的,一般不会出现左右都模糊查询的场景,如果想具体查中间某一部分(例如想查询出生日期、地区这些信息),可以把中间的值单独作为一列存储起来,而不是加full text索引)
小小:用最少的精力准备最有效的八股:https://m.nowcoder.com/mianshi/top
查看9道真题和解析
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务