诺瓦星云 嵌入式面经

一面
- 时间:9.27
- 时长:35min

1.哪个实习或者项目是印象最深刻的,介绍一下背景和做了什么
4.驱动中如何进行对GPIO的互斥访问的
5.内核中除了互斥锁还有其他的同步机制吗
6.自旋锁和互斥锁的区别是什么
7.什么叫原子操作
8.能不能举个例子,什么操作算原子操作
12.在调试I2C的过程中有没有遇到什么错误,RK3588的I2C常见的错误码有几种
14.I2C适配器这个结构体在哪一层
15.I2C适配器的作用是什么
16.单独针对某一个I2C设备的通信方法一般用什么结构体,有`master_xfer`的一个函数,控制I2C的访问周期什么的
17.硬件上I2C的上拉电阻是什么阻值
18.10k的上拉电阻强还是4.7k的上拉电阻更强
19.使用模拟I2C的时候,GPIO一般配置成什么模式,为什么
20.个人项目移植的uboot的是什么版本?是从官网下载的还是
21.硬件看门狗的原理是什么

反问:
1.这个岗位更偏向于驱动开发还是应用开发
- 不分BSP和应用方向,都要做
2.能不能介绍下具体的业务
- 机顶盒、屏幕的那块控制板
3.平时工作更多的是偏向驱动的适配,还是会深入到Linux内核的某个子系统来完成开发呢
- 为了达成目标,适配为主,但是鼓励员工深耕钻研
4.面试的流程几轮
- 2轮技术+1轮HR
全部评论

相关推荐

不愿透露姓名的神秘牛友
09-27 18:54
点赞 评论 收藏
分享
日期:9.9时长:50min状态:之后的HR面挂,不知道啥原因,sb公司(一些和实习相关的敏感问题这里就不放出来了)1.对于工作地有什么要求2.简单介绍下在实习的主要工作4.除了通过索引找GPIO,能不能用某种方式优化一下- 通过名称识别找对应的名称5.XXX的固件升级只做长度校验的话会有问题吗,如果让你设计个完善的方案的话,比如这种固件的检查可以用哪些方式检查6.加入写入固件后读出来数据不对了,如何做一些处理7.讲一下Linux的IIC驱动框架8.了解IIC设备和驱动的匹配方式吗9.简单介绍下第二个实习和主要做的工作10.我看你基于抽象工厂模式提供了统一的接口,可以介绍下什么是抽象工厂模式吗11.用抽象工厂模式主要是为了解决什么问题呢13.如果我要创建一个相机对象,整个过程是什么样的?我们不是有统一的接口吗,假如我要创建一个USB相机,他会经过哪些步骤可以得到。14.相机工厂这个类是什么时候产生的15.什么是生产者消费者模型16.介绍下如何使用环形队列实现线程间的同步17.用的不是环形队列吗?放跟取肯定不在一个位置啊,不会同时操作同一个位置的数据,为什么还要用互斥锁呢,到底是保护什么呢18.加入3个摄像头全用一个队列,那么监控画面里的数据不是在一直跳变19.如何进行优化(对于每帧数据都弄个它属于哪个相机的字段)20.实习/项目中有没有遇到难的点,怎么解决的21.工作中如果自己的想法和领导不一样,如何处理这种问题22.我看你这边以实习和个人项目为主,导师那边没给你安排些事情吗23.一般是通过什么途径来学习嵌入式的24.有期刊的发表吗反问:1.公司内部会有培养计划吗- 公司级的培训、组织内部的培训
查看23道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-01 15:46
已编辑
大疆 嵌入式 26 大专
点赞 评论 收藏
分享
评论
2
3
分享

创作者周榜

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