腾讯teg后端oc面经&&同程一面凉经

腾讯teg-后端 一面 2025/03/19
1h40min
- 2道算法题:
  - 只有012的数组按012的顺序摆放(不使用代码库的排序函数)面试官希望不使用排序的思路
  - lc442 数组中重复的数,O1空间,On时间
  - 第二题做不出来,换成:最长不重复子串(a了)
- 八股(计网、mysql、操作系统、数据结构)拷打
  - 两端建立通信,客户端抓包可以抓到哪些包
  - linux
    - dmesg
    - ps、pidstat
    - 系统oom,查日志
    - 查某个程序运行在哪个目录
    - strace
  - dma是
    - DMA(Direct Memory Access,直接内存访问) 是计算机系统中一种高效的数据传输技术,允许外部设备(如硬盘、网卡、显卡等)直接与内存(RAM)交换数据,而无需通过 CPU 的介入。这种方式大幅降低了 CPU 的负担,提升了系统整体性能。
  - 线程、协程;协程共享线程的寄存器吗、线程共享进程的哪些东西、进程如何切换
  - 系统调用
  - 数据结构 哈希表,发生冲突怎么办
  - go程序发生内存泄露怎么排查
  - go的make、gmp的worker steal、全局G队列
  - 什么时候选择多线程执行、什么时候选择单线程
  - tcp的keepalive和http的keepalive、tcp保活机制、接受到历史请求怎么处理
  - 对大模型的看法
  - 说说项目里的h264解码

同程旅行-后端 一面 2025/03/20
50min(无算法,俩面试官)
- 主要是聊项目、实习的产出
  - 音视频这个项目主要做了什么,作为组长负责了啥
  - OTEL sdk怎么用的,里面有什么属性,怎么上报的
  - 基于项目背景,问了一些sql怎么写
- linux的命令
  - 查看网络连接
  - 查看某个端口属于哪个程序
  - 查某个端口的连接处于什么状态
- tcp四次挥手
- http的结构
- 实习公司内部框架,微服务项目结构等等
- sql注入
  - 检验
  - orm层:mybatis 参数化查询
- 个人未来三年规划

