秋招记录06——影石嵌入式一面

这周的最后一场面试了,对于影石真的是又爱又恨,这次是第三次投递了,40分钟问了39个问题,希望能往下走走流程吧,面试的是音视频的部门,八股问的很简单,但是项目真的是深挖了,把我问出汗了都,对口的真的不一样啊

1. 对我们公司的了解

2. 怎么看待我们公司所处的行业

3. 职业规划

4. 介绍变量的作用域

5. 在其他模块访问某个模块的变量应该怎么做

6. 使用extern不太安全,还有什么其他的方法吗?使用函数封装的这种方式相比于extern有什么好处

7. 如果有多个任务或线程访问变量,应该怎么办

8. 条件变量应该怎么用

9. 什么样的数据结构可以实现生产者消费者

10. 消息队列的实现

11. 实习或项目有用到其他的数据结构吗

12. 构造函数里面的深拷贝和浅拷贝的区别

13. 智能指针有用过吗

14. 有用过虚函数吗?在什么情况下要使用虚函数?

15. pthread库有用过吗

16. 多线程之间通信的手段

17. 线程和进程的区别

#秋招笔面试记录#
全部评论
请问是走的RMRC通道吗
1 回复 分享
发布于 08-15 11:48 四川
有意向来海思嘛?
1 回复 分享
发布于 08-14 15:25 广东
接好运
点赞 回复 分享
发布于 08-15 12:14 广东
佬 一面完多久出结果啊
1 回复 分享
发布于 08-13 13:41 辽宁
佬 想问下面试时间怎么选 是下午还是晚上
1 回复 分享
发布于 08-10 18:22 江苏
怎么知道面的是哪个部门的啊
1 回复 分享
发布于 08-08 22:08 重庆

相关推荐

08-20 22:50
已编辑
门头沟学院 嵌入式工程师
投递的是RM通道(开的很早截止也很早),约面前无笔试8.8一面,40min,面试分为四部分:自我介绍、嵌软八股、实习和项目、反问。如下:先自我介绍:1、你的实习经历都是在汽车领域,为什么想要做消费电子2、你对自己的方向有什么倾向(未来想做嵌软的哪部分)3、对我们公司有什么了解,对于影像行业有什么看法开始八股3、平时编程用C还是C++4、C当中用过什么数据结构5、用链表和队列做过什么功能开发6、IPC通信:队列是用的变长还是定长的,消息包是固定长度的7、C++构造函数中的深复制和浅复制的区别?(没答出来)8、智能指针和虚函数,什么情况下需要使用虚函数9、进程和线程的区别、进程间常见的通信方式、RTOS任务间常见的通信方式、有用过条件变量聊实习和项目10、第一段实习的工作,在相关技术(通信、存储)中有没有遇到过什么问题、什么bug(想听细节)(但是实习都是学习和打杂,真憋不出来什么印象深刻的问题)11、介绍RoboMaster比赛所做的工作、代码合作开发的管理、联调过程中有没有什么问题、如何快速定位问题、有没有偶现性问题12、RTOS里面的稳定性问题通过什么方式去定位(还是之前提到的偶现性问题)?反问:部门情况、面试次数(三面、含HR面)-----------------------------------------------------------------------------------------------------------8.11日被告知之前一面的面试官是音视频嵌入式的,可能比较偏linux,就把我推荐到Bsp嵌入式部门进行二次一面8.12日二次一面:1、详细说明某个项目负责的内容2、你编写的驱动的抽象有没有具体的例子,功能实现3、其中一个模块是用的什么总线?4、IIC常见的速率?IIC原理?IIC传输信号的组成部分和内容?IIC地址有多少位?IIC最多能挂多少设备?IIC电路设计上有上拉电阻吗?开漏输出和推挽输出有什么区别?5、讲讲FreeRTOS任务调度原理?任务运行的状态有哪些?举例说明任务状态是如何切换的?优先级反转?互斥锁和信号量的区别?不同任务之间通讯/交换数据,如何实现?不同的任务如何做状态的同步?消息队列有什么特性?FreeRTOS低功耗是怎么做的?进入低功耗模式怎么唤醒?6、C语言Static关键字有什么作用?函数内部定义的静态局部变量的内存在哪里?C语言内存分区?C语言代码编译生成可执行文件会经历哪些步骤?.o文件是什么?其内部是机器代码还是汇编代码?大小端的含义?回过头来发现自己有些题目答得还是不太好的,还需要巩固。-----------------------------------------------------------------------------------------------------------8.20二面如下:1、对自己将来找工作的规划?两段实习经历都很短?2、问项目做的咋样?研究的深不深入?根据项目点挨个一个一个问3、任务优先级如何规划?提升系统响应速度怎么做到的?系统可靠性如何保证?4、环形缓冲区和乒乓缓冲区相比有什么优缺点?环形缓冲区怎么控制回绕?DMA怎么用的?5、定位HardFault的方法?无损调试?6、FreeRTOS相比于裸机多了什么?互斥量的作用?两个线程操作同一个变量为什么不行?原理?7、C++接触过吗?C语言中的printf是如何实现传任意多个参数的?8、最近有学到一些让自己觉得 比较开心/厉害/之前的盲区 的知识点?9、FreeRTOS所有任务能不能没有自己的栈,然后共用一个栈?一个任务线程运行的时候有哪些上下文需要保存?10、函数调用的参数存在哪里?函数局部变量存在哪里?11、假设一个函数有30个局部变量,那在上下文切换的时候会如何保存?
查看60道真题和解析
点赞 评论 收藏
分享
评论
10
48
分享

创作者周榜

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