3.20美团音视频暑期一面面经

自我介绍起手
问未来职业规划
介绍一下项目是干嘛的,问这个项目里面你印象最深的问题是什么,怎么解决的。
八股开始
C++内存分布
C++多线程,怎么用的
智能指针用过哪些
智能锁,项目里用到了吗
面向对象三大特性
讲讲多态
虚函数,原理
静态成员函数可以是虚函数吗
内联函数可以是虚函数吗
纯虚函数和抽象类
vector和deque的区别,线程安全吗
new和malloc区别
计网5层7层模型
进程间通信
数据库了解多吗(说没用过直接给我跳过了)
知道GOP吗
一道easy题
又问了一下rtsp服务器流程

只能说。。。全是基础八股,团子他真的,我哭死!

更新:已约二面
全部评论
同岗位,全是计网场景题,都不问项目😭
点赞 回复
分享
发布于 03-20 21:54 上海
请问下多久约的二面啊
点赞 回复
分享
发布于 03-21 19:24 陕西
滴滴
校招火热招聘中
官网直投
二面结果如何?
点赞 回复
分享
发布于 03-28 10:33 上海
为什么音视频相关的问这么多八股啊,我是有点怕了,我还准备在项目上大吹特吹😂😂😂,小丑是我自己
点赞 回复
分享
发布于 04-18 00:23 安徽

相关推荐

音视频面经合集:腾讯、快手、OPPO、美团。纯靠面试后的回想,应该会有不少的疏漏。合集(下):快手 美团快手音视频SDK开发(一二三面都是一小时+):一面:1.自我介绍2.360度视频;播放360视频是怎么做的;跟一般视频的编码区别;360视频生成;3.播放器项目:音视频同步实现;为什么要做同步;解码模块;包与帧的缓存设计;4.音视频问题:PTS与DTS的区别;视频帧格式;YUV RGB相关问题;H265相对于H264的改进;超高倍速怎么实现;5.智能指针;播放器项目中的线程安全设计 锁 条件变量;6.做题:反转链表;二叉树的最大宽度二面:1.所做的科研工作(这里聊了很久) 介绍一下项目 2.MP4 3.视频编码 变换的具体操作 变换是无损编码嘛4.面向对象特性 多态 模板 lambda函数 5.做题 第K个排列三面:1.自我介绍 2.音视频相关场景题: 用户端4k解码限制 怎么实现8K的效果; 360视频分区域ROI编码;网络受限怎么调整编码或者传输;360科研项目简单介绍;超分的实现方法;3.C++基础:C++特性;内联函数 内联与宏定义的区别;菱形继承;C++与C为什么不能一起编 extern ;智能指针sharedptr是线程安全的嘛 weakptr 4.线程同步方式 自旋锁 生产者消费者模式中的线程同步问题 5.HTTP相关;TCP的粘包 滑动窗口 6.播放器项目 音视频同步 SEEK的操作与目的 为什么缓冲区要清空 倍速 7.LRU缓存美团音视频开发(一二面都是一小时左右):一面:1.自我介绍2.TCP挥手;close_wait状态;服务端很多close_wait状态是什么原因;服务端很多time_wait状态是什么原因,风险,解决方案;3.智能指针;auto_ptr;多态;虚函数的实现;纯虚函数;4.进程和线程的区别;协程;线程独享的资源,为什么要这些资源;5.不用额外空间,完成两个值的交换;6.FLV;RTMP握手,后续的交互过程;7.做题:重排链表二面:1.挑一个项目介绍;2.拓展360视频的一些内容;3.STL sort函数,一个普适的sort函数实现;4.http相关;TCP close_wait状态相关;5.FLV SRS 6.做题:翻转K个一组链表
点赞 评论 收藏
转发
音视频面经合集:腾讯、快手、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两个模块有模糊边界 你是其中一个模块负责人 模糊区域出现问题 怎么沟通解决
点赞 评论 收藏
转发
3 30 评论
分享
牛客网
牛客企业服务