游密科技面经
腾讯会议面试,3个面试官一个一个进来,一个人半个小时还多一共2个小时左右。
前面两个主要问项目多,最后一个各种八股文和场景题。
问了无数个问题,把有印象的记录下来,顺序可能也不太对。
**面试官1:**
1.说一下h264和h265的区别
2.音视频如何同步
3.看你做过鸿蒙是应用层还是底层
4.鸿蒙编译过程中遇到了什么问题,怎么解决的
5.音频使用的什么格式,比原始的缩小了多少倍
6.FFmpeg读取音视频的流程是什么
7.SRT协议是什么讲一下
8.第一个项目你用ffmpeg都做了什么
9.你使用的什么协议传输的数据,具体过程讲一下
10.第一个项目使用了rtmp第二个使用rtsp为什么
11.录制和回放是怎么做的,具体怎么实现的
12.你使用的Linux开发还是windows为什么
13.Nginx服务器是怎么搭建
14.我现在有一个数组里面有正数有负数,我怎么知道某一段连续的几个数里面的最大值是几
15.那段实习经历主要做了什么工作
16.三次握手和四次挥手解释一下
17.struct和类的区别
18.能实习不,啥时候可以上岗
19.怎么实现多态
**面试官2:**
1.TCP和UDP的区别
2.struct和类的区别
3.实习主要做了什么,问的非常具体的那种
4.通信协议拟了解哪些
5.讲一讲rtmp
6.讲一讲rtsp
7.讲一讲rtp
8.将一下rtcp
9.rtmp和rtsp有什么区别
10.rtsp和rtp有什么区别
11.rtp和rtcp怎么工作的
12.tcp跟 他们有什么关系,有什么区别
13.第三次握手丢包了怎么识别
14.识别到丢包了,怎么补救
15.回答了超时重传和前向纠错,然后就问前向纠错怎么纠错
16.rtp传输协议怎么计算延时
17.一亿个整数排序大概要多长时间,不太会,说了内存大小大约400MB,选择快速排序的算法,复杂度是nlonN,然后就一直追问你给我算一下,具体几分几秒,麻了
18.说到了时间复杂度,时间复杂度跟什么有关
19.做界面为什么使用Qt不用别的
20.鸿蒙怎么编译的
21.你的打印机软著是什么,讲一下
22.你的调度算法软著是什么讲一下你的这个算法
23.音视频编码你怎么优化参数的,为什么
24.一个100M的原始音频文件使用aac压缩后大概多小多少,你试过吗
25.你的推流拉流项目实在dos窗口还是有界面,为什么不在浏览器里面实现
26.鸿蒙应用层开发怎么做的,底层怎么做的
27.你做过ios和安卓吗,
28.SDK怎么编译,我说根据官方手册的命令,人继续追问,官方命令也不可能比较顺利,你具体遇到了哪些问题,怎么解决的
29.FFmpeg你是安装使用的还是自己下载编译源码的,你编译的时候遇到了什么问题
30.说一下为什么之前做前端现在又做C++
**面试官3:**
1.自我介绍一下
2.说一下为什么之前做前端现在又做C++
3.C语言中,怎么避免头文件重复包含
4.C语言中,字符串转Int,int转字符串的方法
使用`atoi`或`strtol`函数 使用`sprintf`或`snprintf`函数:
5.C++中又怎么实现
使用`std::stoi`(C++11及以上) 使用`std::to_string`:
6.struct和类的区别
7.怎么实现多态
8.C语言编写的程序,程序怎么知道自己的名字的
9.C语言的随机数怎么写
10.在C语言中,数组的个数明明是提前已经确定了,为什么还会越界
11.怎么在C语言中打印32位比特
12.memcpy和memmove你听过吗,有什么区别
13.手写printf函数
14.C语言中,怎么取当前的秒和微秒
在C语言中,可以使用 `<time.h>` 头文件中的 `gettimeofday` 函数来获取当前的秒和微秒
15.RAII是什么
16.RAII除了智能指针还能干什么
17.int a =3 和int b = 4 怎么判断是同一种类型,怎么判断他们都是Int类型
在C++中,可以使用`typeid`运算符来判断变量的类型。
18.c++ 中我不想让系统帮我进行字节对齐怎么办
19.deLete p和 delete p [] 区别
20.如果直接使用deLete p删除数组会出现什么情况
21.c++ cast转换有哪几种
22.动态类型转换(dynamic_cast)为什么是安全的
23.c+++ map跟unordered_map 有什么区别
24.c+++ map跟unordered_map 的key可以是自定义类型吗,
25.c++ 的for函数和C语言的for函数相比,第三个参数都能传哪些东西,新增了哪些
26.STL bind函数是什么怎么使用的
27.vector怎么实现的
28.Lambda函数是什么就具体讲捕获列表,参数列表,返回值这些
29.如果父类函数里面有个 foo(int a) ; foo(string a); 子类函数有个foo(自定义类型) 会怎么样
30.怎么阻止实例化对象
31.向上转换和向下转换是什么,哪个是安全的为什么
32.什么时候出现重载什么时候是重写
33.vector容器我一直push,如果满了他是怎么扩容的
34.观察者模式是什么,咋么实现的
35.vector源码你看过吗,调用了哪些函数
36.听过说 quic协议吗
37.运算符重载是怎么实现的
前面两个主要问项目多,最后一个各种八股文和场景题。
问了无数个问题,把有印象的记录下来,顺序可能也不太对。
**面试官1:**
1.说一下h264和h265的区别
2.音视频如何同步
3.看你做过鸿蒙是应用层还是底层
4.鸿蒙编译过程中遇到了什么问题,怎么解决的
5.音频使用的什么格式,比原始的缩小了多少倍
6.FFmpeg读取音视频的流程是什么
7.SRT协议是什么讲一下
8.第一个项目你用ffmpeg都做了什么
9.你使用的什么协议传输的数据,具体过程讲一下
10.第一个项目使用了rtmp第二个使用rtsp为什么
11.录制和回放是怎么做的,具体怎么实现的
12.你使用的Linux开发还是windows为什么
13.Nginx服务器是怎么搭建
14.我现在有一个数组里面有正数有负数,我怎么知道某一段连续的几个数里面的最大值是几
15.那段实习经历主要做了什么工作
16.三次握手和四次挥手解释一下
17.struct和类的区别
18.能实习不,啥时候可以上岗
19.怎么实现多态
**面试官2:**
1.TCP和UDP的区别
2.struct和类的区别
3.实习主要做了什么,问的非常具体的那种
4.通信协议拟了解哪些
5.讲一讲rtmp
6.讲一讲rtsp
7.讲一讲rtp
8.将一下rtcp
9.rtmp和rtsp有什么区别
10.rtsp和rtp有什么区别
11.rtp和rtcp怎么工作的
12.tcp跟 他们有什么关系,有什么区别
13.第三次握手丢包了怎么识别
14.识别到丢包了,怎么补救
15.回答了超时重传和前向纠错,然后就问前向纠错怎么纠错
16.rtp传输协议怎么计算延时
17.一亿个整数排序大概要多长时间,不太会,说了内存大小大约400MB,选择快速排序的算法,复杂度是nlonN,然后就一直追问你给我算一下,具体几分几秒,麻了
18.说到了时间复杂度,时间复杂度跟什么有关
19.做界面为什么使用Qt不用别的
20.鸿蒙怎么编译的
21.你的打印机软著是什么,讲一下
22.你的调度算法软著是什么讲一下你的这个算法
23.音视频编码你怎么优化参数的,为什么
24.一个100M的原始音频文件使用aac压缩后大概多小多少,你试过吗
25.你的推流拉流项目实在dos窗口还是有界面,为什么不在浏览器里面实现
26.鸿蒙应用层开发怎么做的,底层怎么做的
27.你做过ios和安卓吗,
28.SDK怎么编译,我说根据官方手册的命令,人继续追问,官方命令也不可能比较顺利,你具体遇到了哪些问题,怎么解决的
29.FFmpeg你是安装使用的还是自己下载编译源码的,你编译的时候遇到了什么问题
30.说一下为什么之前做前端现在又做C++
**面试官3:**
1.自我介绍一下
2.说一下为什么之前做前端现在又做C++
3.C语言中,怎么避免头文件重复包含
4.C语言中,字符串转Int,int转字符串的方法
使用`atoi`或`strtol`函数 使用`sprintf`或`snprintf`函数:
5.C++中又怎么实现
使用`std::stoi`(C++11及以上) 使用`std::to_string`:
6.struct和类的区别
7.怎么实现多态
8.C语言编写的程序,程序怎么知道自己的名字的
9.C语言的随机数怎么写
10.在C语言中,数组的个数明明是提前已经确定了,为什么还会越界
11.怎么在C语言中打印32位比特
12.memcpy和memmove你听过吗,有什么区别
13.手写printf函数
14.C语言中,怎么取当前的秒和微秒
在C语言中,可以使用 `<time.h>` 头文件中的 `gettimeofday` 函数来获取当前的秒和微秒
15.RAII是什么
16.RAII除了智能指针还能干什么
17.int a =3 和int b = 4 怎么判断是同一种类型,怎么判断他们都是Int类型
在C++中,可以使用`typeid`运算符来判断变量的类型。
18.c++ 中我不想让系统帮我进行字节对齐怎么办
19.deLete p和 delete p [] 区别
20.如果直接使用deLete p删除数组会出现什么情况
21.c++ cast转换有哪几种
22.动态类型转换(dynamic_cast)为什么是安全的
23.c+++ map跟unordered_map 有什么区别
24.c+++ map跟unordered_map 的key可以是自定义类型吗,
25.c++ 的for函数和C语言的for函数相比,第三个参数都能传哪些东西,新增了哪些
26.STL bind函数是什么怎么使用的
27.vector怎么实现的
28.Lambda函数是什么就具体讲捕获列表,参数列表,返回值这些
29.如果父类函数里面有个 foo(int a) ; foo(string a); 子类函数有个foo(自定义类型) 会怎么样
30.怎么阻止实例化对象
31.向上转换和向下转换是什么,哪个是安全的为什么
32.什么时候出现重载什么时候是重写
33.vector容器我一直push,如果满了他是怎么扩容的
34.观察者模式是什么,咋么实现的
35.vector源码你看过吗,调用了哪些函数
36.听过说 quic协议吗
37.运算符重载是怎么实现的
全部评论
相关推荐

点赞 评论 收藏
分享