OPPO 一面

想起来之前 OPPO 一面忘了发了

多媒体开发 C++

时长 30min

1. 自我介绍
2. 实习主要做了什么
3. 讲一下移动端应用层到 Native 层再到 kernel 层的调用过程
4. Native 层进程和 kernel 层进程如何通信(注册回调函数?
5. 摄像头数据是如何采集的
6. 视频帧数据格式转换怎么做的
7. RGB 和 YUV 有什么区别,为什么用 YUV
8. 视频编码格式讲一下(不太会
9. 视频采集渲染过程中遇到过什么问题,怎么解决的
10. OpenGL ES 能讲讲吗(不能,不太会
11. 音视频对齐是怎么做的
12. 讲一下 WebRTC 是什么
13. 图像处理算法了解吗?(本科学过)能讲讲吗(不能,都忘了
14. 用 C++ 定义一个类,要求可以放进 vector,需要实现哪些函数
15. 反问

总体是面了个乱七八糟,音视频这块我就实习学了一些,完全经不住问

面完晚上查状态是 PASS
全部评论
这个PASS是通过的意思吗
点赞 回复 分享
发布于 昨天 20:43 广东
佬居然也会音视频
点赞 回复 分享
发布于 昨天 23:32 浙江
好佩服。我oc一个就开摆了
点赞 回复 分享
发布于 今天 02:05 上海

相关推荐

抱着尝试的想法参加了一次线下面,面试地点在一个酒店,环境还不错,还有小零食和饮料一面1. 项目拷打2. mysql cluster的底层是什么,讲讲ndb和innodb的区别(参考意义不大,项目用cluster了所以问3. mysql可重复读的实现原理是什么,怎么做到可重复读的4. 一次请求URL发生了什么(经典问题5. TCP帧头大致有哪些字段6. TCP包的顺序发生了错乱,服务端会怎么处理,怎么保证可靠传输的7. Redis的Zset底层是什么,为什么不能用B+树,同样的,MySql引擎层为什么不用跳表?8. Mysql建立索引时要注意什么,覆盖索引是什么?9. 问了一个联合索引(a, b),查询select a from ... where a=1 AND b=2 需要回表吗?你对回表怎么理解10. 缓存层你准备如何设计,如果单一的Redis无法满足业务需求怎么办,有实战过Localcache吗?11. 请为我设计一个二级缓存的场景,要考虑到各级缓存和数据库的数据同步与一致性问题二面1. 项目拷打,重点是实习经历(说了很久2. 一个分布式系统的高可用方案是如何实现的?你准备怎么设计3. 请基于面向对象的设计思想,设计一套卫星GPS定位系统,要求这个系统体现面向对象思想(汗。。4. 杂七杂八的问题(为啥用java?学习经历?未来定位hr面没啥说的,杂七杂八个人素养问题,放几个印象深刻的1. 问你最挫败感的一件事是啥。。这种挫败感是主观还是客观原因2. 你实习后心态发生什么变化了。...当天晚上告知oc
投递OPPO等公司10个岗位
点赞 评论 收藏
分享
点赞 3 评论
分享
牛客网
牛客企业服务