影石insta360 嵌入式软件开发实习生(offer已接)

一面:

c++11有哪些特性?

智能指针用途?种类?原理?

lambda表达式主要作用?可读性?

java垃圾回收机制?需要手动管理吗?C++呢?关键字?

什么是内存泄漏?

Linux中grep命令作用?-v呢?

git工具工作流程?多个人push到同一个分支,产生冲突怎么解决?

ffmpeg编解码流程?音视频解码后的数据是什么?

解码后处理有哪些?

ui跟视频怎么叠到一起?

处于什么场景用docker?

镜像和容器区别?

docker命令常见有哪些?下载镜像哪个命令?

用过其他gui框架吗?

qt信号和槽机制,怎么理解?connect参数有几个?

connect中同步和异步区别,怎么判断哪个场景用哪个?怎么区别同步和异步?

qt主要哪些组件?

自定义控件写过吗?实现自定义控件有哪些方法?有用过哪些具体例子?

播放器项目有用到芯片吗?(没有,软件解码)

文件列表显示样式是什么?如果文件名加图片呢?

音视频同步怎么做的?

视频线程怎么获取音频时间戳?

音频重采样目的?

讲讲grpc这个框架,场景和功能?里面server是cs架构吗?(项目里的)

grpc调用有没有同步和异步区分?

数据不会主动通知,而是要主动调用?

界面开发有没有使用动画效果?

二面:

介绍优点和长处?

问qt是自学吗?问学习到做项目的过程?

为什么选择qt?

qt有什么优缺点?

聊项目,项目构建流程

mp4文件解码流程

(MP4容器解开,里面有音频、视频、字幕多轨道信息,视频数据会根据编码格式和包头判断是h264还是h265,会通过ffmpeg的软解和硬解,解码成yuv,根据显示屏转化成相应rgb数据,rgb一般是565;音频也是由MP4解析,格式大部分为aac、flac格式,将aac格式解码成原始流进行播放)

音视频同步实现

介绍一下linux开机流程,从上电到用户第一个二进制程序?

(上电,同步load,屏蔽中断,从flash里面拷到内存里面加载部件,外设初始化,loader把kernel加载到内存里面,kernel从这个位置启动,cpu跳到那个位置执行,开始加载kernel,kernel也分三步,第一步初始化?态,第二步是内核态,第三步是用户态,初始化的时候会将外设、中断什么的初始化,初始化又会跳转到CPU又会跳转到内核态,内核态主要负责内核任务调度、内存管理、驱动加载起来,什么时候跳到用户态?当Linux内核起来完之后,会起一定的对应文件,进程task标号是0,是第一个进程,这个时候才会把内核态转为用户态,这时候才会将用户的二进制程序拉起来,这个流程就完成了)

括号内容是面试官原话................大概

hr面:

就简单聊聊,没什么东西

全部评论
项目一个是qt+ffmpeg+sdl的视频播放器,一个是Linux的分布式性能监控系统
3 回复 分享
发布于 02-27 20:23 广东
c++11特性详细吗
点赞 回复 分享
发布于 05-19 13:20 广东
实习都要二面了?
点赞 回复 分享
发布于 04-02 16:38 广东
哥,为什么嵌入式岗还会问java
点赞 回复 分享
发布于 03-23 00:36 广东
应该是分到UI组了
点赞 回复 分享
发布于 03-03 09:16 广东
是暑期实习吗
点赞 回复 分享
发布于 02-28 01:37 湖南

相关推荐

09-11 21:49
武汉大学 C++
📍面试公司:影石🕐面试时间:9.11💻面试岗位:C++开发❓面试问题:一、自我介绍二、项目三、八股1. deque的底层实现?插入和修改的复杂度?双端的插入和删除是怎么实现的?2. ordered_map和unordered_map的区别?3. 红黑树的特性?为什么不用二叉平衡树?4. 哈希表的冲突怎么解决?知道负载因子吗?如果往哈希表大量插入数据会怎么办?5. 迭代器失效的状态或者原因有哪些?6. 全局静态变量初始化的时期?存放在哪里?7. 类的全局静态实例什么时候初始化的?比如static A a8. 编译器会给一个类默认生成哪些函数?自定义有参构造函数后,若未加 =delete,编译器仍会生成默认构造函数吗?9. 讲一讲virtual关键字?虚函数的实现机制?10. 模板通常定义在哪里?如果声明在.h文件,定义在.cpp文件,其他cpp文件能使用这个模板吗?看我答不上来,面试官让我下来了解下**模板的实例化orz**11. 死锁产生的原因以及解决方法?12. 一个程序本来只要运行1s,现在运行了1min该怎么排查?四、手撕最大连续子数组的和,空间复杂度从On优化到O1,时间复杂度从On到On/2(多线程或者双指针,不过没让实现)五、反问岗位主要做那些业务?校招生会被分到哪个组?面试官介绍下他们是做剪辑的,“我们组面的话大概率是我们组”是不是在暗示能过qaq🙌面试感想:面试官很好,会引导答不上来的问题许愿HR面
查看16道真题和解析
点赞 评论 收藏
分享
评论
10
56
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务