面经分享

腾讯qq三面:
项目上线没  没但是压测过 咋压测的(我瞎扯提到qos了:)
如果qps提高到多少多少,怎么办?
# 系统瓶颈在哪里(回答 redis用的主从,不如集群好。追问为啥没有集群好,我说的可能会存在热key问题:) 感觉这已经完蛋了
分布式高可用
大模型忘记说做过的rag 多模态了

腾讯复试
实习问难点:没有难点,勉强说一个
我简历上写的是缓解热key 他说既然你写的是缓解,如何解决这个问题

然后问我分布式缓存的意义 既然已经有了本地缓存
问我如何保证他两的一致性,他的意思是canal+binlog已经可以毫秒级同步了,过度设计了。
因为我提到了更新时候,先更新DB,删缓存,就问了我如果这时候超级多流量达到DB咋办。我想不到,最终他的意思是 先用本地锁运行几个访问db这时缓存里面就有了(我是傻子,选了加分布式锁+MQ 然后在MQ的路上越走越远,其实我最开始的想法就是 很快,缓存就同步了。)不过面试官很好,我其实可以不着急慢慢想

很多人发帖子,忘了。朋友圈获取我关注人,按时间 忘记了

问我我一个项目流程,我讲的很快,因为我电脑要没电了 今天下午快4点通知我晚上7点面我找不到自习室哎
-------我之前在牛客看到这些场景题但是我没准备,我以为复试还是项目+力扣呢------------qs
让我说我自己的优点我就说了个自律 哎

腾讯加面
为啥加了本地缓存还是不能缓解热key 本地缓存过期策略是啥,面试官慢慢在引导我,可是我回想有些我没有说出来
JDK 升级:肯定不会一上来就升级啊,你们没有查接口调用耗时+full gc young gc耗时,我:我不知道
库存扣减会不会出现redis和mysql不一致,会不会出现超卖或少卖
回滚库存是一起回滚的嘛?会不会出现redis和mysql不一致
手撕先一道hot100 后面又出了一道说时间没道+我初试表现不好要考察代码能力

美团二面 日常
全程30分钟不到。介绍到一半就打住了,问springboot mysql慢查询如果走了索引还有啥可能,你咋排查慢sql OOM用啥软件/命令 项目难点 手撕:K个链表反转就结束了 他说一周通知我结果 