腾讯teg-后端 二面 2025/03/24
1h13min
- 面试官介绍了6~8分钟部门负责的内容(服务流量上亿)
- 三题:
  - 查TCP的长连接 和 监听的端口(netstat 的-p表示啥)
  - 最长不重复子串
  - 由三种括号组成的字符串,判断合法性,有优先级:{>[>(
- go的context概念?场景?被调用方怎么知道ctx超时结束了?(select {<-ctx.Done()} )
- mysql的gap lock概念?场景?
- mysql,只有主键索引,查询时使用其他字段去查询的话,是怎么解决一致性问题的?(MVCC)
- 口述执行细节:无序链表变成有序。(一开始说了冒泡算法,后面想起了自底向上的归并排序)
- tcp三次握手中第二次握手丢失会怎么样?
- 客户端发送第三次握手(丢失)后,又发送数据包,会怎么样?
  - https://zhuanlan.zhihu.com/p/706132932
  - 客户端没有发数据包:ACK 报文是不会有重传的,当 ACK 丢失了,就由对方重传对应的报文
  - 客户端有发数据包:在第三次握手中的ACK报文段,根据RFC 793,是可以携带数据的。这是因为此时连接已经基本建立,客户端可以开始发送应用数据,而不需要额外的往返时间(RTT)。除了最初的连接建立请求(SYN报文段)之外,TCP规定所有其他报文段,包括数据传输报文段和连接关闭报文段,都应该将ACK标志位设置为1。可以看到,客户端发送的这个数据包,它也会把ACK标志置为1,那么服务端就可以把这个数据包当做是ack确认包从而建立连接。
- 实习期间遇到的最大难点,如何解决
- 团队协作遇到的难点
- 反问:自适应限流算法常用吗?比较理想,计算有延后性,像一些吞吐量大、敏感的场景就用不上,最常用的还是简单的限流算法,比如平等地按比例限流。

腾讯-后端 三面 2025/03/27
40min
- 简单自我介绍
- 实习里最有难点的地方。(就是比较难实现的点)
- 负载均衡算法,一致性哈希算法扩缩容
- 从文件系统中读取后修改,再通过socket发送网络,里面涉及了几次数据拷贝
  - 底层怎么做?(sendfile)零拷贝,mmap是什么?(mmap+write:使用mmap代替read,减少一次CPU拷贝,节省一半的内存空间)
  - mmap实现零拷贝_mmap 零拷贝-CSDN博客
- 多副本怎么保证一致性?(只知道redis的redlock)了解强一致性算法吗?
- 设计题:一个微博系统,类似发个朋友圈,需要什么结构存储这种文章列表?大v这种,有大量的粉丝,怎么设计?(单用消息队列缓解写压力还不够,可以给每个人维护自己的大v列表,查完普通朋友的文章再另外去看大v有没有发文章,这样大v就不用往大量粉丝的文章列表里一直写入)
- 服务怎么保证高可用?(说了很多事后解决方案)说一下预防的手段、除了组件内部自身的高可用,自己能做的有哪些,负载均衡在哪一方做的,自动计算权重的吗?(我们要传入接口耗时等数据,然后负载均衡再计算)
- 最近学习的新技术?平时如何学习一个新的技术?看什么公众号、网站学习的?

腾讯研发管理部-后端 HR面 2025/03/28
25min
- 面试前发了云证
- 聊项目遇到的难点,有没有失败过的项目
- 对于工作看重哪些地方
- 要不要回学校搞毕设什么的
- 反问
全部评论
鹅通过了同程却没过,找工作确实看运气啊😂
点赞 回复 分享
发布于 2025-05-28 19:14 四川
佬是春招吗,我后天也面这个部门
点赞 回复 分享
发布于 2025-04-07 14:00 美国
点赞 回复 分享
发布于 2025-04-06 22:07 上海
m
点赞 回复 分享
发布于 2025-04-05 20:39 重庆
哪个组呀
点赞 回复 分享
发布于 2025-04-05 05:42 美国
mark很有帮助😋
点赞 回复 分享
发布于 2025-04-03 21:05 广东

相关推荐

非科班转码面试见闻录一、前言不扯什么转码学习路线,我自己也摸索着走过来,水平也一般。单纯记录这阵子几十场面试的真实经历和心得,能帮到同是非科班转码的人就行。二、几场印象最深的大厂面试前后面了二三十场,整体运气不算差,大部分面试官人都挺好。1.百度后端实习流程:一面→二面→OC面试前专门准备了嵌入式实习经历,结果面试官压根不关心。一面问Go基础、手写线程安全map、慢SQL优化、手撕算法,还问了K8s、Docker和项目QPS。那时候我刚转码没多久,基础很杂,很多科班常识都不懂,QPS这种概念都不知道。没想到还是过了一面。二面手撕算法做了四十多分钟,面试官看我服务端底子弱,没刻意深挖短板,很人性化,最后顺利通关。2.字节广告推荐架构止步一面。跟面试官聊得很投缘,深挖实习项目我都答上来了,对方也认可我的参与度。但我只刷了LeetCode热题,碰到冷门算法题直接卡壳,只能讲思路写不出完整代码。字节对手撕要求太高,直接挂了,基本也把我字节面评搞脏了,后续也没再投。3.腾讯TEG一面过,等复试时直接流程终止。面试很突然,第二天就面。面试官很随和,像聊天一样深挖实习,问计网八股、protobuf和HTTP2区别、HTTPS3、中间人劫持这些。手撕考LRU,我轻松写出来,还被问优化思路。自己嘴笨,面试官问还有没没考的八股,我老实说了,又被追加提问,纯属给自己挖坑。本来以为稳进复试,结果等了几天直接收到流程结束短信。腾讯横向对比太狠,之后我在腾讯面试一直被反复卡。4.阿里国际/Lazada反复被捞、多次面试。阿里笔试Prompt大题巨坑,写了一堆提示词一分没得。遇到过很敷衍的面试官,全程心不在焉、不尊重面试者,只揪着我Agent项目问,答完直接秒挂;也碰到很负责的面试官,不会的点会引导提示。后面阿里国际站捞我,一面全程聊AI认知、程序员发展,面试官点出我简历太堆技术、不写业务指标,意外进了二面,节后继续面。5.淘天一面直接挂。没主动投,被简历捞的。不想周末面试改到工作日,面试全程不聊实习项目,上来直接轰炸偏门八股,还问Agent、Harness、Transformer这些。一边实习一边面试,根本没时间复盘八股,一问三不知,挂得明明白白。很不喜欢这种不走流程、上来硬考八股的面试,感觉面试官不上心,体验极差。6.阿里云一面→二面→HR面 拿意向面试体验最好的一场。一面深挖实习项目、架构设计,算法只口述不用手写,还现场AI编码做网关服务,全程看解题思路。二面基本闲聊个人情况、到岗时间。HR面比较尖锐,反复问我非科班背景、性格和表达。面完聊意向、其他Offer进度,三天后发意向。三、真实面试感悟1.今年非科班转码行情明显变难比去年卷太多,现在后端实习不止考传统八股,Agent、RAG、大模型、Transformer、Harness全是必问项。只准备后端项目不够,必须额外备Agent大模型项目,技术栈要求直接翻倍。2.面试真的很看运气面试官风格太关键:愿意聊项目、挖业务的,我能发挥得很好;一上来硬考冷门八股的,基本必挂。能不能过,不全看自己实力,还要看同批竞争者水平,没必要过度内耗。3.求职是双向选择,别把姿态放太低现在能一眼看出KPI面、敷衍不尊重人的面试官,遇到直接摆烂敷衍就行。没必要为不上心的面试官焦虑内耗,面试本来就是互相筛选,没必要委屈自己。4.挂岗不全是自己菜行业标准越来越高,内卷严重,达不到面试官预期很正常,不用自我否定。四、非科班转码真实思考面试里次次被问非科班背景,不管技术面还是HR面。客观来说:企业天然偏爱科班,底子扎实、培养成本低。非科班想突围,必须有远超常人的亮点,不然很难竞争。现在转码要学的东西太多:后端全栈+大模型Agent+疯狂刷题,短短半年很难做出差异化优势。科班和非科班在思维方式、学习逻辑上本身就有差距,行情越卷,差距放得越大。真心建议后面想转码的同学,慎重评估风险,别盲目跟风。五、结尾找实习又累又熬人,暂时没Offer不用焦虑,不是你不行,只是时机没到。拿到Offer只是新的开始,不是终点。也祝愿所有转码赶路的人,前路安稳,一路长青。
查看21道真题和解析
点赞 评论 收藏
分享
04-24 16:42
已编辑
南京林业大学 后端工程师
发面经攒人品前几天面的,一直卡审核发不出来,今天重发太难了,被疯狂拷打1. 自我介绍2. 实习干了什么3. 实习的时候怎么修复bug的4. 实习的时候数据库、redis用的集群吗?5. 你觉得微信推送功能是怎么做的?是依赖于每个手机厂商提供的push服务吗?还是说每个app只接受其服务端的push?(完全不会)6. 实习的时候,你怎么写代码那,有没有开发机,怎么测试?怎么发布?日志怎么看?7. agent项目的向量数据库用的什么?你了解这个向量数据库内部怎么存储的吗?你怎么部署的这个向量数据库?(底层原理不知道)8. 你有没有自己开发过mcp?(没有)9. react模式是什么?10. 你这个agent做完后最后是一个什么形式?11. 你是用了spring ai alibab里面封装好的吗?是不是就调用了几个接口?12. rag切片怎么做?13. 有没有测试过准确率和召回率?(没做)14. 你主要是java吗?有没有用过其他语言?15. 讲一下synchronize关键字16. synchronize关键字锁的到底是什么?17. 讲一下synchronize的底层原理18. 你知道锁监视器对象是怎么用的吗?线程怎么抢锁?19. 有很多线程,他们怎么抢这个锁,能不能讲一下具体过程?20. 堆怎么管理?怎么回收垃圾?21. 你了解协程吗?(不知道)22. 讲一下输入qq.com到最后显示页面的过程23. HTTPS握手具体怎么做?24. (从这里开始抽象起来了,面试官一直问我ECDHE的会话密钥怎么计算,私钥怎么计算,怎么交换公钥,我完全不知道,之前背的小林coding,我感觉他好像认为小林coding上的是错的,然后一直追问,我压根听不懂他问的到底是什么意思)25. 客户端和服务器要交换公钥,这些公钥要用来干什么?26. 这个会话密钥到底是怎么协商的?讲一下具体过程27. 客户端和服务器交换的到底是什么?28.  此处省略一堆,全是问这个怎么公钥生成的,怎么交换,为什么这样能行,怎么计算会话密钥的,我完全听不懂面试官想问什么29. 讲一下大模型的工作原理(到这里已经彻底绷不住了,我明明投的是后台开发啊)30. 你不觉得这很神奇吗?他为什么根据上下文就能回答?反问:1. ECDHE那里到底是什么?- 你混淆了很多概念,比如随机数、私钥、公钥。随机数不能用来直接做私钥,你去问一下gpt。(但是小林coding上说那个随机数就是私钥)2. 到底是做什么业务的- 做存储和下发。数据要处理后再存储,然后用户访问时下发。最后面试官说了一句“感谢你参加腾讯的面试”。🤡
查看28道真题和解析
点赞 评论 收藏
分享
我的找实习之路,得从大二下学期开始说起。当时我一个好哥们不打算考研,一心准备找工作,天天闷头做项目、攒经验。那时候我还特别不理解。结果到了大三上,身边所有人都开始各忙各的,有人备考保研、有人准备求职,我一下子慌了。反观自己,绩点平平,保研基本没希望,找工作更是啥也不会、毫无头绪,彻底陷入了迷茫。不想一直浑浑噩噩耗下去,大三开学之后,我就不再躺平内耗了。天天泡在图书馆,花了两个月死磕后端知识,跟着某马一步步敲完了苍穹外卖这个项目。本来满心欢喜,觉得自己总算有项目经验了,兴冲冲出去投简历,结果因为项目太大众化、太普通,简历投出去基本石沉大海,根本没有公司理我。看着身边同学早就打好了基础、手握不少面试机会,我第一次开始自我怀疑。为了丰富简历、给自己加点竞争力,我又花了一个月多吃透Redis,还额外做了黑马点评项目补充到简历上。一切准备妥当,我正式开始在boss上投递简历,等待面试机会。十一月底,靠着985学校的学历光环,我侥幸拿到了番茄小说的面试邀请。但我心里特别清楚自己底子薄弱、基础不扎实,根本没底气面试,于是硬着头皮把面试时间推迟到十二月底。接下来整整一个月,我就打磨项目细节、优化简历、刷面试八股、看面经、刷LeetCode。可真到面试那天,我超级紧张,说话结结巴巴,脑子直接宕机一片空白,毫无悬念地面试挂了。面试失利加上期末九门考试压身,那段日子真的特别难熬。熬完崩溃的期末周,我浑浑噩噩收拾行李回了家过年,整个人状态特别低迷。寒假的时候,一个同为老乡的哥们看我状态不好,跟我分享了很多面试经验和技巧,帮我慢慢找回了一点信心。过完年,我意外拿到了京东的面试机会,但因为期末备考搁置了学习,放假太久手感全没,八股知识也忘得差不多了,一面面了30分钟就结束了。接连不断的面试失败,让我特别焦虑、特别挫败。沉下心反思之后,我决定好好打磨项目,甚至专门花10刀开了Trae会员优化项目。二月初暑期实习陆陆续续开了,我抱着试试看、随缘一试的心态,投了腾讯的提前批。没想到几天后就收到了CSIG的面试邀请。这次面试在家进行,没有学校那么紧绷,我状态放松了很多,意外顺利通过了一面。但人就是容易飘,顺利过完一面我就有点轻敌了,结果二面翻车得彻彻底底。面试官深挖底层原理和场景设计题,我根本没接触过,脑子再次空白,30分钟流程就终止了。不过也不算白忙活,连续几次面试下来,我积累了不少经验,心态也比之前沉稳从容了很多。三月返校之后,我一边上课,一边不停海投简历,参加笔试。每天泡在牛客和公众号里看面经,蹲各种面试机会,不敢有一点松懈。没多久,我拿到了腾讯PCG的面试邀约。面试官特别好,氛围特别轻松,我发挥得很稳定,顺利拿下一面。可腾讯的招聘流程巨慢无比,我足足等了十一天,才等到二面。这场二面持续了两个小时,全程高强度拷打,难度拉满,我咬着牙硬撑,好不容易顺利通过。又煎熬地等了一周,迎来总监三面,三面主要考察业务场景设计,面试官很随和,没有刻意刁难。那天刚好是清明前一天,一切都特别顺利,我当时满心欢喜,觉得offer基本稳了,就天真地停止了所有简历投递,打算坐等上岸。结果清明假期结束回来,后台状态直接变灰,招聘流程终止,大概率是横向对比候选人被淘汰了。大半个月的努力全部白费,心里说不出的失落。除此之外,那段时间面字节、快手等,全都因为一些细节没做好接连落败。接二连三的打击直接把我打入谷底,那段时间我真的快要放弃找实习了。到了四月初,折腾了大半年,兜兜转转好像又回到了原点。消沉了一段时间后,我逼着自己调整心态、从头再来,开启新一轮大规模海投。期间投了腾讯TEG部门,结果只面了二十分钟就草草结束,直接被刷。这次敷衍又仓促的面试,让我心态彻底崩了,甚至之后看到腾讯的面试邀约都自带阴影,特别恐惧。但就在我最低谷的时候,转机突然来了。大家都说极少捞简历的TME,意外捞起了我的简历。这次面试我的状态出奇的好,发挥超常。一面结束之后,面试官知道我可以随时到岗,直接让我原地等待,几分钟之后无缝衔接二面。这时手感火热,我顺利拿下二面。之后周五的三面也侥幸通过,这周顺利完成HR面和背调,成功进入录用评估阶段。4.27   更新------------timeline--------------4.12    简历投递4.14    一面+二面4.18    三面4.22    HR面+背调4.24    录用评估4.27    offer------------------------------------千言万语,最后只剩一句:不过些许风霜罢了。
点赞 评论 收藏
分享
评论
11
67
分享

创作者周榜

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