影石C++开发工程师(音视频)一面面经
C++:
- 对比 vector 和 list(适用场景以及高性能场景下如何选择)
- 给一个 ThreadQueue 代码,共享屏幕找 bug
- 传统C++八股
计网/操作系统:
- ...
音视频:
- H.264 编码过程
- RTMP 转 HLS 为什么要缓存 GOP
- I P B 帧以及 I 帧具体有哪几种类型
- WebRTC 的 ICE
- MP4 和 FLV 区别以及适用场景
- 讲一下 YUV420
- ...
场景:
- 如何排查 CPU 占用率 100%
手撕:
- 反转字符串
- LRU Cache(要求不能有内存泄漏,考虑代码健壮性)