腾讯云一二三 hr面经

CSIG腾讯云一面 40min
1.用户态实现协程实现(xv6实现)
2.协程的调度方式?(RR)
3.协程调度是否是抢占式?
4.如何做到抢占式调度?(介绍了OS)
5.协程和线程的区别?
6.协程产生IO或网络socket如何让出调度?
7.如何管理IO事件?
8.断点续传的场景?
9.使用什么协议进行数据传输?
10.实现私有协议如何进行分包?(处理粘包)
11.客户端切分4k大小写缓冲区,如何进行分片?
12.已经在IP层分包为什么要在TCP分段?
13.TCP如何进行重传?
14.场景换成UDP,IP层分包为1 2 3 ,假设第3个包丢失那会怎样?(那就是丢了)
15.成功接收的两个包可以被应用层处理么?
16.发送方的包很小小于MSS,那协议栈会立刻发送么?(nagle算法和延迟ack)
17.使用UDP传输,UDP传输该如何做保证可靠性?
18.UDP实现传输的优势?
19.为什么不使用HTTP作为业务层协议?
20.TCP长连接如何保活?(keep alive和应用层心跳)
21.服务端如何断包,确定包的完整性?
22.服务端收到的不是完整的协议包该如何处理?
23.MySQL连接池?
24.使用什么数据结构来管理连接?
25.如何对数据库连接进行保活?
26.使用什么数据结构来管理心跳?(小顶堆,保活连接时间)?
27.编译型语言和解释型语言区别?
28.内核态和用户态的区别?
29.两数之和(两者方法 双指针和哈希表之后分析算法区别)
30.反问:面试结果什么时候出?
31.预计到岗时间,时长,哪里人?

CSIG腾讯云二面 40min
1.哪里人
2.河北人为什么不去北京实习,来深圳?
3.主要编程语言?
4.对其他编程语言了解么?
5.构造函数能不能是虚函数?
6.虚表为什么影响构造函数?
7.析构函数能是虚函数么?
8.头文件全局变量定义存在哪些隐患?(强符号冲突)
9.C++内存分区?
10.堆区和栈区的区别?
11.C++vector为什么有size和capacity两个接口?
12.了解vector的reserve么?
13.C++ map set为什么没有vector的reserve预分配数据呢?
14.三次握手在accept前完成还是后完成?
15.调用accept前后程序状态会发生什么状态改变?
16.介绍下快速回收(四次挥手)?
17.开启快速回收,什么情况下会拒绝新连接的到来?
18.项目中锁内存优化,如何发现锁内存性能存在问题的?(课程评测机制 和 从原理分析为什么要优化?)
19.本CPU上得不到足够的内存,如何获取更多内存?
20.有没有对比真实商用的OS的机制?
21.介绍下第二个项目的收获?
22.使用什么加密用户密码?
23.服务端如何处理?
24.salt存储在数据库,为什么要存?
25.salt明文存在泄露风险?
26.100本书,两个人轮流拿取,每次最多拿5本最少1本,先拿如何保证拿到最后一本书?(先取4本剩6的倍数)

CSIG腾讯云三面 40min 追问到不会为止
1.自我介绍
2.介绍下协程的实现?
3.协程栈内存如何分配?
4.实现lazy allocation的场景是什么?
5.设计实现malloc和free?
6.对于小内存分配该如何管理?
7.对分配出的小内存在节点记录大小有什么问题?
8.如何优化?给了提示:每页分配切分为固定大小进行分配
9.依据上述提示进行设计?
10.了解自动内存回收策略么?
11.给个设计思想,说了引用计数?
12.引用计数在C++有类似机制么?
13.shared_ptr和unique_ptr的区别?
14.shared_ptr存在那些问题?
15.循环引用为什么不使用裸指针和shared_ptr来解决而使用weak_ptr和shared_ptr来解决?
16.介绍下IM的注册登录流程?
17.为什么使用SHA256加密密码?
18.为什么需要加盐?
19.volitile介绍下?
20.为什么需要缓存?介绍下缓存
21.内存屏障,什么场景下需要使用?

CSIG腾讯云部门HR面
-1.面试体验?
0.是准备本科毕业就工作么?
1.介绍一个项目?
2.项目都是独立完成么?
3.介绍项目的难点,如何解决的?
4.团队沟通觉得那些点比较在意?
5.最近在学什么?
6.可以实习多久? #暑期实习#  #腾讯#
全部评论
举报了
点赞 回复 分享
发布于 2025-06-21 19:14 黑龙江
接好运
点赞 回复 分享
发布于 2025-04-10 17:42 北京
mark协程相关内容
点赞 回复 分享
发布于 2025-04-01 09:05 北京
接好运
点赞 回复 分享
发布于 2025-03-31 14:32 重庆
佬,具体做的哪个板块?我也面的腾讯云,刚约 hr
点赞 回复 分享
发布于 2025-03-27 13:36 广东

相关推荐

非科班转码面试见闻录一、前言不扯什么转码学习路线,我自己也摸索着走过来,水平也一般。单纯记录这阵子几十场面试的真实经历和心得,能帮到同是非科班转码的人就行。二、几场印象最深的大厂面试前后面了二三十场,整体运气不算差,大部分面试官人都挺好。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道真题和解析
点赞 评论 收藏
分享
评论
18
107
分享

创作者周榜

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