腾讯PCG客户端一二三面+HR面面经

一面 面试官非常可以的,没有太难为人,有的问题答得不太顺利还会给些提示
1h
自我介绍
视频编解码使用过吗
I、B、P帧的区别
B帧占比对压缩率的影响
简单说一下h264编码
怎么合并三段音频为一段
怎么解决音画不同步 音视频同步的方法
音视频同步视频慢了加速丢帧,应该优先丢什么帧

C++程序是如何编译的
C++面向对象了解吗
new对象时,怎么知道内存是否分配成功
4G物理内存 动态分配3G内存会发生什么
浮点数在计算机中怎么存储

代码题 生产者消费者模型(多线程) 和 力扣字符串解码 
场景题:设计一个数据结构,存储各种bug等级,考虑以后会有扩展
反问:实习生的相关工作,使用的语言等
------------------------
二面 应该是部门的leader,上来介绍了部门的业务情况,然后让我开始自我介绍
总体来说套路是一道基本八股+这道八股的深挖
1h
上来就做一道题
力扣组合总和II原题 用回溯法加去重成功AC,然后给面试官讲了思路 

挑一个项目讲
全面问项目 这里个人项目问了挺久的,面试官非常专业,有些没写在简历上的细节也被问到了,好在项目是个人做的,比较熟悉,顶住了项目拷问

指针 指向指针的指针 函数指针
讲讲C++多态
(C++类的)“组合”是什么概念

二叉搜索树的概念
二叉搜索树移除根节点后如何调整

多线程 怎么实现AB并行,C在AB执行后执行
用任务队列怎么去实现这个

程序中什么情况会堆栈溢出
怎么去解决堆栈溢出问题
讲讲内存检测工具的原理

DNS解析过程
场景题:你怎么设计DNS的服务

反问
实习生的工作
几次面试
------------------------
三面 应该是总监面 
30min
讲一个项目中你觉得比较有意思的模块
手写LRU缓存
------------------------
HR面
10min
自我介绍
家是哪里的
岗位地点,未来规划
投了那些其他公司
为什么从事客户端开发
用4-5个词形容自己
有没有直系亲属在腾讯
相关待遇和offer发放
反问 转正机会 上班时间等等
------------------------
一周后收到邮件offer
全部评论
佬,这个三面会在官网进度里显示吗,还是三面是临时加的?
点赞 回复 分享
发布于 2025-03-24 23:21 陕西
老哥,请问你hr面之后,hr有加你微信吗?
点赞 回复 分享
发布于 2024-04-29 09:57 湖南
🐮
点赞 回复 分享
发布于 2024-04-28 11:29 广东

相关推荐

03-24 11:07
已编辑
门头沟学院 golang
几乎都没什么很冷门的八股拷打,都是结合实际业务,体验真的很棒,也意识到自己很多不足,面试官真的给了很棒的建议。1. MySQL索引,如何利用索引优化查询的(利用索引优化深分页,索引覆盖避免回表),索引的底层实现(B+ 树,聚簇索引和非聚簇索引,B+ 树上进行二分确定查询边界,然后在叶子节点类似双向链表的结构实现范围查询。)2. 如何实现异步秒杀的,如何防止超买,如何实现一人一单。(点评项目烂完了)3.用过哪些 AI 工具,是如何使用 Agent 辅助开发的,有哪些 Agent 相关的尝试。4.Redis 单机能够抗住多少 QPS 的简单查询,如 get 和 set 。(十万)5.对项目进行过压测吗,如何测出来的,大概的数值是多少?(Apifox 还有 go Test)6. gin 框架以及如何优化 gin 框架。7. WebSocket 通信是如何建立的,以及 WebSocket 通信的优势(首先建立 http 协议然后发起 upgrade 请求即可建立 websocket 连接。websocket 是基于有状态的全双工通信,避免了 http 每次通信时需要重新握手和挥手的开销,websocket 的 header 相比 http 请求要小得多)8.无手撕。反问:1. 感觉凉了,问自己还有哪方面需要提高的,面试官提了非常多有用的建议,使用微服务进行拆分,k8s 做一些集群节点管理,熔断还有限流测试,鼓励我不要放弃自己的优势(第一个在我反问阶段肯定过我的面试官)。2. 然后为了赚点经验,旁敲侧击问面试官目前我应该继续深入学习微服务还是赶紧润 Agent,面试官很真诚的建议我继续精进微服务,说目前微服务岗位还是很多的。3. 腾讯会议在 Archlinux 上好像有 bug ,最后问面试官能不能看到我的视频(因为我这边什么都看不到),然后跟面试官说我这个系统的腾讯会议显示可能无法进行代码能力测试,能不能随便拉个题目给我看看我这边能不能试试。结果还是什么都看不到,Linux 系统的腾讯会议最好还是拉个 Windows 虚拟机。
点赞 评论 收藏
分享
一、自我介绍 / 项目1. 自我介绍2. 实习经历二、Java / 数据结构3. Java 进程之间怎么通信4. Java 线程池有了解吗5. 哈希表冲突怎么解决6. 红黑树结构7. 什么是红 / 黑色节点8. 除了 Java 这种“桶挂链表、过长后红黑树化”的方案,还有什么其他哈希冲突解决方案9. 拉链法是什么三、MySQL10. MySQL 引擎有哪些11. MyISAM 有了解吗12. MySQL 支持事务和外键吗13. 事务隔离级别有哪些14. 查询太慢怎么办15. 数据太多、查询太慢,几十亿条数据怎么优化16. 有了解过分表吗四、Redis17. Redis 有哪些常用数据结构18. ZSet 底层用的什么数据结构19. 讲一下跳表五、操作系统 / Linux / 网络20. 关于 OS 的问题21. Linux 基础指令、常用指令22. 怎么查进程、怎么看监听端口23. TCP 几次握手,在干什么24. HTTP 请求头里面有些什么六、算法 / 场景题25. 在一个 4G 的服务器上,有 1 亿个 int,要找前 1000 个最大的,怎么做26. 上面这题的时间复杂度是多少27. 1 亿个 int 大概占多少内存部门 QQ浏览器面试官很好,可我太菜了基础不行,要狠狠救火了谁懂面试的时候1亿个int算成40G
查看27道真题和解析
点赞 评论 收藏
分享
评论
3
47
分享

创作者周榜

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