美团一面:Spring
SpringBoot就是提供了运行时候容器tomcat之类的,自动配置starter
怎么定义一个bean
介绍Spring 介绍AOP IOC 没答好好久没看了
B+树矮胖为啥就好呢?磁盘IO少
Redisson里面有很多锁,你用的是哪个
syn锁升级不知道
JVM内存结构没说对
项目1既然用了RabbitMQ为啥延迟队列不用他
索引 mysql
二叉树最大路径和
美团一面太友好了呜呜呜 早知道我早点面了,感觉面太晚了没hc了哎 从上周五拖到这周二(上周二发的面试邀约 
#滴滴一面挂# 滴一面挂# 
redis mysql区别(主要是 单线程 / 多线程设计了锁+MVCC+事务隔离机制解决并发问题 redis事务只有原子性,没有一致性隔离性持久性)
手撕 我TM把do{l++;}语法写错了 面试官也没要求我写输入输出我tm自己写还给自己挖坑,因为我写的new int[1000]初始化都是0 三数之和就会出现很多0+0+0=0
面试官摄像头都没开,最后还说了他们是go

腾讯一面
让我选实习印象深刻的,然后介绍收益 你这需求上线了么上线了都没衡量为啥要做??
HTTP4啥时候出???不知道 那HTTP3呢,,emmm说了一点HTTP3的QUIC 还有啥优化不知道
扣减的重复消费(没复习项目哎
虚拟线程
mysql死锁 主从
开头问我大模型我以为是kpi

不知名厂:git解决冲突,我说手动
springboot预热命令 不知道 他想问的健康检查嘛

#面试常问题系列# #牛客创作赏金赛# #蚂蚁求职进展汇总#
全部评论
老哥你是全职还是实习啊,另外是啥时候收到面试邀请的呀
点赞 回复 分享
发布于 03-14 06:45 美国
哥们儿,你美团日常是什么时候投的?
点赞 回复 分享
发布于 03-09 15:46 浙江

相关推荐

✅一面 1.首先是自我介绍和过项目,面试官还一起探讨项目用到的方法,可行性之类的2.介绍一下 CLIP3.了解 LoRA 吗, LoRA 微调的原理是什么4.了解哪些多模态大模型,简要介绍几个5.BLIP的三个损失函数分别是什么,数据是怎样清洗的6.BLIP2相对于 BLIP 有哪些改进,BLIP3又有哪些改进7.Qwen- VL 的三个训练流程分别是什么,有什么作用8.视觉编码器和 LLM 连接时,使用BLIP2中 Q - Former 那种复杂的 Adaptor 好还是 LLaVA 中简单的 MLP 好,说说各自的优缺点9.代码:实现多头自注意力一面比较常规,几乎都是八股问题,我觉得只要了解常见的多模态大模型都问题不大,主要还是要理解各个模型设计的动机是什么,这也是面试最喜欢考察的✅二面1.自我介绍和过项目,简要问了项目中使用某些方法的动机,以及是否会导致其他的问题2.了解 Transformer 吗,编码器和解码器的注意力有什么区别,在计算注意力中时除以 dk \ sqrt { d _ k }\ sqrt [ d _ k }的原因是什么3.后来有哪些比较经典的基于 Transformer 的语言模型, Qwen 相比于原始 Transformer 有哪些结构上的改动,Qwen2又有哪些改进4.了解 RLHF 吗, DPO 和 PPO 有什么区别, Loss 是什么样的,各自的优缺点是什么5.介绍一下 CLIP ,还了解什么其他的对比学习方法6.开放题:了解哪些多模态大模型,目前多模态大模型最的问题是什么7.代码:1143.最长公共子序列二面其实也偏常规,几乎也都是八股问题,但是也考察了一些对模型的理解以及知识面的广度,整体来说比一面的难度大一些✅三面:1.自我介绍,然后详细过了一下项目2.了解哪些大模型和多模态大模型,然后就聊了大模型这一路是怎么发展过来的,Transformer 、 BERT 、 GPT 、 LLaMA 、 Qwen ix ,以及当时的o1推理模型3.平常有尝试过训练过大模型吗,规模小一点的也没关系4.聊天,包括职业规划等等三面比较轻松,面试官说知识点前面两面都考察过了,三面就轻松一些,大概40来分钟吧📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
点赞 评论 收藏
分享
(鼠鼠处女面,感觉自己说的磕磕绊绊的,逻辑不够清晰,面试官居然说回答的还好。好开心~一面秒过。)面试问题与回答要点1. 自我介绍 & 项目概览2. Go语言与Raft项目考察面试官提问:看到你简历说用Go实现了Raft,是有Go的开发经验吗?对Go语言了解多少?我的回答要点:背景说明: 坦诚说明是为了完成MIT 6.824课程实验,花时间速成了Go语言并完成了项目。能力边界: 承认目前主技术栈是Java/Python,Go的经验仅限于该项目,很多细节已生疏。掌握程度: 对Go的基础语法和并发(goroutine, channel)有基本了解。3. RAG智能问答项目深挖面试官提问 1:聊一下你基于RAG的智能问答项目,你在Elasticsearch里主要做了哪些工作?我的回答要点 (阐述RAG全流程):离线处理阶段:数据预处理: 将PDF论文转为Markdown。文本切块 (Chunking): 采用基于语义的切块方式,保证上下文完整性。向量化 (Embedding): 使用智谱的Embedding模型将文本块转为向量。数据入库: 将文本和对应向量一同存入Elasticsearch。在线检索与生成阶段:用户问题向量化: 用同样模型处理用户提问。向量相似度检索: 在ES中召回Top 3最相关的文本块。构建Prompt: 将召回的文本块作为Context,与用户问题组合成最终的Prompt。生成答案: 将Prompt发送给大模型(LLM)获取最终回答。面试官提问 2 :召回的Top 3数据可能内容相似度很高,但不一定完全符合用户问题,你如何避免给用户错误的引导信息?我的回答要点:优化数据源: 关键在于切块质量,保证每个Chunk都是一个逻辑完整的语义单元。优化召回策略:扩大召回量: 尝试扩大Top K(如Top 5),为LLM提供更丰富的上下文。增加多样性: 可以在召回时引入多样性策略(如MMR算法思想),除了最相似的,也召回一些“不那么相似但可能包含新信息”的文本块,避免信息茧房。4. 基于Redis的多轮对话管理面试官提问 1:你提到用Redis做了个性化的多轮对话管理,具体是怎么实现的?我的回答要点:持久化方案: 放弃框架默认的内存会话管理,选择Redis做持久化存储。数据结构: 使用Session ID和User ID作为Key,将用户的多轮对话历史关联起来。存储格式: 将包含发言人、内容、时间等信息的对话历史序列化成JSON字符串后存入Redis。读写流程: 当新一轮对话发生时,从Redis取出历史记录,反序列化,追加新内容,再序列化存回去。面试官提问 2 :LLM本身有上下文窗口(Context Window)限制,你是怎么突破限制,实现长期记忆的?难道把全部历史记录都传给模型吗?我的回答要点 (坦诚现状 + 给出解决方案):承认局限: 首先坦诚目前项目的实现确实是全量传入,在对话轮次很多时会超出上下文限制,这是一个待优化的点。提出解决方案:方案一 (摘要压缩): 对时间较早的对话历史进行总结,用一个简短的摘要来代替冗长的原文,从而压缩上下文长度。方案二 (RAG on History): 将长期对话历史本身也视为一个外部知识库。当用户提问时,先用RAG的方式从历史记录中检索出与当前问题最相关的几轮对话,而不是把全部历史都传进去。反问环节我问: 公司的具体业务?面试官答: AI硬件,做嵌入式芯片,主要应用在玩具中,与用户进行大模型交互。后端技术栈是Go。我问: 对我本次面试表现的看法和建议?面试官答: 整体不错,但项目经验偏校园和实验性质,缺乏工业级的深度。我问: 后续面试流程?面试官答: 总共2-3轮。
查看6道真题和解析
点赞 评论 收藏
分享
08-07 22:08
吉林大学 golang
内推__免笔试:同学,瞅瞅我司,医疗独角兽,校招刚开,名额有限,先到先得,我的主页最新动态,绿灯直达,免笔试~
查看7道真题和解析
点赞 评论 收藏
分享
评论
6
30
分享

创作者周榜

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