腾讯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
全部评论
🐮
点赞 回复 分享
发布于 2024-04-28 11:29 广东
老哥,请问你hr面之后,hr有加你微信吗?
点赞 回复 分享
发布于 2024-04-29 09:57 湖南
佬,这个三面会在官网进度里显示吗,还是三面是临时加的?
点赞 回复 分享
发布于 03-24 23:21 陕西

相关推荐

04-01 18:05
已编辑
门头沟学院 C++
本人bg2本9硕 cpp技术栈3.6 一面(60min):1.10min左右的项目拷打(重点都是问项目所用框架的基础知识,针对业务的问题很少,属于偏八股类型的提问)2.40min左右的八股拷打(1)sharedptr系列:多线程下安全性?weakptr用过没,weakptr怎么实现有没有思路?sharedptr源码看过吗?包含哪些成员变量?sharedptr有两种初始化方式,一种是new一个去初始化,另一种是makeshared,有什么区别吗?(2)cpp基础系列:c++11标准下一个类,什么也不写,它有哪些函数?假如你实现了这些函数中的某一个,剩下的默认函数会有变化吗?一个类,有两个成员函数,一个是虚函数,一个是正常的函数。初始化一个这个类的指针为nullptr,这个指针调用这两个函数会有什么效果?c++中初始化成员变量有两种方式,初始化列表和在构造函数中赋值,有什么区别?(3)cpp新特型系列:move的作用?为什么要有移动构造函数?优化了哪些地方?移动构造函数怎么实现?你说使用移动构造函数转移了资源,那么原来的资源会被释放吗?(4)os:操作系统的锁有哪些?自旋锁忙等待,为什么还要用自旋锁?(5)计网:tcp拥塞控制。3.手撕:翻转链表k个3.10 二面(50min):全程项目+逻辑题,没一点八股和算法。项目:1.项目相关,使用了string view,讲和string区别。2. 一个拥堵的消息队列,怎么缓解这个情况?(感觉像是在问高流量的时候怎么优化消息队列和线程池?)3.单例模式优点是什么?哪些变量可以用来做单例模式?4.打开一个文件,怎么能快速打开并显示?逻辑题:1.rand5 rand7。2.一个数组判断有无重复数字。3.1g文件有1m内存可以用,怎么统计文件中单词出现频率前100?总结:两个面试官都很好,第一个全程都面带微笑,也有引导。第二个很有技术大佬的风范,即使我回答的就是一坨,最后在我反问的时候也巨有耐心。#我的失利项目复盘# #牛客在线求职答疑中心#
点赞 评论 收藏
分享
头像
03-04 18:20
已编辑
华中科技大学 Java
一面:2月24 1h八股:15min1,问tcpudp的区别?2,什么协议用tcp,什么用udp3,mysql的索引结构4,b+树有什么优点5,linux内存模型,malloc做了什么,堆区栈区的作用聊实习: 20min算法:不重复的全排列二面:3月3日聊实习:20min三道场景题:1,设计一个贴吧系统,某个贴吧做活动,发帖量很高怎么做答:同步处理请求,异步落地,同步缓存发帖信息,异步mq落地。2,如果某个贴吧发帖量相当高,二级消费者消费不过来阻塞其他用户发帖怎么办。答:topic分区,物理隔离各个贴吧。贴吧单点限流(被否定了,因为用户体验差)。然后针对消息堆积的问题,改二级消费者的事件驱动型消费为批处理消费,一次消费多条数据增加mysql吞吐量,同时动态扩容消费者。这题pass了3,设计一个wx朋友圈,你能看到你朋友发的所有pyq,按照时间排序。答:一开始撤了半天非关系型数据库,图关系数据库,没扯到点子上。最后想了一会答的是,每个用户维护一个zset,保存好友的pyq内容和时间戳,同时动态维护这个zset,每个人发pyq的时候维护他的所有好友的zset。4,又问了,如果一个人朋友非常多怎么办,你一次更新相当多的zset如何保证全部更新成功或者更新失败。答:用户发pyq的时候不更新redis,只落地,同时发送异步消息更新redis,依赖mq的重试机制。5,如何做幂等?答:zset的天然幂等,一开始答的分为process/done阶段,答完之后感觉不对想起来zset是天然幂等的6,如果是微博哪种朋友圈,有很多大v怎么办,他们发消息也会异步更新所有关注他的人吗。答:异步更新 + 主动拉取配合。对于大v粉丝量很高就不异步更新redis了,发pyq的时候主动缓存到redis,用户刷pyq的时候维护一个大v的keyset,用户的zset和keyset做一下归并。这个问题我觉得答的不好,虽然好像效率还可以但是redis内存爆炸,而且zset缓存条数有限,如果用户把zset刷完了如何高效pull数据没想到,不过也没问。闲聊:为什么评测做的很快,是不是瞎写的:答:有点汗流浃背了,确实是瞎写的ds有哪些应用。你的优缺点#牛客AI配图神器# 3.4日 挂#面经# #腾讯# #pcg#
查看15道真题和解析
点赞 评论 收藏
分享
03-12 19:49
已编辑
清华大学 C++
一面 2小时50分钟给了1个小时手撕三道题,讲解+优化20分钟1. 版本号大小比较2. 固定长度array的简易mvcc实现3. 判断所有相邻数的奇偶性质不同linux操作,grep,awk(不会)硬链接软连接redis集群模式哨兵模式具体实现(应该是要讲raft算法,不会)问最近一段实习,vllm源码拷打,paged attnetion, kvcache,prefix,continues batch......拷打第一段微信搜索的实习(rpc,微服务......)因为第一段实习纯打杂,被拷打得体无完肤数据库项目拷打,bufferpool,LRUK,优化,索引......拷打mysql的八股,主要是各种log,和宕机恢复问深入了就不会了,答得很烂你的数据库支持容灾和宕机恢复吗回答不支持,随后拷打半个小时的分布式数据库容灾恢复(多进程多线程,协程,如何处理大流量......)一点都不会,面试官一直问,我只能瞎扯方案然后被他一一反驳https和http的差别详细讲一讲ca的过程(忘了,只能瞎扯)消息队列用过吗(没用过,也不会)----------------------------------------------二面以为要挂了,一周后二面,我太天真了,当二面他没开摄像头的时候我就应该意识到要挂了二面,1小时50分钟无自我介绍,闲聊5分钟Base地有偏好吗什么时候毕业之前实习为什么离职,为什么不去之前实习的部门(微信搜索)为什么之前不转正实验室是做什么的为什么你们实验室不转方向去做大模型45分钟手撕三道题1. 实现一个atoi2. 大量数字去重排序3. 字符串s,字符串t,从s中按顺序取出任意个字符,用这些字符组成t,有多少种方法进行s和t的匹配20分钟讨论讲解,3题用回溯做的,让我优化,没优化出来,提示剪枝问wxg实习经历,质疑了至少三次为什么我在打杂(艹,干什么活是我能决定的吗)问最近的实习经历,部署的是最新的qwen吗,我问他指的是不是2.5的版本,他说不知道,我说transformers对qwen2.5支持有点bug,还没部署上他说为什么我的同事几个小时就部署上了我只能尬笑拷打vllm(感觉他并不懂vllm,没怎么深入问)用过sglang吗(没有)你不是科班,学过操作系统和网络吗怎么在UDP上实现一个可靠协议(讲了怎么实现一个仿TCP(错))建议看一下quick udpC++经典八股(多态,虚函数)C++网络编程用过吗(没有,很浅的讲了一下socket, epoll......) #牛客AI配图神器# 不够深入,建议实现一个rpc项目。流程结束
点赞 评论 收藏
分享
评论
2
41
分享

创作者周榜

更多
牛客网
牛客企业服务