暑期实习C++音视频面经合集(上)

音视频面经合集:腾讯、快手、OPPO、美团。纯靠面试后的回想,应该会有不少的疏漏。
合集(上):腾讯 OPPO

腾讯PCG客户端(一二面都是一小时左右):

一面:

1. 面试官介绍部门,问地域是否接受
2. 做题 子序列
3. 介绍360度视频编码推流器项目(跟科研有关),接着聊了一些360视频的开放性问题
4. 介绍视频编码流程,哪些部分属于无损编码
5. 播放器项目相关问题,包队列的设计,倍速实现等,这里应该问了不少
6. TCP UDP的区别
7. MP4介绍,如果不知道moov box的具体位置,如何快速起播
8. 场景题:实现透明视频,在编码这一块需要做什么操作?

二面:
1. 自我介绍 
2. 进程和线程区别;线程同步方式 锁 信号量 条件变量;什么场景适用什么方式;无锁编程 
3. TCP 三次 四次;然后很多场景题(具体记不清了);可靠性具体是什么;HTTP GET POST 
4. 打草稿讲思路:a. 相交链表 判断交点 b. queue实现stack c.100枚硬币,其中一枚质量不同,给你一杆秤判断它的轻重,最少称几次

OPPO多媒体开发(一二面都是30分钟多一点):

一面:
1. 自我介绍 
2. 一个实际软件项目的开发流程思路
2. 指针和引用 野指针 悬空指针 智能指针 
4. 线程池 线程 线程同步 锁的分类 死锁 
5. 7层模型 TCP UDP区别 TCP可靠性 
6. 设计模式 
7. FLV MP4 
8. 播放器项目 音视频同步 信息交互 低延迟播放器的实现 FFmpeg中的AVPacket和AVFrame 
9. 科研项目介绍

二面:
1. 自我介绍 
2. CPU调度算法 进程 线程 
3. 7层模型 TCP三次握手 
4. 各种排序算法介绍 
5. 两个项目介绍 
6. 工作场景中的开放性问题 互联网加班现象怎么看; AB两个模块有模糊边界 你是其中一个模块负责人 模糊区域出现问题 怎么沟通解决
全部评论
佬,base哪
点赞
送花
回复
分享
发布于 04-16 23:04 北京
佬,oppo二面后还有吗
点赞
送花
回复
分享
发布于 04-25 13:50 湖南
滴滴
校招火热招聘中
官网直投

相关推荐

上上周五宣讲会线下面了一下,好像被挂了然后被捞起来。(项目和实习都是音视频相关的,线下面试也和面试官说了希望帮忙转到音视频那,不过实际上还是被做后台的部门捞起来了)一面时间上周五。70mins简单介绍了一下自己的项目和实习然后被告知这个部门主要用go做纯后台相关。(当时就心凉凉了,自己主cpp)起手两个算法题和一个场景题二叉树右视图和堆排序场景题应该是他们组里的一个问题拿出来问。好像是编译期间的一些错误数据,有一个多G,怎么存储查找这些数据。给出自己解决方案。当时听的一脸懵逼,就强答了b+树啥啥啥的。再比较了一下和hash存储和红黑树的区别什么的。然后就是一些常规八股的拷打了(cpp,操作系统,网络,Linux),浅浅的问了一点项目的问题,epoll和select的啥的。主要看我简历没写MySQL和redis就没细问太多这方面的东西。基本上八股问的都还能答上来。一面完后周一通知我周二二面。感觉一面这样能过就很神奇了,感觉技术栈完全不对口,所以估计二面那边也就是把我当KPI了。二面(60mins)首先是个女面试官,全程没开摄像头。(基本上可以确定是KPI面的前兆了)然后自我介绍的时候那边也闭麦了,也没有感觉对方在认真听。说完以后,面试官说上一轮面评评价我对音视频比较感兴趣,但他们业务和音视频没啥联系。(基本可以确定是KPI了)然后问问项目的难点我就简单的说了一下自己音视频项目的几个问题。又问了问怎么优化。继续补充优化思路。不过感觉她应该不怎么懂音视频的一些东西。接着就开始场景题拷打了。上来就是说什么有十几亿个用户要设置定时器,回调啊什么什么,然后又开始各种要求balabala的。反正听得我是一脸懵逼的那种。大概探讨了一下思路,给出了一下自己的方案。然后继续下一个场景题拷打,怎么快速定位到五分钟内重复登录了两次的QQ号,用什么数据结构。然后又开始一番探讨给出了一下自己的方案,问怎么怎么继续优化。感觉对方全程不太满意,可能我一直在问各种细节,且方案不是很好😂面到这里差不多就已经汗流浃背了,然后看时间有多就打发打发问了几个八股,显得没有那么KPI面。后面闲聊倒是聊了半天,然后觉得我更适合产品经理,这听得我属实有点蚌埠住了😅。
点赞 评论 收藏
转发
6 33 评论
分享
牛客网
牛客企业服务