首页/学习资料/2024春招 鹅厂 【C++后端开发】 面试问题【回忆版】/
2024春招 鹅厂 【C++后端开发】 面试问题【回忆版】
2024-05-20 17:38:06355浏览
24春招 鹅厂 音视频C++后端开发的面试题分享

该同学在简历里提到做过WebRTC,私有协议,会音视频,所以面试官也问了相关的一些问题。

一、 基础问答

1. Select跟epoll的区别(Linux服务器编程);

2. C++ static关键字的作用和应用场景;

3. C++ STL里面有哪些容器;

4. 红黑树相关:特点、优势(已经有AVL树,为什么std:map要使用红黑树?);

5. TCP和UDP的区别,各自的优势劣势;

6. Socket通讯当中端口号的作用;

7. 不同的进程是否可以监听同一个端口;

8. 自己设计的服务器是什么架构。

9. 做过WebRTC,对称型NAT是否可以打洞成功, IP受限的情况下UDP的打洞流程;

10. 会音视频,H.264和H.265算法之间的区别;

11. 是否读过FFmpeg以及WebRTC的源码;

12. 写过私有协议,所写私有协议和RTP协议的区别;

二、 算法题

1. 在数据流中求中位数;

2. 做排序:颜色分类

总结:一面的问题还是比较基础的,平时好好学习,打好基础,面鹅厂CPP后端开发问题不大。

友情链接: