• 正文
  • 相关推荐
申请入驻 产业图谱

面试 | 字节嵌入式软件工程师面试题

1小时前
96
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

今天给软件兄弟们发福利,在群里看到的字节嵌入式软件面试题,分享给大家,文末有参考答案!

 

1. 请先做一下自我介绍。

2. 座舱系统项目中列了很多内容,哪些部分是你自己做的?

3. 摄像头采集、视频存储、交互和 UI 显示这些工程链路,都是你做的吗?

4. 这个项目是实习项目,还是你自己做的 Demo?

5. 项目中 RK3588 和 Jetson 上分别有哪些进程和线程?各自的作用是什么?数据流和控制流是什么样的?

6. 摄像头采集的图像是什么格式?

7. 具体是哪一种 YUV 420 格式?

8. NV12 的图像和像素布局是什么样的?

9. NV12 中,一个像素占多少字节?

10. 项目里提到平均编码延迟 4.8、最高 8.5,这些编码延迟的统计口径是什么?

11. 具体统计的是数据流中的哪个环节?在哪两个位置记录时间?

12. 编码耗时统计的起始点和结束点分别在哪里?

13. 你使用的编码器是同步编码还是异步编码?

14. 在 RK3588 上开启编码器并进行编码的流程是什么样的?

15. 编码涉及一系列 API,这些 API 的调用流程是什么样的?

16. 使用 V4L2 从打开摄像头到获取数据,完整流程是什么样的?

17. 这个系统希望实现什么目标、完成什么事情?

18. 项目在实际车辆上运行过吗,还是只做了一个 Demo?

19. 目前只是把链路调通,在端上部署了大语言模型,并能输出结果,对吗?

20. 实际车辆上的控制功能还没有实现,对吗?

21. 讲一下你对 C++11 中 `shared_ptr` 的理解。

22. `shared_ptr` 对象本身的内存布局是什么样的?内部有哪些成员?

23. `weak_ptr` 是如何管理的?底层机制是什么?

24. 引用计数如何管理对象?你提到的 `weak_ptr` 如何解决循环引用问题?

25. `enable_shared_from_this` 的实现原理是什么?它存在的意义是什么?

26. 你对 H.264 编码有哪些了解?

27. H.264、H.265 有哪些帧类型?分别解释一下 I 帧、P 帧和 B 帧。

28. 什么是 DTS?什么是 PTS?

29. 解码器按 DTS 顺序输出,而渲染需要按 PTS 顺序进行,如何设计中间的顺序转换?

30. 设计时,解码线程和渲染线程之间如何配合?是否需要两个线程?

31. 你有什么问题想问我?

 

公众号【硬件那点事儿】回复:字节面试答案 ,即可获得参考答案!

相关推荐

硬件工程师一枚,专注于硬件电路相关设计技术分享与交流

微信公众号