头条多媒体提前批面经 一二三四面已过,等HR面中,反馈牛油

投的多媒体C++开发,hr给转的客户端开发,四面中问的都不深,感觉真的很幸运。
一面:忘了   别打脸

二面:(1个多小时吧)
C++知识点:
1、std::move std::forward
2、vector<int>返回值类型的函数,在返回时会出现什么情况?一定会是拷贝构造吗?
3、free()一个指针两次,会出现什么问题
4、指针越界一定会出现错误吗
5、atomic?原子操作?
6、stl使用过什么?vector map, map想保存相同的key值用什么map
7、写一个函数,在多个程序中均有使用,只在第一次调用时执行一次,后面调用直接返回值
8、信号量和互斥锁如何搭配使用
9、用过多线程吗?什么库?pthread。
10、c11智能指针,shared_prt是线程安全的吗?
11、extern “C”

项目相关:
1、av_register_all注册的哪些东西
2、rtsp协议了解吗?
3、存储视频时遇到的问题,遇到过文件过大的问题吗,两个文件中隔得视频帧如何处理的
4、pts,dts错误是如何解决的
5、av*_unref函数的作用
6、项目中遇到过什么未定义的行为
7、项目遇到过什么崩溃,怎么导致的,如何解决的
8、看过ffmpeg的源码吗?

编程:
1、top-k(先回答的前k个,又让只获得第k个)

三面:(50分钟左右)
1、char * const p 与 const char * p的区别
2、宏定义MIN
3、extern c
4、线程间通信?共享内存?
5、main函数调用之前执行什么程序    不知道
6、active的生存周期 安卓    不了解
7、了解opengl吗    不了解
8、指针与引用的区别
9、用过qt,了解他的信号机制吗? 信号,槽函数

项目相关:
1、rtsp rtp rtcp rtmp
2、音视频同步
3、h.264的编码分级
4、i p b帧的区别
5、idr帧的作用
6、yuv420一个像素占几字节 1.5
7、rtsp的握手流程

编程:
查找多个数组之间的公共量

四面:(40分钟)
1、介绍项目
2、ffmpeg相关知识点
3、planer 和packet的区别
4、yuv各种模式
5、一些有的没的  尬聊
没问C++
编程:一个字符串数组,各字符串元素无重复,找出成分相同的,如abc和cba

后天HR面,有过了的大佬给点建议。

#面经##C/C++##提前批##字节跳动##校招#
全部评论
祝过,沾沾喜气!
点赞 回复
分享
发布于 2019-07-28 21:20
客户端开发是安卓开发或ios开发吗?😂
点赞 回复
分享
发布于 2019-07-28 21:23
阿里巴巴
校招火热招聘中
官网直投
点赞 回复
分享
发布于 2019-07-28 22:07
老哥,二面第七个问题怎么回答呀?
点赞 回复
分享
发布于 2019-07-29 00:43
校友大佬
点赞 回复
分享
发布于 2019-07-29 08:42
多媒体一般都问ffmpeg和opencv吧😂😂
点赞 回复
分享
发布于 2019-07-29 18:59
为什么我面的基础架构,HR和我说提前批没有HR面。。??
点赞 回复
分享
发布于 2019-07-29 21:32
大佬,四面时间线是什么样的啊
点赞 回复
分享
发布于 2019-07-29 21:49

相关推荐

#软件开发2024笔面经#&nbsp;自我介绍说一下校园经历介绍一下第一个项目Redis相关:●&nbsp;介绍一下&nbsp;CacheAside&nbsp;模式,如何解决的数据库与缓存一致性问题●&nbsp;Redis&nbsp;是单线程还是多线程?●&nbsp;Redis&nbsp;如何设置过期时间,逻辑过期原理?●&nbsp;介绍一下&nbsp;Redis&nbsp;的&nbsp;Stream&nbsp;底层结构?项目中主要用来做什么?Stream&nbsp;的发布订阅模式了解吗?●&nbsp;Redis&nbsp;有哪几种数据结构?●&nbsp;Set&nbsp;结构用于哪些场景Java&nbsp;相关:●&nbsp;Java&nbsp;中的&nbsp;Set&nbsp;用过什么?HashSet底层实现?●&nbsp;List&nbsp;用过吗?List&nbsp;和&nbsp;Set&nbsp;的区别?●&nbsp;ArrayList&nbsp;底层实现?●&nbsp;一个&nbsp;ArrayList&nbsp;已经有了10个元素,如何在第六个元素位置插入一个新的元素(变成11个元素)?add(index,&nbsp;Element&nbsp;e)●&nbsp;==&nbsp;与&nbsp;equals&nbsp;区别●&nbsp;Object&nbsp;类中的&nbsp;equals&nbsp;方法比较的是值还是地址?●&nbsp;hashCode()与&nbsp;equals()区别?详细说一下&nbsp;hashCode()●&nbsp;两次调用&nbsp;Integer.valueOf(100)得到的两个对象是同一个吗?●&nbsp;Java&nbsp;多线程&nbsp;&nbsp;○&nbsp;说一下&nbsp;volatile&nbsp;&nbsp;&nbsp;○&nbsp;如何启动一个线程?run()&nbsp;和&nbsp;start()&nbsp;的区别?&nbsp;&nbsp;○&nbsp;新建线程的方式?&nbsp;&nbsp;○&nbsp;线程池了解吗?线程池作用?线程池配置?&nbsp;&nbsp;○&nbsp;说一下线程死锁?死锁的四个必要条件?&nbsp;&nbsp;○&nbsp;CAS&nbsp;了解吗?&nbsp;&nbsp;○&nbsp;说一下&nbsp;ThreadLocal&nbsp;?在哪些场景用过?MySQL相关:●&nbsp;MySQL中存储文本可以用哪些类型?●&nbsp;Char&nbsp;和&nbsp;VarChar&nbsp;的区别?●&nbsp;如果存储&amp;quot;abcd&amp;quot;的话,Char(4)和VarChar(4)各自占用多少空间?●&nbsp;MySQL&nbsp;索引了解吗?平常在设计表的时候怎么考虑索引的添加呢?●&nbsp;MySQL中count(*)和count(唯一索引)一样吗?Spring相关:●&nbsp;SpringBoot常用注解?@SpringbootApplication详细配置?●&nbsp;如果A依赖B,B依赖C,C依赖A,运行后会有问题吗(循环依赖问题)?Spring&nbsp;有自己的循环依赖处理机制吗?考研了吗?反问薪资:年包大概14~17三天左右出结果#面经##山东云鼎科技#
点赞 评论 收藏
转发
8 90 评论
分享
牛客网
牛客企业服务