美团 C++ 核心本地商业 音视频 一面 (30mins)

他那边先介绍部门的内容,这两年开始招人,剪映的竞品。

八股:

(1)const * 和*const的区别

(2)引用有没有顶层引用和底层引用,举几个例子

(3)C++里面的四个强制类型转换

(4)智能指针的父子类关系如何使用cast进行一个转换?(不会)

(5)unique_ptr/shared_ptr的使用场景

(6)一个类成员变量是指针用unique_ptr还是shared_ptr

(7)引用计数的原理,引用计数是否线程安全,引用计数如何确保线程安全的

(8)stl容器的了解都说一下,漏说了一个list就针对list问了一点

(9)list的底层如何实现的?尾部插入数据的时间复杂度

(10)map和unorded_map的区别,分析一下插入的时间复杂度

(11)H264的VCL和NAL的内容介绍一下,VCL如何产生数据的,NAL如何进行打包的

(12)NALU的字段有哪些,type知道吗?

(13)MP4那些box有了解吗?各个容器字段有了解吗?

(14)播放器里面支持的格式有哪些?ffmpeg可以支持h266吗?

(15)yuv转rgb的具体逻辑,为啥用openGL不用其他的方式比如ffmpeg自带的。

(16)音视频的同步机制介绍一下

(17)稍微问了一点实习做的东西

写题:

反转链表

反问:

面试几轮?三轮技术,有下一轮的话在下周

业务内容?主要是内部服务

哪些不足?要把最拿得出手的部分好好深挖一下

base?北京

上午面完 下午入库....字节好歹都有个二面。我还以为丢个反转链表是想捞我,好家伙原来只是不想打击我是吧。

全部评论

相关推荐

评论
6
13
分享
牛客网
牛客企业服务